MapPropertySpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix unit tests for previous commit.

  1. … 2 more files in changeset.
Fix unit tests for previous commit.

  1. … 2 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

  1. … 25 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

  1. … 25 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

  1. … 25 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

  1. … 18 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

  1. … 18 more files in changeset.
Some refactoring of the collection and map property implementations.

  1. … 4 more files in changeset.
Some refactoring of the collection and map property implementations.

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

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

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

  1. … 17 more files in changeset.
Implicitly finalize the value of task properties with type `ConfigurableFileCollection` when task execution commences, as is done for `Property` types.

  1. … 14 more files in changeset.
Implicitly finalize the value of task properties with type `ConfigurableFileCollection` when task execution commences, as is done for `Property` types.

  1. … 14 more files in changeset.
Implicitly finalize the value of task properties with type `ConfigurableFileCollection` when task execution commences, as is done for `Property` types.

  1. … 14 more files in changeset.
WIP

  1. … 29 more files in changeset.
Move managed factories to a registry

  1. … 46 more files in changeset.
Move managed factories to a registry

  1. … 47 more files in changeset.
Move managed factories to a registry

  1. … 48 more files in changeset.
Move managed factories to a registry

  1. … 48 more files in changeset.
Fix collection property implementations when `add()` or `put()` are called when the convention is being used.

  1. … 5 more files in changeset.
Add `convention()` method for all property types with overloads that accept either the convention value or a provider of the convention value.

  1. … 19 more files in changeset.
Change `ObjectFactory` to create collection and map properties whose initial value is an empty collection or map, and add a `convention()` method for collection properties. The "convention" for a property is the value to use when none has been explicitly specified for the property. This changes adds this for collection properties for now. It will be added for all lazy types later.

  1. … 30 more files in changeset.
Map property

Signed-off-by: Till Krullmann <till.krullmann@gmx.net>

    • -0
    • +703
    ./MapPropertySpec.groovy
  1. … 14 more files in changeset.