@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, writeCodegetCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitializedprotected boolean processWithExceptions(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) throws Exception
AbstractErrorAbsorbingProcessorAbstractErrorAbsorbingProcessor.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 AbstractErrorAbsorbingProcessorExceptionpublic static Optional<String> getActivityType(TypeElement classElement)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.