@SupportedAnnotationTypes(value="oracle.dbtools.plugin.api.di.annotations.Provides") public class AnnotationProcessor extends AbstractProcessor
@Provides annotation. This processor also generates a descriptor that enumerates the names of all statically defined @Privilege, @Realm, @Challenge, and @Security annotations. This class is located in it's own package to avoid any transitive dependencies on the rest of this project| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_PATH
The path where the service providers descriptor file is located
|
processingEnv| Constructor and Description |
|---|
AnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
SourceVersion |
getSupportedSourceVersion() |
boolean |
process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, init, isInitializedpublic static final String SERVICE_PATH
public SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion in interface ProcessorgetSupportedSourceVersion in class AbstractProcessorpublic boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
process in interface Processorprocess in class AbstractProcessor