Package org.jboss.logging.processor.apt
Class ImplementationClassGenerator
java.lang.Object
org.jboss.logging.processor.apt.AbstractGenerator
org.jboss.logging.processor.apt.ImplementationClassGenerator
A generator for creating implementations of message bundle and logging
interfaces.
-
Field Summary
FieldsFields inherited from class org.jboss.logging.processor.apt.AbstractGenerator
processingEnv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
processTypeElement
(TypeElement annotation, TypeElement element, MessageInterface messageInterface) Processes a type element.Methods inherited from class org.jboss.logging.processor.apt.AbstractGenerator
getName, getSupportedOptions, logger
-
Field Details
-
LOGGING_VERSION
- See Also:
-
-
Constructor Details
-
ImplementationClassGenerator
- Parameters:
processingEnv
- the processing environment.
-
-
Method Details
-
processTypeElement
public void processTypeElement(TypeElement annotation, TypeElement element, MessageInterface messageInterface) Description copied from class:AbstractGenerator
Processes a type element.- Specified by:
processTypeElement
in classAbstractGenerator
- Parameters:
annotation
- the annotation who trigger the processingelement
- the element that contains the methods.messageInterface
- the message interface to implement.
-