Uses of Interface
org.revapi.java.spi.JavaElement
-
-
Uses of JavaElement in org.revapi.java.spi
Classes in org.revapi.java.spi with type parameters of type JavaElement Modifier and Type Class Description protected static class
CheckBase.ActiveElements<T extends JavaElement>
Represents the elements that have beenpushed
onto the active elements stack.Subinterfaces of JavaElement in org.revapi.java.spi Modifier and Type Interface Description interface
JavaAnnotationElement
Elements in the element forest that correspond to a Java annotation will implement this interface.interface
JavaFieldElement
Elements in the element forest that represent Java fields, will implement this interface.interface
JavaMethodElement
Elements in the element forest that represent Java methods, will implement this interface.interface
JavaMethodParameterElement
Elements in the element forest that represent Java method parameters, will implement this interface.interface
JavaModelElement
All elements corresponding to various Java language model (apart from annotations (seeJavaAnnotationElement
)), i.e.interface
JavaTypeElement
Elements in the element forest that represent Java types, will implement this interface.Fields in org.revapi.java.spi declared as JavaElement Modifier and Type Field Description T
CheckBase.ActiveElements. newElement
T
CheckBase.ActiveElements. oldElement
Methods in org.revapi.java.spi with type parameters of type JavaElement Modifier and Type Method Description static <T extends JavaElement>
LinkedHashMap<String,String>Code. attachmentsFor(T oldElement, T newElement, String... customAttachments)
protected <T extends JavaElement>
CheckBase.ActiveElements<T>CheckBase. popIfActive()
Pops the top of the stack of active elements if the current position in the call stack corresponds to the one that pushed the active elements.protected <T extends JavaElement>
voidCheckBase. pushActive(T oldElement, T newElement, Object... context)
If called in one of thedoVisit*()
methods, this method will push the elements along with some contextual data onto an internal stack.Constructors in org.revapi.java.spi with parameters of type JavaElement Constructor Description UseSite(UseSite.Type useType, JavaElement site)
-