Package org.glassfish.apf
Interface ProcessingResult
-
- All Known Implementing Classes:
ProcessingResultImpl
public interface ProcessingResult
This interface encapsulates all AnnotatedElements processing result by the AnnotationProcessor tool. Each AnnotatedElement can have multiple annotations, therefore the AnnotationProcessor tool result is defined by the list of AnnotatedElements it processed and for each AnnotatedElement, it defines each Annotation processed and its processing result.- Author:
- Jerome Dochez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResultType
getOverallResult()
Map<AnnotatedElement,HandlerProcessingResult>
getResults()
-
-
-
Method Detail
-
getResults
Map<AnnotatedElement,HandlerProcessingResult> getResults()
- Returns:
- a Map indexed by all AnnotatedElements processed and each AnnotatedElement HandlerProcessingResult as values.
-
getOverallResult
ResultType getOverallResult()
- Returns:
- the overall processing result, which is usually the most severe ResultType for all the annotated elements processing
-
-