AsmBackedClassGeneratedManagedStateTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move some classes around to bust up a package cycle.

    • -262
    • +0
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 60 more files in changeset.
Merge branch 'master'

    • -21
    • +5
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 2 more files in changeset.
Allow managed factories to be recreatable in worker processes

    • -17
    • +4
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 26 more files in changeset.
Fixed managed property generation for `Property<T>` types where `T` is a parameterized type.

    • -5
    • +8
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Use a factory id rather than the public class for identifying managed factories

    • -6
    • +6
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 20 more files in changeset.
Move managed factories to a registry

    • -7
    • +11
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 48 more files in changeset.
Copy the caching strategy of `NamedObjectInstantiator` to `CrossBuildInMemoryCacheFactory` so that it can be reused, and use it to cache the details of generated classes.

    • -2
    • +3
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 15 more files in changeset.
Generate read-only user type properties

    • -1
    • +18
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 7 more files in changeset.
Handle abstract properties with primitive type in generated classes.

    • -0
    • +14
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 3 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.

    • -0
    • +1
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 38 more files in changeset.
Add support for using the various `Property` types with a read-only abstract property on a generated type (in addition to the existing `ConfigurableFileCollection` support).

    • -0
    • +238
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.