@ServiceProviderFor(value=javax.annotation.processing.Processor.class) @For(value={LetterPremium.class,WordPremium.class}) public class PremiumProcessor extends ball.annotation.processing.AbstractAnnotationProcessor
Processor implementation to check Classes annotated with
LetterPremium or WordPremium:
SQ,LetterPremium or
WordPremium
AT, CHARSET, COLON, DOT, elements, filer, META_INF, SLASH, SPACE, typesprocessingEnv| Constructor and Description |
|---|
PremiumProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(ProcessingEnvironment processingEnv)
See
AbstractProcessor.elements and AbstractProcessor.types. |
void |
process(RoundEnvironment roundEnv,
TypeElement annotation,
Element element)
Callback method to process an annotated
Element. |
getSupportedAnnotationTypeList, getSupportedAnnotationTypes, print, processasModifierSet, asPath, asPath, asPath, asPath, asPath, getAnnotationMirror, getAnnotationMirror, getExecutableElementFor, getExecutableElementFor, getExecutableElementFor, getModifierSetFor, getModifierSetFor, getPackageElementFor, getPropertyName, getPropertyNames, getSupportedSourceVersion, getTargetElementTypesFor, getTargetElementTypesFor, getTypeElementFor, getTypeMirrorFor, getTypeMirrorsFor, hasPublicNoArgumentConstructor, implementationOf, isAssignable, isAssignable, isAssignable, isGetterMethod, isSameType, isSameType, isSameType, overrides, overrides, print, specifiedBy, toPath, toStringgetCompletions, getSupportedOptions, isInitializedpublic PremiumProcessor()
public void init(ProcessingEnvironment processingEnv)
ball.annotation.processing.AbstractProcessorAbstractProcessor.elements and AbstractProcessor.types.public void process(RoundEnvironment roundEnv, TypeElement annotation, Element element) throws Exception
ball.annotation.processing.AbstractAnnotationProcessorElement.process in class ball.annotation.processing.AbstractAnnotationProcessorroundEnv - The RoundEnvironment.annotation - The annotation TypeElement.element - The annotated Element.Exception - If an exception occurs.Copyright © 2015–2020. All rights reserved.