Class PlaceholderValueAnnotationProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
net.rotgruengelb.nixienaut.annotation.processor.TMessageAnnotationProcessor<PlaceholderValue>
net.rotgruengelb.nixienaut.annotation.processor.PlaceholderValueAnnotationProcessor
- All Implemented Interfaces:
Processor
public class PlaceholderValueAnnotationProcessor
extends TMessageAnnotationProcessor<PlaceholderValue>
Annotation processor for
PlaceholderValue.-
Field Summary
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe name of the annotation.elementsAnnotatedWith(RoundEnvironment roundEnv) The elements annotated with the annotation.kind()The kind of the message.The message to be displayed.Methods inherited from class net.rotgruengelb.nixienaut.annotation.processor.TMessageAnnotationProcessor
getSupportedAnnotationTypes, getSupportedSourceVersion, processMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedOptions, init, isInitialized
-
Constructor Details
-
PlaceholderValueAnnotationProcessor
public PlaceholderValueAnnotationProcessor()
-
-
Method Details
-
kind
Description copied from class:TMessageAnnotationProcessorThe kind of the message.- Overrides:
kindin classTMessageAnnotationProcessor<PlaceholderValue>- Returns:
- The kind of the message.
-
message
Description copied from class:TMessageAnnotationProcessorThe message to be displayed.- Overrides:
messagein classTMessageAnnotationProcessor<PlaceholderValue>- Parameters:
element- The element for getting the annotation.- Returns:
- The message to be displayed.
-
annotationName
Description copied from class:TMessageAnnotationProcessorThe name of the annotation.- Overrides:
annotationNamein classTMessageAnnotationProcessor<PlaceholderValue>- Returns:
- The name of the annotation.
-
elementsAnnotatedWith
Description copied from class:TMessageAnnotationProcessorThe elements annotated with the annotation.- Overrides:
elementsAnnotatedWithin classTMessageAnnotationProcessor<PlaceholderValue>- Parameters:
roundEnv- The round environment.- Returns:
- Set of elements from roundEnv#getElementsAnnotatedWith.
-