support

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename base package to org.gradle.kotlin.dsl

  1. … 299 more files in changeset.
Add org.gradle.kotlin.dsl.* to implicit imports

Implicitly import `java.math.BigDecimal`

Implicitly import `java.util.concurrent.TimeUnit`

Polish `EmbeddedKotlinProvider`

- remove remainders of method renames

Polish `EmbeddedKotlinProvider`

- rename a method for consistency

Polish `EmbeddedKotlinProvider`

- rename a method for consistency

Polish `KotlinBuildScriptCompiler`

- Compose methods

- Rename `EmbeddedKotlinProvider` methods to improve prose

- Dedupe `embeddedKotlinProvider` usage with `run`

- Favour indexer over explicit `getByName`

  1. … 1 more file in changeset.
Polish `EmbeddedKotlinProvider`

- Compose methods

- Omit obvious type from vals

- Replace `<x>.run { <y>; this }` by `<x>.apply { <y> }`

- Keep type members one line apart instead of two

Omit `Unit` return type

  1. … 1 more file in changeset.
Embedded Kotlin dependencies are resolved from distribution for build script classpath

kotlin-stdlib and kotlin-reflect are also pinned to the embedded version

See #385

    • -0
    • +132
    ./EmbeddedKotlinProvider.kt
    • -0
    • +27
    ./GradleUserHomeServices.kt
  1. … 4 more files in changeset.
Extract standalone Kotlin compiler plugin module

So it can be used on plugin projects (`buildSrc` and otherwise).

See #366

  1. … 7 more files in changeset.
Promote internal provider members used by tooling to public

  1. … 5 more files in changeset.
Convert to multi-project build in preparation to adding new modules

See #304

    • -0
    • +62
    ./ClassLoaderScopeExtensions.kt
    • -0
    • +32
    ./ClassPathExtensions.kt
    • -0
    • +36
    ./ImplicitImports.kt
    • -0
    • +38
    ./KotlinBuildscriptBlock.kt
    • -0
    • +272
    ./KotlinCompiler.kt
    • -0
    • +31
    ./KotlinPluginsBlock.kt
    • -0
    • +24
    ./ProgressMonitor.kt
    • -0
    • +25
    ./ProjectExtensions.kt
  1. … 251 more files in changeset.