final class ImplementationClassGenerator extends AbstractGenerator
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
LOGGING_VERSION |
private boolean |
useLogging31 |
| Constructor and Description |
|---|
ImplementationClassGenerator(javax.annotation.processing.ProcessingEnvironment processingEnv) |
| Modifier and Type | Method and Description |
|---|---|
void |
processTypeElement(javax.lang.model.element.TypeElement annotation,
javax.lang.model.element.TypeElement element,
MessageInterface messageInterface)
Processes a type element.
|
elementUtils, filer, getName, getSupportedOptions, logger, processingEnv, typeUtilsprivate static final java.lang.String LOGGING_VERSION
private final boolean useLogging31
public ImplementationClassGenerator(javax.annotation.processing.ProcessingEnvironment processingEnv)
processingEnv - the processing environment.public void processTypeElement(javax.lang.model.element.TypeElement annotation,
javax.lang.model.element.TypeElement element,
MessageInterface messageInterface)
AbstractGeneratorprocessTypeElement in class AbstractGeneratorannotation - the annotation who trigger the processingelement - the element that contains the methods.messageInterface - the message interface to implement.