public interface RoundEnvironment
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
errorRaised()
Returns  
true if an error was raised in the prior round
 of processing; returns false otherwise. | 
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  
true if types generated by this round will not
 be subject to a subsequent round of annotation processing;
 returns false otherwise. | 
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, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.