AsmBackedClassGeneratedManagedStateTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Support managed properties of type `DomainObjectSet<T>`.

    • -0
    • +11
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 6 more files in changeset.
Support managed properties of type `DomainObjectSet<T>`.

    • -0
    • +11
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 6 more files in changeset.
Support managed properties of type `DomainObjectSet<T>`.

    • -0
    • +11
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 6 more files in changeset.
Unit test coverage.

    • -1
    • +10
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 2 more files in changeset.
Change the implementation of `DeserializationInstantiator` so that services and other Gradle-provided state is injected into the instances it creates, to match the state that is injected into the instances created by the `Instantiator` for the same instantiation scheme.

    • -1
    • +10
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.
Change the implementation of `DeserializationInstantiator` so that services and other Gradle-provided state is injected into the instances it creates, to match the state that is injected into the instances created by the `Instantiator` for the same instantiation scheme.

    • -1
    • +10
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.
Change the various `Report` implementations to be abstract and remove some wiring.

Also fix the class generator to handle an abstract getter from a super class whose return type is not supported for managed properties, but which is overridden by another getter whose return type is supported (eg a `Provider<T>` getter overridden by a `Property<T>` getter).

    • -1
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Change the various `Report` implementations to be abstract and remove some wiring.

Also fix the class generator to handle an abstract getter from a super class whose return type is not supported for managed properties, but which is overridden by another getter whose return type is supported (eg a `Provider<T>` getter overridden by a `Property<T>` getter).

    • -1
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Change the various `Report` implementations to be abstract and remove some wiring.

Also fix the class generator to handle an abstract getter from a super class whose return type is not supported for managed properties, but which is overridden by another getter whose return type is supported (eg a `Provider<T>` getter overridden by a `Property<T>` getter).

    • -1
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Change the various `Report` implementations to be abstract and remove some wiring.

Also fix the class generator to handle an abstract getter from a super class whose return type is not supported for managed properties, but which is overridden by another getter whose return type is supported (eg a `Provider<T>` getter overridden by a `Property<T>` getter).

    • -1
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Unit tests for previous commit.

    • -0
    • +24
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 2 more files in changeset.
Support `ConfigurableFileTree` and `NamedDomainObjectContainer<T>` for managed properties (that is, abstract read-only properties where Gradle provides an implementation).

    • -0
    • +24
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Support `ConfigurableFileTree` and `NamedDomainObjectContainer<T>` for managed properties (that is, abstract read-only properties where Gradle provides an implementation).

    • -0
    • +24
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Support `ConfigurableFileTree` and `NamedDomainObjectContainer<T>` for managed properties (that is, abstract read-only properties where Gradle provides an implementation).

    • -0
    • +24
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Support `ConfigurableFileTree` and `NamedDomainObjectContainer<T>` for managed properties (that is, abstract read-only properties where Gradle provides an implementation).

    • -0
    • +24
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Unit tests for previous commit.

    • -5
    • +15
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 1 more file in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -5
    • +15
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -5
    • +15
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -5
    • +15
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -5
    • +15
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.
Include some information about the owning task or extension object in the display name for a managed `Property<T>` instance.

    • -13
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.
Include some information about the owning task or extension object in the display name for a managed `Property<T>` instance.

    • -13
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 8 more files in changeset.
Include some information about the owning task or extension object in the display name for a managed `Property<T>` instance.

    • -13
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 7 more files in changeset.
Include some information about the owning task or extension object in the display name for a managed `Property<T>` instance.

    • -13
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 7 more files in changeset.
Include some information about the owning task or extension object in the display name for a managed `Property<T>` instance.

    • -13
    • +9
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 7 more files in changeset.
Generate a basic display name for `Property` instances created as the value for a read-only managed property. Use the display name in 'this property has no value' error messages to help with problem diagnosis.

The display name could include some more context, could be used in more error messages, and be applied to more things. This commit is simply an incremental improvement and later changes will improve diagnostics further.

    • -4
    • +22
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 23 more files in changeset.
Generate a basic display name for `Property` instances created as the value for a read-only managed property. Use the display name in 'this property has no value' error messages to help with problem diagnosis.

The display name could include some more context, could be used in more error messages, and be applied to more things. This commit is simply an incremental improvement and later changes will improve diagnostics further.

    • -4
    • +22
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 23 more files in changeset.
Generate a basic display name for `Property` instances created as the value for a read-only managed property. Use the display name in 'this property has no value' error messages to help with problem diagnosis.

The display name could include some more context, could be used in more error messages, and be applied to more things. This commit is simply an incremental improvement and later changes will improve diagnostics further.

    • -4
    • +22
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 25 more files in changeset.
Generate a basic display name for `Property` instances created as the value for a read-only managed property. Use the display name in 'this property has no value' error messages to help with problem diagnosis.

The display name could include some more context, could be used in more error messages, and be applied to more things. This commit is simply an incremental improvement and later changes will improve diagnostics further.

    • -4
    • +22
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 23 more files in changeset.
Generate a basic display name for `Property` instances created as the value for a read-only managed property. Use the display name in 'this property has no value' error messages to help with problem diagnosis.

The display name could include some more context, could be used in more error messages, and be applied to more things. This commit is simply an incremental improvement and later changes will improve diagnostics further.

    • -4
    • +22
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 25 more files in changeset.