ProvidersTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Allow `RegularFileProperty` and `DirectoryProperty` types to be used on artifact transform parameter objects, and take care of fingerprinting and building the files before running the transform.

Reuse the mechanism that allows instances of generated classes to describe their state to the isolation infrastructure for other core Gradle types, such as `ConfigurableFileCollection`, `Provider` and `Property` and remove the custom isolation logic for these core types.

  1. … 38 more files in changeset.
Allow `RegularFileProperty` and `DirectoryProperty` types to be used on artifact transform parameter objects, and take care of fingerprinting and building the files before running the transform.

Reuse the mechanism that allows instances of generated classes to describe their state to the isolation infrastructure for other core Gradle types, such as `ConfigurableFileCollection`, `Provider` and `Property` and remove the custom isolation logic for these core types.

  1. … 38 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.

  1. … 24 more files in changeset.
Move provider and property types from base-services up to model-core project. This better reflects their role and also later allows these types to reference other public types that are more specialized than those in base-services.

    • -0
    • +154
    ./ProvidersTest.groovy
  1. … 101 more files in changeset.