Comparable<E>
, org.revapi.Element
, org.revapi.java.spi.JavaElement
, org.revapi.java.spi.JavaModelElement
FieldElement
, MethodElement
, MethodParameterElement
, PackageElement
, TypeElement
public abstract class JavaElementBase<E extends Element,T extends TypeMirror>
extends org.revapi.simple.SimpleElement
implements org.revapi.java.spi.JavaModelElement
Modifier and Type | Field | Description |
---|---|---|
protected E |
element |
|
protected ProbingEnvironment |
environment |
|
protected T |
representation |
Modifier and Type | Method | Description |
---|---|---|
int |
compareTo(org.revapi.Element o) |
|
protected abstract String |
createComparableSignature() |
|
protected String |
createFullHumanReadableString() |
|
boolean |
equals(Object obj) |
|
org.revapi.API |
getApi() |
|
org.revapi.Archive |
getArchive() |
|
SortedSet<org.revapi.java.spi.JavaElement> |
getChildren() |
|
protected String |
getComparableSignature() |
|
E |
getDeclaringElement() |
|
String |
getFullHumanReadableString() |
|
protected abstract String |
getHumanReadableElementType() |
|
T |
getModelRepresentation() |
|
org.revapi.java.spi.JavaModelElement |
getParent() |
|
org.revapi.java.spi.TypeEnvironment |
getTypeEnvironment() |
|
int |
hashCode() |
|
boolean |
isInherited() |
|
void |
setInherited(boolean inherited) |
|
void |
setParent(org.revapi.Element parent) |
|
String |
toString() |
as, iterateOverChildren, searchChildren, searchChildren
protected final ProbingEnvironment environment
protected final T extends TypeMirror representation
@Nullable public org.revapi.java.spi.JavaModelElement getParent()
getParent
in interface org.revapi.Element
getParent
in interface org.revapi.java.spi.JavaModelElement
getParent
in class org.revapi.simple.SimpleElement
public void setParent(@Nullable org.revapi.Element parent)
setParent
in interface org.revapi.Element
setParent
in class org.revapi.simple.SimpleElement
@Nonnull public org.revapi.API getApi()
getApi
in interface org.revapi.Element
@Nullable public org.revapi.Archive getArchive()
getArchive
in interface org.revapi.Element
public int compareTo(@Nonnull org.revapi.Element o)
compareTo
in interface Comparable<E extends Element>
@Nonnull public org.revapi.java.spi.TypeEnvironment getTypeEnvironment()
getTypeEnvironment
in interface org.revapi.java.spi.JavaElement
public E getDeclaringElement()
getDeclaringElement
in interface org.revapi.java.spi.JavaModelElement
public T getModelRepresentation()
getModelRepresentation
in interface org.revapi.java.spi.JavaModelElement
@Nonnull public SortedSet<org.revapi.java.spi.JavaElement> getChildren()
getChildren
in interface org.revapi.Element
getChildren
in class org.revapi.simple.SimpleElement
public boolean isInherited()
isInherited
in interface org.revapi.java.spi.JavaModelElement
public void setInherited(boolean inherited)
@Nonnull public final String getFullHumanReadableString()
getFullHumanReadableString
in interface org.revapi.Element
getFullHumanReadableString
in class org.revapi.simple.SimpleElement
protected String createFullHumanReadableString()
protected String getComparableSignature()
protected abstract String createComparableSignature()
Copyright © 2017 Lukas Krejci. All Rights Reserved.