instantiation

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Unit tests for previous commit.

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

    • -0
    • +24
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -0
    • +15
    ./generator/AsmBackedClassGeneratorTest.java
  1. … 4 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
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -0
    • +15
    ./generator/AsmBackedClassGeneratorTest.java
  1. … 4 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
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -0
    • +15
    ./generator/AsmBackedClassGeneratorTest.java
  1. … 4 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
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -0
    • +15
    ./generator/AsmBackedClassGeneratorTest.java
  1. … 4 more files in changeset.
Unit tests for previous commit.

    • -5
    • +15
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -1
    • +4
    ./generator/AsmBackedClassGeneratorTest.java
Generate a display name for nested objects that are created for managed properties.

    • -2
    • +5
    ./generator/AbstractClassGeneratorSpec.groovy
    • -2
    • +1
    ./generator/AsmBackedClassGeneratorTest.java
    • -2
    • +2
    ./generator/IdentityClassGenerator.java
  1. … 5 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -2
    • +5
    ./generator/AbstractClassGeneratorSpec.groovy
    • -5
    • +15
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -3
    • +5
    ./generator/AsmBackedClassGeneratorTest.java
    • -2
    • +2
    ./generator/IdentityClassGenerator.java
  1. … 5 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -2
    • +5
    ./generator/AbstractClassGeneratorSpec.groovy
    • -5
    • +15
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -3
    • +5
    ./generator/AsmBackedClassGeneratorTest.java
    • -2
    • +2
    ./generator/IdentityClassGenerator.java
  1. … 5 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -2
    • +5
    ./generator/AbstractClassGeneratorSpec.groovy
    • -5
    • +15
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -3
    • +5
    ./generator/AsmBackedClassGeneratorTest.java
    • -2
    • +2
    ./generator/IdentityClassGenerator.java
  1. … 5 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -2
    • +5
    ./generator/AbstractClassGeneratorSpec.groovy
    • -2
    • +1
    ./generator/AsmBackedClassGeneratorTest.java
    • -2
    • +2
    ./generator/IdentityClassGenerator.java
  1. … 5 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -2
    • +5
    ./generator/AbstractClassGeneratorSpec.groovy
    • -2
    • +1
    ./generator/AsmBackedClassGeneratorTest.java
    • -2
    • +2
    ./generator/IdentityClassGenerator.java
  1. … 5 more files in changeset.
Generate a display name for nested objects that are created for managed properties.

    • -2
    • +5
    ./generator/AbstractClassGeneratorSpec.groovy
    • -5
    • +15
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
    • -3
    • +5
    ./generator/AsmBackedClassGeneratorTest.java
    • -2
    • +2
    ./generator/IdentityClassGenerator.java
  1. … 5 more files in changeset.
Tweak test names

    • -2
    • +2
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
Fix verify error when decorating class that has action methods or constructors with wide parameters.

Long and double takes 2 stack slots, but AsmBackedClassGenerator doesn't count it in mind and creates incorrect bytecode for methods like these:

void name(long arg, Action action)

<init>(double arg, Object any)

(when wide parameter isn't last argument in general case).

Signed-off-by: Sergey Shatunov <me@prok.pw>

    • -0
    • +73
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 1 more file in changeset.
Fix for previous commit.

    • -0
    • +32
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 1 more file in changeset.
Fix for previous commit.

    • -0
    • +32
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 1 more file in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with non-final getters.

    • -7
    • +11
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 3 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with non-final getters.

    • -7
    • +43
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 5 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with non-final getters.

    • -7
    • +11
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 3 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with non-final getters.

    • -7
    • +43
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 5 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with final getters.

    • -0
    • +44
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 5 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with final getters.

    • -0
    • +44
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 5 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with final getters.

    • -0
    • +44
    ./generator/AsmBackedClassGeneratorDecoratedTest.groovy
  1. … 5 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with final getters.

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

    • -0
    • +9
    ./generator/AbstractClassGeneratorSpec.groovy
    • -13
    • +9
    ./generator/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.

    • -0
    • +9
    ./generator/AbstractClassGeneratorSpec.groovy
    • -13
    • +9
    ./generator/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.

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

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

    • -0
    • +9
    ./generator/AbstractClassGeneratorSpec.groovy
    • -13
    • +9
    ./generator/AsmBackedClassGeneratedManagedStateTest.groovy
  1. … 6 more files in changeset.