Class InterfaceTemplateProcessor

All Implemented Interfaces:
Processor, TypeMirrorUtilities

@SupportedSourceVersion(RELEASE_8)
@SupportedAnnotationTypes({"pro.projo.interfaces.annotation.Enum","pro.projo.interfaces.annotation.Enums","pro.projo.interfaces.annotation.Interface","pro.projo.interfaces.annotation.Interfaces"})
public class InterfaceTemplateProcessor
extends ProjoProcessor
The InterfaceTemplateProcessor is an annotation processor that, at compile time, detects source files that have an @Interface/@Enum annotation and will use these sources for generating synthetic interfaces/enums.
Author:
Mirko Raner