Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Support serialization of collection and map properties with an element or value that is calculated from a task output.

Also support serialization of set properties.

  1. … 6 more files in changeset.
Support serialization of collection and map properties with an element or value that is calculated from a task output.

Also support serialization of set properties.

  1. … 6 more files in changeset.
Some unit tests and fixes for determining whether to eagerly evaluate a `Provider` instance when serializing to the instant execution cache.

Also fixed an issue where `map { }` could not be called from the Groovy DSL on the result of `Provider.map { }`.

  1. … 4 more files in changeset.
Some unit tests and fixes for determining whether to eagerly evaluate a `Provider` instance when serializing to the instant execution cache.

Also fixed an issue where `map { }` could not be called from the Groovy DSL on the result of `Provider.map { }`.

  1. … 4 more files in changeset.
Some unit tests and fixes for determining whether to eagerly evaluate a `Provider` instance when serializing to the instant execution cache.

Also fixed an issue where `map { }` could not be called from the Groovy DSL on the result of `Provider.map { }`.

  1. … 4 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

  1. … 3 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

  1. … 3 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

  1. … 3 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

  1. … 3 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

  1. … 5 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

  1. … 5 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

  1. … 5 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

  1. … 5 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

  1. … 666 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -13
    • +13
    ./AbstractCollectionProperty.java
  1. … 905 more files in changeset.
Some refactoring of the collection and map property implementations.

    • -41
    • +47
    ./AbstractCollectionProperty.java
  1. … 3 more files in changeset.
Some refactoring of the collection and map property implementations.

    • -41
    • +47
    ./AbstractCollectionProperty.java
  1. … 3 more files in changeset.
Change the behaviour of `Property.set(null)` so that the property's convention is used, if defined, instead of using 'not defined'.

    • -13
    • +18
    ./AbstractCollectionProperty.java
  1. … 5 more files in changeset.
Change the behaviour of `Property.set(null)` so that the property's convention is used, if defined, instead of using 'not defined'.

    • -13
    • +18
    ./AbstractCollectionProperty.java
  1. … 5 more files in changeset.
Add missing `value(T)` and `value(Provider<T>)` methods to various property types.

  1. … 12 more files in changeset.
Add missing `value(T)` and `value(Provider<T>)` methods to various property types.

  1. … 12 more files in changeset.
Add missing `value(T)` and `value(Provider<T>)` methods to various property types.

  1. … 12 more files in changeset.
Providers created using `orElse()` honor producer task dependencies.

  1. … 2 more files in changeset.
Providers created using `orElse()` honor producer task dependencies.

  1. … 2 more files in changeset.
Providers created using `orElse()` honor producer task dependencies.

  1. … 2 more files in changeset.
Add `Provider.orElse()` methods, to use the value of the provider or some alternative if not present.

    • -0
    • +49
    ./AbstractProviderWithValue.java
  1. … 3 more files in changeset.
Add `Provider.orElse()` methods, to use the value of the provider or some alternative if not present.

    • -0
    • +49
    ./AbstractProviderWithValue.java
  1. … 3 more files in changeset.
Renamed class and associated unit test.

    • -0
    • +182
    ./DefaultProperty.java
  1. … 7 more files in changeset.
Renamed class and associated unit test.

    • -0
    • +182
    ./DefaultProperty.java
  1. … 7 more files in changeset.
Add `HasConfigurableValue.disallowChanges()` which disallows changes to a `Property` or `ConfigurableFileCollection` without finalizing the value.

  1. … 8 more files in changeset.