Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for GroovyCompileTransformingClassLoader (0.69 sec)

  1. platforms/jvm/language-groovy/src/main/java/org/gradle/api/internal/tasks/compile/GroovyCompileTransformingClassLoader.java

    import java.util.List;
    
    /**
     * Transforms @GroovyASTTransformationClass(classes = {classLiterals}) into @GroovyASTTransformationClass([classNames]),
     * to work around GROOVY-5416.
     */
    class GroovyCompileTransformingClassLoader extends TransformingClassLoader {
        private static final String ANNOTATION_DESCRIPTOR = Type.getType(GroovyASTTransformationClass.class).getDescriptor();
    
        static {
            try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 5K bytes
    - Viewed (0)
  2. platforms/jvm/language-groovy/src/test/groovy/org/gradle/api/internal/tasks/compile/GroovyCompileTransformingClassLoaderTest.groovy

    class GroovyCompileTransformingClassLoaderTest extends Specification {
        GroovyCompileTransformingClassLoader loader
        Class<?> classAnnotation
    
        def setup() {
            def classPath = DefaultClassPath.of(ClasspathUtil.getClasspathForClass(getClass()), ClasspathUtil.getClasspathForClass(GroovyASTTransformationClass))
            loader = new GroovyCompileTransformingClassLoader(null, classPath)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  3. platforms/jvm/language-groovy/src/main/java/org/gradle/api/internal/tasks/compile/ApiGroovyCompiler.java

            if (version.compareTo(VersionNumber.parse("2.0")) < 0) {
                // using a transforming classloader is only required for older buggy Groovy versions
                classPathLoader = new GroovyCompileTransformingClassLoader(getExtClassLoader(), DefaultClassPath.of(spec.getCompileClasspath()));
            } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 20.7K bytes
    - Viewed (0)
Back to top