Lines Matching defs:annotations
38 * subset of the annotations found on the source and class files
44 * including the last round, even if there are no annotations for it
91 * of what annotations are present on the {@linkplain
95 * claims the annotations it processes}. A processor will be asked to
102 * from the set of unmatched annotations. When the set is empty or no
110 * true}, all annotations are claimed. Therefore, a universal
211 * claiming unnecessary annotations may cause a performance
260 * these annotations are claimed by this processor. If {@code
261 * true} is returned, the annotations are claimed and subsequent
263 * is returned, the annotations are unclaimed and subsequent
269 * "*"} and the root elements have no annotations. A {@code
270 * Processor} must gracefully handle an empty set of annotations.
272 * @param annotations the annotation types requested to be processed
274 * @return whether or not the set of annotations are claimed by this processor
276 boolean process(Set<? extends TypeElement> annotations,