@SupportedAnnotationTypes(value="org.uberfire.client.annotations.WorkbenchEditor") @SupportedSourceVersion(value=RELEASE_8) public class WorkbenchEditorProcessor extends AbstractErrorAbsorbingProcessor
WorkbenchEditor
and related annotationsprocessingEnv
Constructor and Description |
---|
WorkbenchEditorProcessor() |
Modifier and Type | Method and Description |
---|---|
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
public boolean processWithExceptions(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) throws IOException
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
IOException
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.