Class AnnotationElement
java.lang.Object
org.revapi.base.BaseElement<org.revapi.java.spi.JavaElement>
org.revapi.java.model.AbstractJavaElement
org.revapi.java.model.AnnotationElement
- All Implemented Interfaces:
Cloneable,Comparable<org.revapi.java.spi.JavaElement>,org.revapi.Element<org.revapi.java.spi.JavaElement>,org.revapi.java.spi.JavaAnnotationElement,org.revapi.java.spi.JavaElement
public final class AnnotationElement
extends AbstractJavaElement
implements org.revapi.java.spi.JavaAnnotationElement
- Since:
- 0.1
- Author:
- Lukas Krejci
-
Field Summary
Fields inherited from class org.revapi.java.model.AbstractJavaElement
environment -
Constructor Summary
ConstructorsConstructorDescriptionAnnotationElement(ProbingEnvironment environment, org.revapi.Archive archive, AnnotationMirror annotation) -
Method Summary
Methods inherited from class org.revapi.java.model.AbstractJavaElement
newReference, setArchiveMethods inherited from class org.revapi.base.BaseElement
castThis, getArchive, getChildren, getReferencedElements, getReferencingElements, iterateOverChildren, newChildrenInstance, searchChildren, searchChildren, setParentMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.revapi.Element
as, getArchive, getChildren, getCumulativeReferencedElements, getCumulativeReferencingElements, getReferencedElements, getReferencingElements, iterateOverChildren, searchChildren, searchChildren, setParent, stream
-
Constructor Details
-
AnnotationElement
public AnnotationElement(ProbingEnvironment environment, org.revapi.Archive archive, AnnotationMirror annotation)
-
-
Method Details
-
getParent
- Specified by:
getParentin interfaceorg.revapi.Element<org.revapi.java.spi.JavaElement>- Specified by:
getParentin interfaceorg.revapi.java.spi.JavaAnnotationElement- Overrides:
getParentin classorg.revapi.base.BaseElement<org.revapi.java.spi.JavaElement>
-
getApi
- Specified by:
getApiin interfaceorg.revapi.Element<org.revapi.java.spi.JavaElement>- Overrides:
getApiin classorg.revapi.base.BaseElement<org.revapi.java.spi.JavaElement>
-
getAnnotation
- Specified by:
getAnnotationin interfaceorg.revapi.java.spi.JavaAnnotationElement
-
getTypeEnvironment
- Specified by:
getTypeEnvironmentin interfaceorg.revapi.java.spi.JavaElement- Overrides:
getTypeEnvironmentin classAbstractJavaElement
-
compareTo
- Specified by:
compareToin interfaceComparable<org.revapi.java.spi.JavaElement>
-
getFullHumanReadableString
-
toString
-
clone
- Overrides:
clonein classorg.revapi.base.BaseElement<org.revapi.java.spi.JavaElement>
-