@AutoService(value=javax.annotation.processing.Processor.class)
public class GrpcServiceProcessor
extends com.google.auto.common.BasicAnnotationProcessor
implements com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
@GrpcService.| Constructor and Description |
|---|
GrpcServiceProcessor() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableSet<java.lang.Class<GrpcService>> |
annotations() |
javax.lang.model.SourceVersion |
getSupportedSourceVersion() |
protected com.google.common.collect.ImmutableList<GrpcServiceProcessor> |
initSteps() |
java.util.Set<javax.lang.model.element.Element> |
process(com.google.common.collect.SetMultimap<java.lang.Class<? extends java.lang.annotation.Annotation>,javax.lang.model.element.Element> elementsByAnnotation) |
getSupportedAnnotationTypes, init, postProcess, postRound, processprotected com.google.common.collect.ImmutableList<GrpcServiceProcessor> initSteps()
initSteps in class com.google.auto.common.BasicAnnotationProcessorpublic com.google.common.collect.ImmutableSet<java.lang.Class<GrpcService>> annotations()
annotations in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingSteppublic javax.lang.model.SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion in interface javax.annotation.processing.ProcessorgetSupportedSourceVersion in class javax.annotation.processing.AbstractProcessorpublic java.util.Set<javax.lang.model.element.Element> process(com.google.common.collect.SetMultimap<java.lang.Class<? extends java.lang.annotation.Annotation>,javax.lang.model.element.Element> elementsByAnnotation)
process in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep