PropertyStateProjectUnderTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix creation of `Property` instances from Kotlin when Kotlin basic types such as `kotlin.Boolean` are used as the property type.

Add a bunch of test coverage for inter-operability between plugins that use properties and that are implemented in Java/Groovy/Kotlin and consumers implemented in Groovy DSL/Kotlin DSL/Java/Kotlin.

    • -274
    • +0
    ./PropertyStateProjectUnderTest.groovy
  1. … 9 more files in changeset.
Dogfood ImmutableFileCollection on production code (#4988)

This reverts commit 13eaebc2b1244511dcbff4c59cd41253e3b69642.

    • -2
    • +2
    ./PropertyStateProjectUnderTest.groovy
  1. … 88 more files in changeset.
Revert "Dogfood ImmutableFileCollection on production code (#4988)"

This reverts commit 834632674ca29b6fd190857947338b2b54a9bb62.

The commit caused a bug in incremental compilation, causing changes

to go undetected.

    • -2
    • +2
    ./PropertyStateProjectUnderTest.groovy
  1. … 88 more files in changeset.
Dogfood ImmutableFileCollection on production code (#4988)

Use ImmutableFileCollection in production code

    • -2
    • +2
    ./PropertyStateProjectUnderTest.groovy
  1. … 88 more files in changeset.
Deprecated `PropertyState` interface, which is replaced by `Property`. Deprecated the `Project.property()`, `Script.property()` and `ProviderFactory.property()` methods, which are replaced by `ObjectFactory.property()`.

    • -7
    • +7
    ./PropertyStateProjectUnderTest.groovy
  1. … 19 more files in changeset.
Added some convenience to the Groovy DSL to allow properties of type `PropertyState<T>` to be set using either a `T` or a `Provider<? extends T>` if the relevant setter is not already present.

    • -1
    • +1
    ./PropertyStateProjectUnderTest.groovy
  1. … 4 more files in changeset.
First-class support for mapping between extension and task properties (#1452)

First-class support for mapping between extension and task properties

    • -0
    • +274
    ./PropertyStateProjectUnderTest.groovy
  1. … 42 more files in changeset.