Package ch.raffael.meldioc.processor
Class MeldProcessor
- java.lang.Object
-
- javax.annotation.processing.AbstractProcessor
-
- ch.raffael.meldioc.processor.MeldProcessor
-
- All Implemented Interfaces:
javax.annotation.processing.Processor
@SupportedSourceVersion(RELEASE_11) @SupportedAnnotationTypes({"ch.raffael.meldioc.Configuration","ch.raffael.meldioc.Feature","ch.raffael.meldioc.Feature.Mount","ch.raffael.meldioc.Feature.DependsOn","ch.raffael.meldioc.Provision","ch.raffael.meldioc.ExtensionPoint","ch.raffael.meldioc.ExtensionPoint.Acceptor","ch.raffael.meldioc.Setup","ch.raffael.meldioc.Parameter","ch.raffael.meldioc.Parameter.Prefix"}) @SupportedOptions("ch.raffael.meldioc.includeMessageId") public class MeldProcessor extends javax.annotation.processing.AbstractProcessorMain processor class.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOPT_GENERATE_ON_ERRORSstatic java.lang.StringOPT_INCLUDE_MSG_ID
-
Constructor Summary
Constructors Constructor Description MeldProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>getSupportedAnnotationTypes()java.util.Set<java.lang.String>getSupportedOptions()javax.lang.model.SourceVersiongetSupportedSourceVersion()booleanprocess(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)
-
-
-
Field Detail
-
OPT_INCLUDE_MSG_ID
public static final java.lang.String OPT_INCLUDE_MSG_ID
- See Also:
- Constant Field Values
-
OPT_GENERATE_ON_ERRORS
public static final java.lang.String OPT_GENERATE_ON_ERRORS
- See Also:
- Constant Field Values
-
-
Method Detail
-
process
public boolean process(@Nonnull java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, @Nonnull javax.annotation.processing.RoundEnvironment roundEnv)- Specified by:
processin interfacejavax.annotation.processing.Processor- Specified by:
processin classjavax.annotation.processing.AbstractProcessor
-
getSupportedOptions
public java.util.Set<java.lang.String> getSupportedOptions()
- Specified by:
getSupportedOptionsin interfacejavax.annotation.processing.Processor- Overrides:
getSupportedOptionsin classjavax.annotation.processing.AbstractProcessor
-
getSupportedAnnotationTypes
public java.util.Set<java.lang.String> getSupportedAnnotationTypes()
- Specified by:
getSupportedAnnotationTypesin interfacejavax.annotation.processing.Processor- Overrides:
getSupportedAnnotationTypesin classjavax.annotation.processing.AbstractProcessor
-
getSupportedSourceVersion
public javax.lang.model.SourceVersion getSupportedSourceVersion()
- Specified by:
getSupportedSourceVersionin interfacejavax.annotation.processing.Processor- Overrides:
getSupportedSourceVersionin classjavax.annotation.processing.AbstractProcessor
-
-