Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes.

    • -11
    • +11
    ./DependencyInjectingInstantiatorTest.groovy
    • -7
    • +7
    ./DependencyInjectionUsingLenientConstructorSelectorTest.groovy
  1. … 22 more files in changeset.
Add `BuildServiceParameters.None` marker type that is used to indicate that a build service does not take any parameters, to match the pattern used in other places.

Extract some validation logic from several places so it can be reused in the places where parameterized isolated objects, such as artifact transforms or build services, are registered.

    • -11
    • +11
    ./DependencyInjectingInstantiatorTest.groovy
    • -7
    • +7
    ./DependencyInjectionUsingLenientConstructorSelectorTest.groovy
  1. … 33 more files in changeset.
Add `BuildServiceParameters.None` marker type that is used to indicate that a build service does not take any parameters, to match the pattern used in other places.

Extract some validation logic from several places so it can be reused in the places where parameterized isolated objects, such as artifact transforms or build services, are registered.

    • -11
    • +11
    ./DependencyInjectingInstantiatorTest.groovy
    • -7
    • +7
    ./DependencyInjectionUsingLenientConstructorSelectorTest.groovy
  1. … 33 more files in changeset.
Support managed properties of type `DomainObjectSet<T>`.

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

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

    • -0
    • +11
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 5 more files in changeset.
Merge branch 'master' into westline/services

  1. … 3 more files in changeset.
Remove unused import

Remove unused import

Unit test coverage.

    • -1
    • +10
    ./AsmBackedClassGeneratedManagedStateTest.groovy
Remove some unnecessary in-memory caching from the "lenient" instantiation scheme. This caching duplicates the caching that already happens in the class generator.

    • -2
    • +1
    ./DependencyInjectionUsingLenientConstructorSelectorTest.groovy
  1. … 4 more files in changeset.
Remove some unnecessary in-memory caching from the "lenient" instantiation scheme. This caching duplicates the caching that already happens in the class generator.

    • -2
    • +1
    ./DependencyInjectionUsingLenientConstructorSelectorTest.groovy
  1. … 4 more files in changeset.
Remove some unnecessary in-memory caching from the "lenient" instantiation scheme. This caching duplicates the caching that already happens in the class generator.

    • -2
    • +1
    ./DependencyInjectionUsingLenientConstructorSelectorTest.groovy
  1. … 4 more files in changeset.
Remove some unnecessary in-memory caching from the "lenient" instantiation scheme. This caching duplicates the caching that already happens in the class generator.

    • -2
    • +1
    ./DependencyInjectionUsingLenientConstructorSelectorTest.groovy
  1. … 4 more files in changeset.
Fixes for previous commit.

    • -12
    • +24
    ./DefaultInstantiationSchemeTest.groovy
  1. … 2 more files in changeset.
Fixes for previous commit.

    • -12
    • +24
    ./DefaultInstantiationSchemeTest.groovy
  1. … 2 more files in changeset.
Change instant execution serialization to handle abstract model types.

Reuse the approach used to serialize the state of abstract task types.

    • -12
    • +24
    ./DefaultInstantiationSchemeTest.groovy
  1. … 9 more files in changeset.
Change instant execution serialization to handle abstract model types.

Reuse the approach used to serialize the state of abstract task types.

    • -12
    • +24
    ./DefaultInstantiationSchemeTest.groovy
  1. … 9 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. … 5 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. … 5 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. … 5 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. … 5 more files in changeset.
First cut for WestlineProviderProvider

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 12 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. … 4 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. … 4 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. … 4 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. … 4 more files in changeset.
System properties as build logic inputs

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 19 more files in changeset.
System properties as build logic inputs

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 19 more files in changeset.
Unit tests for previous commit.

    • -0
    • +24
    ./AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 1 more file in changeset.