Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
First steps at interpreting bare property reads as input references in the model DSL.

Current implementation treats any property reference chain, starting with the bare word 'thing' as a reference.

  1. … 2 more files in changeset.
Allow top level, managed, elements to be added to the model graph.

Example:

model {

thing(Thing) {

}

}

Works for both styles of model blocks.

+review

  1. … 27 more files in changeset.
Pass model views directly instead of wrapping in an Inputs object.

  1. … 55 more files in changeset.
Peel back a layer of objects when preparing rule inputs.

  1. … 6 more files in changeset.
Annotate all org.gradle.model.* implementation classes with @ThreadSafe and @NotThreadSafe

+review REVIEW-5242

  1. … 55 more files in changeset.
Rename $ method to avoid need of checkstyle config change.

+review REVIEW-5177

  1. … 3 more files in changeset.
Execute rule closures in the context of other top level closures in a script.

+review REVIEW-5177

    • -0
    • +48
    ./RuleInputAccess.java
  1. … 9 more files in changeset.
Add a public API for the $() methods implicitly available in DSL rules.

+review REVIEW-5177

    • -0
    • +56
    ./RuleInputAccessBacking.java
  1. … 4 more files in changeset.
First cut at DSL model rules taking inputs.

+review

    • -0
    • +62
    ./ContextualInputAccess.java
  1. … 40 more files in changeset.