Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved a bunch of dynamic object related types baseServicesGroovy to live in modelCore.

    • -75
    • +0
    ./metaobject/AbstractDynamicObjectTest.java
    • -848
    • +0
    ./metaobject/BeanDynamicObjectTest.groovy
    • -46
    • +0
    ./metaobject/BeanWithDynamicProperties.groovy
    • -47
    • +0
    ./metaobject/BeanWithMixInMethods.groovy
    • -60
    • +0
    ./metaobject/BeanWithMixInProperties.groovy
    • -161
    • +0
    ./metaobject/CompositeDynamicObjectTest.groovy
    • -119
    • +0
    ./metaobject/MixInClosurePropertiesAsMethodsDynamicObjectTest.groovy
  1. … 59 more files in changeset.
Fix CompositeDynamicObjectTest

    • -2
    • +2
    ./metaobject/CompositeDynamicObjectTest.groovy
Move file collection APIs out of core (#6525)

This change breaks out code that directly relates to handling `FileCollection`s and their build dependencies (called `TaskDependency` at this time) into a separate subproject (`:files`). This is so that other modules can build on just this module instead of having to depend on the oversized `:core`.

As part of the change `Provider`s have been moved to `:base-services`. In a possible followup step `:base-services` could be split into a module that captures the very basic concepts of Gradle's data model: it's all about `DomainObjectCollection`s that can be configured via `Action`s, transformed via `Transformer`s, lazyness can be provided via `Provider`s and rich mutable data types can be created via `Property` objects.

Another addition to `:base-serivces` is the directed graph traversal algorithms used in many parts of Gradle.

    • -0
    • +75
    ./metaobject/AbstractDynamicObjectTest.java
    • -0
    • +848
    ./metaobject/BeanDynamicObjectTest.groovy
    • -0
    • +46
    ./metaobject/BeanWithDynamicProperties.groovy
    • -0
    • +47
    ./metaobject/BeanWithMixInMethods.groovy
    • -0
    • +60
    ./metaobject/BeanWithMixInProperties.groovy
    • -0
    • +161
    ./metaobject/CompositeDynamicObjectTest.groovy
    • -0
    • +119
    ./metaobject/MixInClosurePropertiesAsMethodsDynamicObjectTest.groovy
  1. … 437 more files in changeset.
Revert "Move type hierarchy walker to `base-services`"

This reverts commit 232e5444b7c535cba2bd0c7e82b48943413ed4bc.

    • -52
    • +0
    ./reflect/GroovyReflectionUtilTest.groovy
  1. … 6 more files in changeset.
Move type hierarchy walker to `base-services`

We'll need it in other places, too.

+review REVIEW-5989

    • -0
    • +52
    ./reflect/GroovyReflectionUtilTest.groovy
  1. … 6 more files in changeset.