public class UncheckedFunctionalInterfaceProcessor
extends javax.annotation.processing.AbstractProcessor
UncheckedFunctionalInterface.
Generated types will be placed into the annotated package.
Annotation processors are not invoked by default and how they are enabled varies between different
compilers/IDEs/build tools.
See your tool chain documentation for details on how to activate them.UncheckedFunctionalInterface| Constructor and Description |
|---|
UncheckedFunctionalInterfaceProcessor() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getSupportedAnnotationTypes() |
javax.lang.model.SourceVersion |
getSupportedSourceVersion() |
boolean |
process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv) |
public UncheckedFunctionalInterfaceProcessor()
public boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv)
process in interface javax.annotation.processing.Processorprocess in class javax.annotation.processing.AbstractProcessorpublic java.util.Set<java.lang.String> getSupportedAnnotationTypes()
getSupportedAnnotationTypes in interface javax.annotation.processing.ProcessorgetSupportedAnnotationTypes in class javax.annotation.processing.AbstractProcessorpublic javax.lang.model.SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion in interface javax.annotation.processing.ProcessorgetSupportedSourceVersion in class javax.annotation.processing.AbstractProcessor