DomainObjectCollectionConfigurationFactories.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Refactor the allow/disallow configuration code

    • -420
    • +0
    ./DomainObjectCollectionConfigurationFactories.groovy
  1. … 7 more files in changeset.
Add `Provider.flatMap()` method, which creates a provider backed by a transform that returns a provider.

The implementation does not carry any details about the producer task.

    • -55
    • +1
    ./DomainObjectCollectionConfigurationFactories.groovy
  1. … 24 more files in changeset.
Rework task dependency inference so that `Provider` implementations use the same `TaskDependencyContainer` interface that most other things use to declare their producer task to the task resolution infrastructure, rather than having special knowledge sprinkled around various places.

Cleaned up a bunch of `Provider` and `Property` implementations so that more logic is reused rather than reimplemented.

    • -0
    • +5
    ./DomainObjectCollectionConfigurationFactories.groovy
  1. … 30 more files in changeset.
Add new method to mock collection fixture

    • -0
    • +6
    ./DomainObjectCollectionConfigurationFactories.groovy
Add allowed method test coverage

    • -7
    • +63
    ./DomainObjectCollectionConfigurationFactories.groovy
  1. … 3 more files in changeset.
Disallow container modification inside `configureEach` configuration action

    • -0
    • +358
    ./DomainObjectCollectionConfigurationFactories.groovy
  1. … 6 more files in changeset.
Disallow container mutation during lazy configuration

    • -0
    • +358
    ./DomainObjectCollectionConfigurationFactories.groovy
  1. … 11 more files in changeset.