@SupportedAnnotationTypes(value="org.uberfire.experimental.definition.annotations.ExperimentalFeature") @SupportedSourceVersion(value=RELEASE_8) public class ExperimentalFeatureProcessor extends AbstractErrorAbsorbingProcessor
Modifier and Type | Field and Description |
---|---|
static Map<String,String> |
ACTIVITY_TYPES_MAPPING |
processingEnv
Constructor and Description |
---|
ExperimentalFeatureProcessor() |
Modifier and Type | Method and Description |
---|---|
static Optional<String> |
getActivityType(TypeElement classElement) |
protected boolean |
processWithExceptions(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv)
Same contract as
AbstractErrorAbsorbingProcessor.process(Set, RoundEnvironment) , except that any
exceptions thrown are caught and printed as messages of type
Diagnostic.Kind.ERROR . |
init, process, rememberInitializationError, writeCode
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitialized
protected boolean processWithExceptions(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) throws Exception
AbstractErrorAbsorbingProcessor
AbstractErrorAbsorbingProcessor.process(Set, RoundEnvironment)
, except that any
exceptions thrown are caught and printed as messages of type
Diagnostic.Kind.ERROR
. This is done to keep Eclipse JDT from going into an
infinite processing loop.processWithExceptions
in class AbstractErrorAbsorbingProcessor
Exception
public static Optional<String> getActivityType(TypeElement classElement)
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.