Class ReportFileGenerator


  • @SupportedOptions({"org.jboss.logging.tools.report.type","org.jboss.logging.tools.report.path","org.jboss.logging.tools.report.title"})
    public class ReportFileGenerator
    extends AbstractGenerator
    Generates reports for logging interfaces and message bundles.
    Author:
    James R. Perkins
    • 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.