Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Combine and rewrite all documentation generation

    • -10
    • +0
    ./gradle/test/GroovyClassWithAnnotation.groovy
    • -12
    • +0
    ./gradle/test/GroovyClassWithConstants.groovy
    • -10
    • +0
    ./gradle/test/GroovyClassWithFullyQualifiedNames.groovy
    • -10
    • +0
    ./gradle/test/GroovyClassWithImports.groovy
    • -31
    • +0
    ./gradle/test/GroovyClassWithInnerTypes.groovy
    • -57
    • +0
    ./gradle/test/GroovyClassWithMethods.groovy
    • -19
    • +0
    ./gradle/test/GroovyClassWithParameterizedTypes.groovy
  1. … 262 more files in changeset.
Use JavaParser to generate DSL metadata

We no longer have any Groovy source files that are part of the API.

Thus, support for parsing them is no longer necessary. The Java parser

that was used until now does not support Java 7 or 8 source code

features such as try-with-resources, lambdas, and method references.

Now, the JavaParser library is used which supports all of them.

Resolves #7566.

    • -0
    • +4
    ./gradle/test/CombinedInterface.java
    • -1
    • +1
    ./gradle/test/GroovyClassWithMethods.groovy
    • -5
    • +5
    ./gradle/test/GroovyClassWithParameterizedTypes.groovy
    • -0
    • +5
    ./gradle/test/Interface2.java
    • -0
    • +34
    ./gradle/test/Java8Interface.java
    • -1
    • +1
    ./gradle/test/JavaClassWithFullyQualifiedNames.java
    • -2
    • +2
    ./gradle/test/JavaClassWithImports.java
    • -4
    • +4
    ./gradle/test/JavaClassWithInnerTypes.java
    • -1
    • +1
    ./gradle/test/JavaClassWithMethods.java
  1. … 14 more files in changeset.
Refactored buildSrc into modules to improve feedback cycles

- Created module boundaries around different languages and slow tests

    • -0
    • +5
    ./gradle/test/GroovyAnnotation.groovy
    • -0
    • +55
    ./gradle/test/GroovyClass.groovy
    • -0
    • +10
    ./gradle/test/GroovyClassWithAnnotation.groovy
    • -0
    • +12
    ./gradle/test/GroovyClassWithConstants.groovy
    • -0
    • +10
    ./gradle/test/GroovyClassWithFullyQualifiedNames.groovy
    • -0
    • +10
    ./gradle/test/GroovyClassWithImports.groovy
    • -0
    • +31
    ./gradle/test/GroovyClassWithInnerTypes.groovy
    • -0
    • +57
    ./gradle/test/GroovyClassWithMethods.groovy
    • -0
    • +19
    ./gradle/test/GroovyClassWithParameterizedTypes.groovy
    • -0
    • +5
    ./gradle/test/GroovyEnum.groovy
    • -0
    • +4
    ./gradle/test/GroovyInterface.groovy
    • -0
    • +4
    ./gradle/test/Interface1.java
    • -0
    • +5
    ./gradle/test/Interface2.groovy
    • -0
    • +4
    ./gradle/test/JavaAnnotation.java
  1. … 514 more files in changeset.