Package Summary  Overview Summary

class:RoundEnvironment [NONE]

method:processingOver-- [NONE]

  • processingOver

    boolean processingOver()
    Returns true if types generated by this round will not be subject to a subsequent round of annotation processing; returns false otherwise.
    Returns:
    true if types generated by this round will not be subject to a subsequent round of annotation processing; returns false otherwise

method:errorRaised-- [NONE]

  • errorRaised

    boolean errorRaised()
    Returns true if an error was raised in the prior round of processing; returns false otherwise.
    Returns:
    true if an error was raised in the prior round of processing; returns false otherwise

method:getRootElements-- [NONE]

  • getRootElements

    java.util.Set<? extends Element> getRootElements()
    Returns the root elements for annotation processing generated by the prior round.
    Returns:
    the root elements for annotation processing generated by the prior round, or an empty set if there were none

method:getElementsAnnotatedWith-javax.lang.model.element.TypeElement- [NONE]

  • getElementsAnnotatedWith

    java.util.Set<? extends Element> getElementsAnnotatedWith(TypeElement a)
    Returns the elements annotated with the given annotation type. The annotation may appear directly or be inherited. Only package elements and type elements included in this round of annotation processing, or declarations of members, constructors, parameters, or type parameters declared within those, are returned. Included type elements are root types and any member types nested within them. Elements in a package are not considered included simply because a package-info file for that package was created.
    Parameters:
    a - annotation type being requested
    Returns:
    the elements annotated with the given annotation type, or an empty set if there are none
    Throws:
    java.lang.IllegalArgumentException - if the argument does not represent an annotation type

method:getElementsAnnotatedWith-java.lang.Class- [NONE]

  • getElementsAnnotatedWith

    java.util.Set<? extends Element> getElementsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> a)
    Returns the elements annotated with the given annotation type. The annotation may appear directly or be inherited. Only package elements and type elements included in this round of annotation processing, or declarations of members, constructors, parameters, or type parameters declared within those, are returned. Included type elements are root types and any member types nested within them. Elements in a package are not considered included simply because a package-info file for that package was created.
    Parameters:
    a - annotation type being requested
    Returns:
    the elements annotated with the given annotation type, or an empty set if there are none
    Throws:
    java.lang.IllegalArgumentException - if the argument does not represent an annotation type