Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 33 for ISOLATING (0.29 sec)

  1. platforms/jvm/language-java/src/test/groovy/org/gradle/api/internal/tasks/compile/processing/AnnotationProcessorDetectorTest.groovy

            given:
            def jar = tmpDir.file("classes.jar")
            jar << JarUtils.jarWithContents((INCREMENTAL_PROCESSOR_DECLARATION): "InJar,ISOLATING")
            def dir = tmpDir.file("classes")
            dir.file(INCREMENTAL_PROCESSOR_DECLARATION) << "InDir,ISOLATING"
            def cp = files(jar, dir)
    
            expect:
            detector.detectProcessors(cp) == [:]
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 20 10:14:55 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/java/incrementalAnnotationProcessing/groovy/processor/src/main/resources/META-INF/gradle/incremental.annotation.processors

    # tag::registering-incremental-annotation-processors[]
    org.gradle.EntityProcessor,isolating
    org.gradle.ServiceRegistryProcessor,dynamic
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 191 bytes
    - Viewed (0)
  3. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/IsolatingProcessingStrategy.java

    /**
     * The strategy for isolating annotation processors.
     *
     * @see IsolatingProcessor
     */
    class IsolatingProcessingStrategy extends IncrementalProcessingStrategy {
    
        IsolatingProcessingStrategy(AnnotationProcessorResult result) {
            super(result);
            result.setType(ISOLATING);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  4. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/processing/AnnotationProcessingResult.java

            }
        }
    
        /**
         * Contains the types generated by isolating annotation processors, grouped by the type they were generated from.
         */
        public Map<String, Set<String>> getGeneratedTypesWithIsolatedOrigin() {
            return generatedTypesByOrigin;
        }
    
        /**
         * Contains the resources generated by isolating annotation processors, grouped by the type they were generated from.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/snippets/java/incrementalAnnotationProcessing/groovy/processor/src/main/java/org/gradle/EntityProcessor.java

                return false;
            }
    
            // tag::isolating-annotation-processor[]
            Set<? extends Element> entities = roundEnv.getElementsAnnotatedWith(entityAnnotation);
            for (Element entity : entities) {
                createRepository((TypeElement) entity);
            }
            // end::isolating-annotation-processor[]
            return true;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  6. platforms/jvm/language-java/src/test/groovy/org/gradle/api/internal/tasks/compile/processing/DynamicProcessorTest.groovy

    import static org.gradle.api.internal.tasks.compile.incremental.processing.IncrementalAnnotationProcessorType.AGGREGATING
    import static org.gradle.api.internal.tasks.compile.incremental.processing.IncrementalAnnotationProcessorType.ISOLATING
    import static org.gradle.api.internal.tasks.compile.incremental.processing.IncrementalAnnotationProcessorType.UNKNOWN
    
    class DynamicProcessorTest extends Specification {
    
        Processor delegate = Stub(Processor)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  7. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/compile/IsolatingIncrementalAnnotationProcessingIntegrationTest.groovy

        }
    
        def "reports isolating processor in build operation"() {
            java "class Irrelevant {}"
    
            when:
            succeeds "compileJava"
    
            then:
            with(operations[':compileJava'].result.annotationProcessorDetails as List<Object>) {
                size() == 1
                first().className == 'HelperProcessor'
                first().type == ISOLATING.name()
            }
        }
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 20.1K bytes
    - Viewed (0)
  8. platforms/jvm/language-java/src/testFixtures/groovy/org/gradle/language/fixtures/AnnotatedGeneratedClassProcessorFixture.groovy

        String generatedAnnotation = 'Service'
        boolean generateClassFile = false
    
        AnnotatedGeneratedClassProcessorFixture() {
            super("Bean")
            declaredType = IncrementalAnnotationProcessorType.ISOLATING
        }
    
        @Override
        String getDependenciesBlock() {
            if (generateClassFile) {
                """
                    implementation 'org.ow2.asm:asm:9.0'
                """
            } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/DynamicProcessor.java

    import javax.annotation.processing.RoundEnvironment;
    import javax.lang.model.element.TypeElement;
    import java.util.Set;
    
    /**
     * An annotation processor which can decide whether it is isolating, aggregating or non-incremental at runtime.
     * It needs to return its type through the {@link #getSupportedOptions()} method in the format defined by
     * {@link IncrementalAnnotationProcessorType#getProcessorOption()}.
     */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  10. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/CompileJavaBuildOperationReportingCompiler.java

                        return AnnotationProcessorDetails.Type.AGGREGATING;
                    }
                    if (type == IncrementalAnnotationProcessorType.ISOLATING) {
                        return AnnotationProcessorDetails.Type.ISOLATING;
                    }
                    return AnnotationProcessorDetails.Type.UNKNOWN;
                }
            });
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 15:33:35 UTC 2024
    - 5.7K bytes
    - Viewed (0)
Back to top