@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)  | 
asStep, getSupportedAnnotationTypes, init, postProcess, postRound, process, stepsprotected 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