Interface MethodModelPlugin<T extends compozitor.template.core.interfaces.TemplateContextData<T>>

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void accept​(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.AnnotationRepository annotationRepository)  
      default T accept​(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.MethodModel methodModel)  
      default Collection<T> collect​(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.MethodModel methodModel)  
      default void release​(compozitor.processor.core.interfaces.ProcessingContext context)  
    • Method Detail

      • accept

        default void accept​(compozitor.processor.core.interfaces.ProcessingContext context,
                            compozitor.processor.core.interfaces.AnnotationRepository annotationRepository)
      • accept

        default T accept​(compozitor.processor.core.interfaces.ProcessingContext context,
                         compozitor.processor.core.interfaces.MethodModel methodModel)
      • collect

        default Collection<T> collect​(compozitor.processor.core.interfaces.ProcessingContext context,
                                      compozitor.processor.core.interfaces.MethodModel methodModel)
      • release

        default void release​(compozitor.processor.core.interfaces.ProcessingContext context)