Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 61 for AGGREGATING (0.26 sec)

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

    import javax.annotation.processing.Processor;
    import javax.annotation.processing.RoundEnvironment;
    import javax.lang.model.element.TypeElement;
    import java.util.Set;
    
    
    /**
     * An aggregating processor can have zero to many originating elements for each generated file.
     */
    public final class AggregatingProcessor extends DelegatingProcessor {
    
        private final IncrementalProcessingStrategy strategy;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2K bytes
    - Viewed (0)
  2. platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/server/expiry/DaemonExpirationStatus.java

    package org.gradle.launcher.daemon.server.expiry;
    
    /**
     * Expiration status for daemon expiration check results.  Note that order here is important, higher ordinal statuses take precedent over lower ordinal statuses when aggregating results in {@link
     * AllDaemonExpirationStrategy}.
     */
    public enum DaemonExpirationStatus {
        DO_NOT_EXPIRE,
        QUIET_EXPIRE,
        GRACEFUL_EXPIRE,
        IMMEDIATE_EXPIRE;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:29:13 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  3. platforms/ide/tooling-api/src/main/java/org/gradle/tooling/internal/protocol/events/InternalJavaCompileTaskOperationResult.java

        interface InternalAnnotationProcessorResult extends InternalProtocolInterface {
    
            String TYPE_ISOLATING = "ISOLATING";
            String TYPE_AGGREGATING = "AGGREGATING";
            String TYPE_UNKNOWN = "UNKNOWN";
    
            String getClassName();
    
            String getType();
    
            Duration getDuration();
    
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  4. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/DynamicProcessingStrategy.java

                delegate = new IsolatingProcessingStrategy(result);
            } else if (supportedOptions.contains(IncrementalAnnotationProcessorType.AGGREGATING.getProcessorOption())) {
                delegate = new AggregatingProcessingStrategy(result);
            }
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  5. 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)
  6. platforms/documentation/samples/src/integTest/groovy/org/gradle/integtests/samples/SamplesJavaIncrementalAnnotationProcessingIntegrationTest.groovy

                public void hasChanged() {}
            }
            """
            compile()
    
            then:
            outputs.recompiledClasses("Entity1", "Entity1Repository", "ServiceRegistry", "Main")
        }
    
        def "aggregating annotation processors are incremental"() {
            given:
            CompilationOutputsFixture outputs = new CompilationOutputsFixture(processing.dir.file("groovy/user/build/classes"))
            outputs.snapshot { compile() }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  7. platforms/ide/tooling-api/src/main/java/org/gradle/tooling/events/task/java/JavaCompileTaskOperationResult.java

             */
            Duration getDuration();
    
            /**
             * Type of annotation processor.
             *
             * @since 5.1
             */
            enum Type {
                ISOLATING,
                AGGREGATING,
                UNKNOWN
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  8. platforms/jvm/language-java/src/testFixtures/groovy/org/gradle/language/fixtures/PackageInfoGeneratedClassProcessorFixture.groovy

        PackageInfoGeneratedClassProcessorFixture() {
            super("com.my.processor", "Configuration")
            declaredType = IncrementalAnnotationProcessorType.AGGREGATING
        }
    
        @Override
        String getDependenciesBlock() {
            """
                implementation 'org.ow2.asm:asm:9.0'
            """
        }
    
        @Override
        String getRepositoriesBlock() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/CompileJavaBuildOperationType.java

                /**
                 * Type of annotation processor.
                 *
                 * @see IncrementalAnnotationProcessorType
                 */
                enum Type {
                    ISOLATING, AGGREGATING, UNKNOWN
                }
    
            }
    
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  10. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/deps/ClassSetAnalysis.java

        }
    
        /**
         * Returns the types that need to be reprocessed based on which classes are due to be recompiled. This includes:
         *
         * - types which are annotated with aggregating annotations, as aggregating processors need to see them regardless of what has changed
         * - the originating types of generated classes that need to be recompiled, since they wouldn't exist if the originating type is not reprocessed
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 9.9K bytes
    - Viewed (0)
Back to top