Comparable<org.revapi.Element>
, org.revapi.Element
, org.revapi.java.spi.JavaElement
, org.revapi.java.spi.JavaMethodParameterElement
, org.revapi.java.spi.JavaModelElement
public final class MethodParameterElement extends JavaElementBase<VariableElement,TypeMirror> implements org.revapi.java.spi.JavaMethodParameterElement
element, environment, representation
Constructor | Description |
---|---|
MethodParameterElement(ProbingEnvironment env,
org.revapi.Archive archive,
VariableElement element,
TypeMirror type) |
Modifier and Type | Method | Description |
---|---|---|
int |
compareTo(org.revapi.Element o) |
|
protected String |
createComparableSignature() |
|
boolean |
equals(Object obj) |
|
protected String |
getHumanReadableElementType() |
|
int |
getIndex() |
|
org.revapi.java.spi.JavaMethodElement |
getParent() |
as, getApi, getArchive, getChildren, getFullHumanReadableString, iterateOverChildren, searchChildren, searchChildren, setParent
createFullHumanReadableString, getApi, getArchive, getChildren, getComparableSignature, getDeclaringElement, getFullHumanReadableString, getModelRepresentation, getTypeEnvironment, hashCode, isInherited, setInherited, setParent, toString
getModelRepresentation, isInherited
public MethodParameterElement(ProbingEnvironment env, org.revapi.Archive archive, VariableElement element, TypeMirror type)
@Nonnull public org.revapi.java.spi.JavaMethodElement getParent()
getParent
in interface org.revapi.Element
getParent
in interface org.revapi.java.spi.JavaMethodParameterElement
getParent
in interface org.revapi.java.spi.JavaModelElement
getParent
in class JavaElementBase<VariableElement,TypeMirror>
public int getIndex()
getIndex
in interface org.revapi.java.spi.JavaMethodParameterElement
@Nonnull protected String getHumanReadableElementType()
getHumanReadableElementType
in class JavaElementBase<VariableElement,TypeMirror>
public int compareTo(@Nonnull org.revapi.Element o)
compareTo
in interface Comparable<org.revapi.Element>
compareTo
in class JavaElementBase<VariableElement,TypeMirror>
public boolean equals(Object obj)
equals
in class JavaElementBase<VariableElement,TypeMirror>
protected String createComparableSignature()
createComparableSignature
in class JavaElementBase<VariableElement,TypeMirror>
Copyright © 2017 Lukas Krejci. All Rights Reserved.