HandlerProcessingResultpublic interface HandlerProcessingResult This interface defines the result of an annotation processing
returned by an annotation handler. Annotation handlers are supposed
to handle ONE annotation at a time. However, this simplistic
approach does not always work as annotations on a element can have
interdependencies.
This could be resolved trough sophisticated caching in the context
for instance but it is usually easier to notify the processor that
a particular annotation handler has processed more than one annotation
(which shouldn't be reprocessed subsequently...) |
Methods Summary |
---|
public ResultType | getOverallResult()
| public java.util.Map | processedAnnotations()Returns a map of annotation types processed by this handler as keys
and a ResultType as a value to communicate the result of the annotation
processing for each processed annotation types.
|
|