@SupportedAnnotationTypes(value="*") @SupportedOptions(value={"spi_dir","spi_log","spi_verbose","spi_disabled"}) public class PropertyEditorProcessor extends AbstractSpiProcessor
Modifier and Type | Field and Description |
---|---|
static String |
NAME |
logger, options, RELEASE_PATTERN
processingEnv
Constructor and Description |
---|
PropertyEditorProcessor() |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends Annotation> |
getAnnotationClass() |
SourceVersion |
getSupportedSourceVersion() |
protected void |
handleElement(Element e) |
protected void |
initialize() |
protected void |
removeStaleData(RoundEnvironment roundEnv) |
protected void |
writeData() |
annotationMirrorMatches, checkCompatibility, checkJavacOnLinux, createProperQualifiedName, findAnnotationMirrors, findCollectionValueMember, findSingleValueMember, handleAnnotations, hasModifier, hasPublicNoArgsConstructor, init, isAbstractClass, isAssignable, isImplementation, isStaticClass, process, reportError, toElement, warning
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitialized
public static final String NAME
public SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion
in interface Processor
getSupportedSourceVersion
in class AbstractProcessor
protected Class<? extends Annotation> getAnnotationClass()
getAnnotationClass
in class AbstractSpiProcessor
protected void initialize()
initialize
in class AbstractSpiProcessor
protected void handleElement(Element e)
handleElement
in class AbstractSpiProcessor
protected void removeStaleData(RoundEnvironment roundEnv)
removeStaleData
in class AbstractSpiProcessor
protected void writeData()
writeData
in class AbstractSpiProcessor