@AutoService(value=javax.annotation.processing.Processor.class) public class GrpcServiceProcessor extends com.google.auto.common.BasicAnnotationProcessor implements com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
@GrpcService
.processingEnv
Constructor and Description |
---|
GrpcServiceProcessor() |
Modifier and Type | Method and Description |
---|---|
ImmutableSet<Class<GrpcService>> |
annotations() |
SourceVersion |
getSupportedSourceVersion() |
protected ImmutableList<GrpcServiceProcessor> |
initSteps() |
Set<Element> |
process(SetMultimap<Class<? extends Annotation>,Element> elementsByAnnotation) |
getSupportedAnnotationTypes, init, postProcess, postRound, process
getCompletions, getSupportedOptions, isInitialized
protected ImmutableList<GrpcServiceProcessor> initSteps()
initSteps
in class com.google.auto.common.BasicAnnotationProcessor
public ImmutableSet<Class<GrpcService>> annotations()
annotations
in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
public SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion
in interface Processor
getSupportedSourceVersion
in class AbstractProcessor
public Set<Element> process(SetMultimap<Class<? extends Annotation>,Element> elementsByAnnotation)
process
in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
Copyright © 2012–2017 The Dagger Authors. All rights reserved.