public abstract class AbstractGenerator extends AbstractProcessor
processingEnv| Constructor and Description |
|---|
AbstractGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected Set<TypeElement> |
annotations() |
Set<String> |
getSupportedAnnotationTypes() |
SourceVersion |
getSupportedSourceVersion() |
protected void |
invoke(Templates.Invokable invokable) |
protected abstract void |
process() |
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment round) |
protected ProcessingEnvironment |
processing() |
protected RoundEnvironment |
round() |
getCompletions, getSupportedOptions, init, isInitializedprotected abstract void process()
protected final ProcessingEnvironment processing()
protected final RoundEnvironment round()
protected final Set<TypeElement> annotations()
protected final void invoke(Templates.Invokable invokable)
public SourceVersion getSupportedSourceVersion()
public final boolean process(Set<? extends TypeElement> annotations, RoundEnvironment round)
Copyright © 2019 The Immutables.org authors. All rights reserved.