Interface JavaElement

All Superinterfaces:
Comparable<JavaElement>, org.revapi.Element<JavaElement>
All Known Subinterfaces:
JavaAnnotationElement, JavaFieldElement, JavaMethodElement, JavaMethodParameterElement, JavaModelElement, JavaTypeElement

public interface JavaElement extends org.revapi.Element<JavaElement>
Base interface that all Revapi elements modelling the Java AST satisfy.
Since:
0.1
Author:
Lukas Krejci
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.revapi.Element

    as, getApi, getArchive, getChildren, getCumulativeReferencedElements, getCumulativeReferencingElements, getFullHumanReadableString, getParent, getReferencedElements, getReferencingElements, iterateOverChildren, searchChildren, searchChildren, setParent, stream