@SupportedAnnotationTypes(value="org.ocelotds.annotations.DataService") @SupportedSourceVersion(value=RELEASE_7) @SupportedOptions(value="jsdir") public class OcelotProcessor extends AbstractProcessor
| Modifier and Type | Field and Description |
|---|---|
static String |
DATASERVICE_AT |
static String |
DIRECTORY |
processingEnv| Constructor and Description |
|---|
OcelotProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(ProcessingEnvironment processingEnv)
Init processor
get filer, messager get options |
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv) |
void |
processElement(Element element,
ElementVisitor visitor)
Process element, filter TypeElement only
|
void |
processTypeElement(TypeElement element,
ElementVisitor visitor)
Process TypeElement
|
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitializedpublic static final String DATASERVICE_AT
public static final String DIRECTORY
public void init(ProcessingEnvironment processingEnv)
init in interface Processorinit in class AbstractProcessorpublic boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
process in interface Processorprocess in class AbstractProcessorpublic void processElement(Element element, ElementVisitor visitor)
element - visitor - public void processTypeElement(TypeElement element, ElementVisitor visitor)
element - visitor - Copyright © 2016. All rights reserved.