Rodrigo B. de Oliveira

Revert "Revert "Take advantage of type-safe accessors in precompiled script plugins""

This reverts commit cbe1b9ed3f28e6fb39feaba56e8140f490dc5a6b.

Merge pull request #8825 from gradle/revert-8758-bamboo/master/build/take-advantage-of-type-safe-accessors

Revert "Take advantage of type-safe accessors in precompiled script plugins"

Revert "Take advantage of type-safe accessors in precompiled script plugins"

Merge pull request #8758 from gradle/bamboo/master/build/take-advantage-of-type-safe-accessors

Take advantage of type-safe accessors in precompiled script plugins

Revert "Polish `java-projects.gradle.kts`"

This reverts commit 4950e6a89ecf6d1a536c3cd586d40b2e781c692f.

Add missing dependency to `buildSrc/uber-plugins`

The implementation dependency on `project(":buildquality")` is

required because the script plugin `java-projects.gradle.kts` applies

the `gradlebuild.incubation-report` plugin defined on it.

Add missing dependency to `buildSrc/uber-plugins`

The implementation dependency on `project(":buildquality")` is

required because the script plugin `java-projects.gradle.kts` applies

the `gradlebuild.incubation-report` plugin defined on it.

Polish `api-parameter-names-index.gradle.kts`

Polish `api-parameter-names-index.gradle.kts`

Merge remote-tracking branch 'origin/master' into bamboo/master/build/take-advantage-of-type-safe-accessors

Merge branch 'master' into bamboo/release/polish-type-safe-accessors

Merge branch 'master' into bamboo/master/build/take-advantage-of-type-safe-accessors

Polish `java-projects.gradle.kts`

- Prefer the `plugins` block over `apply(plugin = ...)`

Polish `java-projects.gradle.kts`

- Prefer the `plugins` block over `apply(plugin = ...)`

Take advantage of type-safe accessors in `jmh.gradle.kts`

Take advantage of type-safe accessors in `jmh.gradle.kts`

Merge branch 'master' into bamboo/master/build/take-advantage-of-type-safe-accessors

Merge pull request #8760 from gradle/bamboo/master/remove-parameter-name-jars

Remove the API parameter names JARs

Simplify sentence in documentation comment

Merge branch 'master' into bamboo/master/build/take-advantage-of-type-safe-accessors

Merge branch 'master' into bamboo/master/build/take-advantage-of-type-safe-accessors

Merge pull request #8777 from gradle/bamboo/master/kotlin-dsl/1363

Inspect only `*.properties` entries under `META-INF/gradle-plugins/`

Fix `TaskContainerExtensionsTest`

`register` must return a `TaskProvider<Task>` (not null).

Fix `DependencyHandlerExtensionsTest`

`setTransitive` must return a `Dependency` (not null).

Fix delegation of `vararg` methods

Fix `ClientModuleDelegate.getGroup()` not to return `null`

Because it also implements `ModuleVersionSelector.getGroup()` which

does not allow `null` return values.

Inspect only `*.properties` entries under `META-INF/gradle-plugins/`

Resolves gradle/kotlin-dsl#1363

Introduce `TaskContainerDelegate`

Introduce `ClientModuleDelegate`

Merge branch 'master' into bamboo/master/remove-parameter-name-jars