public interface RoundEnvironment
| Modifier and Type | Method and Description | 
|---|---|
| boolean | errorRaised()Returns  trueif an error was raised in the prior round
 of processing; returnsfalseotherwise. | 
| Set<? extends Element> | getElementsAnnotatedWith(Class<? extends Annotation> a)Returns the elements annotated with the given annotation type. | 
| Set<? extends Element> | getElementsAnnotatedWith(TypeElement a)Returns the elements annotated with the given annotation type. | 
| Set<? extends Element> | getRootElements()Returns the root elements for annotation processing generated
 by the prior round. | 
| boolean | processingOver()Returns  trueif types generated by this round will not
 be subject to a subsequent round of annotation processing;
 returnsfalseotherwise. | 
boolean processingOver()
true if types generated by this round will not
 be subject to a subsequent round of annotation processing;
 returns false otherwise.true if types generated by this round will not
 be subject to a subsequent round of annotation processing;
 returns false otherwiseboolean errorRaised()
true if an error was raised in the prior round
 of processing; returns false otherwise.true if an error was raised in the prior round
 of processing; returns false otherwiseSet<? extends Element> getRootElements()
Set<? extends Element> getElementsAnnotatedWith(TypeElement a)
package-info file for that package was
 created.a - annotation type being requestedIllegalArgumentException - if the argument does not
 represent an annotation typeSet<? extends Element> getElementsAnnotatedWith(Class<? extends Annotation> a)
package-info file for that package was
 created.a - annotation type being requestedIllegalArgumentException - if the argument does not
 represent an annotation type Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.