Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for getSupportedOptions (0.32 sec)

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

            }
            types == ['AnnotationType'] as Set
            result.executionTimeInMillis == 13
        }
    
        def "tracks time for getSupportedOptions()"() {
            when:
            def options = tracker.getSupportedOptions()
    
            then:
            1 * delegate.getSupportedOptions() >> {
                simulateWorkWithDuration(17)
                ['Option']
            }
            options == ['Option'] as Set
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  2. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/SupportedOptionsCollectingProcessor.java

            return Collections.singleton("*");
        }
    
        @Override
        public Set<String> getSupportedOptions() {
            Set<String> supportedOptions = new HashSet<String>();
            for (Processor processor : processors) {
                supportedOptions.addAll(processor.getSupportedOptions());
            }
            return supportedOptions;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  3. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/DelegatingProcessor.java

        private final Processor delegate;
    
        DelegatingProcessor(Processor delegate) {
            this.delegate = delegate;
        }
    
        @Override
        public Set<String> getSupportedOptions() {
            return delegate.getSupportedOptions();
        }
    
        @Override
        public Set<String> getSupportedAnnotationTypes() {
            return delegate.getSupportedAnnotationTypes();
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  4. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/DynamicProcessor.java

    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()}.
     */
    public class DynamicProcessor extends DelegatingProcessor {
        private final DynamicProcessingStrategy strategy;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  5. platforms/jvm/language-java/src/test/groovy/org/gradle/api/internal/tasks/compile/processing/DynamicProcessorTest.groovy

        def "sets initial processor type"() {
            expect:
            result.type == UNKNOWN
        }
    
        def "updates processor type from options for #type processor"() {
            given:
            delegate.getSupportedOptions() >> [type.processorOption]
            when:
            processor.init(Stub(ProcessingEnvironment))
            then:
            result.type == type
            where:
            type << [AGGREGATING, ISOLATING]
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  6. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/processing/TimeTrackingProcessor.java

            this.stopwatch = Stopwatch.createUnstarted(ticker);
        }
    
        @Override
        public Set<String> getSupportedOptions() {
            return track(new Factory<Set<String>>() {
                @Override
                public Set<String> create() {
                    return TimeTrackingProcessor.super.getSupportedOptions();
                }
            });
        }
    
        @Override
        public Set<String> getSupportedAnnotationTypes() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  7. platforms/jvm/language-java/src/testFixtures/groovy/org/gradle/language/fixtures/HelperProcessorFixture.groovy

                """
                @Override
                public Set<String> getSupportedOptions() {
                    return new HashSet<String>(Arrays.asList("message", "${IncrementalAnnotationProcessorType.ISOLATING.processorOption}"));
                }
                """
            } else {
                """
                @Override
                public Set<String> getSupportedOptions() {
                    return Collections.singleton("message");
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/java/incrementalAnnotationProcessing/groovy/processor/src/main/java/org/gradle/ServiceRegistryProcessor.java

        @Override
        public SourceVersion getSupportedSourceVersion() {
            return SourceVersion.latestSupported();
        }
    
        // tag::options-of-dynamic-processor[]
        @Override
        public Set<String> getSupportedOptions() {
            return Collections.singleton("org.gradle.annotation.processing.aggregating");
        }
        // end::options-of-dynamic-processor[]
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/testFixtures/groovy/org/gradle/language/fixtures/AnnotatedGeneratedClassProcessorFixture.groovy

            }
        }
    """
        }
    
        @Override
        protected String getSupportedOptionsBlock() {
            """
                @Override
                public Set<String> getSupportedOptions() {
                    return new HashSet<String>(Arrays.asList("${IncrementalAnnotationProcessorType.ISOLATING.processorOption}"));
                }
            """
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  10. platforms/jvm/scala/src/integTest/groovy/org/gradle/integtests/ScalaAnnotationProcessingIntegrationTest.groovy

                            return false;
                        }
    
                        @Override
                        public Set<String> getSupportedOptions() {
                            return Collections.singleton("fileName");
                        }
                    }
                """
            }
    
            private void writeMetaInfService() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 15:43:33 UTC 2023
    - 11.3K bytes
    - Viewed (0)
Back to top