Class ImplementationClassGenerator


  • final class ImplementationClassGenerator
    extends AbstractGenerator
    A generator for creating implementations of message bundle and logging interfaces.
    • Field Detail

    • Constructor Detail

      • ImplementationClassGenerator

        public ImplementationClassGenerator​(javax.annotation.processing.ProcessingEnvironment processingEnv)
        Parameters:
        processingEnv - the processing environment.
    • Method Detail

      • processTypeElement

        public void processTypeElement​(javax.lang.model.element.TypeElement annotation,
                                       javax.lang.model.element.TypeElement element,
                                       MessageInterface messageInterface)
        Description copied from class: AbstractGenerator
        Processes a type element.
        Specified by:
        processTypeElement in class AbstractGenerator
        Parameters:
        annotation - the annotation who trigger the processing
        element - the element that contains the methods.
        messageInterface - the message interface to implement.