Class MethodParameterElement
java.lang.Object
org.revapi.base.BaseElement<org.revapi.java.spi.JavaElement>
org.revapi.java.model.AbstractJavaElement
org.revapi.java.model.JavaElementBase<VariableElement,TypeMirror>
org.revapi.java.model.MethodParameterElement
- All Implemented Interfaces:
Cloneable,Comparable<org.revapi.java.spi.JavaElement>,org.revapi.Element<org.revapi.java.spi.JavaElement>,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
- Since:
- 0.1
- Author:
- Lukas Krejci
-
Field Summary
Fields inherited from class org.revapi.java.model.JavaElementBase
element, representationFields inherited from class org.revapi.java.model.AbstractJavaElement
environment -
Constructor Summary
ConstructorsConstructorDescriptionMethodParameterElement(ProbingEnvironment env, org.revapi.Archive archive, VariableElement element, TypeMirror type) -
Method Summary
Methods inherited from class org.revapi.java.model.JavaElementBase
cloneUnder, createFullHumanReadableString, getApi, getComparableSignature, getDeclaringElement, getFullHumanReadableString, getModelRepresentation, hashCode, isInherited, lookupChildElement, setInherited, setParent, toStringMethods inherited from class org.revapi.java.model.AbstractJavaElement
getTypeEnvironment, newReference, setArchiveMethods inherited from class org.revapi.base.BaseElement
castThis, getArchive, getChildren, getReferencedElements, getReferencingElements, iterateOverChildren, newChildrenInstance, searchChildren, searchChildrenMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.revapi.Element
as, getApi, getArchive, getChildren, getCumulativeReferencedElements, getCumulativeReferencingElements, getFullHumanReadableString, getReferencedElements, getReferencingElements, iterateOverChildren, searchChildren, searchChildren, setParent, streamMethods inherited from interface org.revapi.java.spi.JavaElement
getTypeEnvironmentMethods inherited from interface org.revapi.java.spi.JavaMethodParameterElement
getDeclaringElementMethods inherited from interface org.revapi.java.spi.JavaModelElement
getModelRepresentation, getParentType, isInherited
-
Constructor Details
-
MethodParameterElement
public MethodParameterElement(ProbingEnvironment env, org.revapi.Archive archive, VariableElement element, TypeMirror type)
-
-
Method Details
-
getParent
- Specified by:
getParentin interfaceorg.revapi.Element<org.revapi.java.spi.JavaElement>- Specified by:
getParentin interfaceorg.revapi.java.spi.JavaMethodParameterElement- Specified by:
getParentin interfaceorg.revapi.java.spi.JavaModelElement- Overrides:
getParentin classJavaElementBase<VariableElement,TypeMirror>
-
getIndex
public int getIndex()- Specified by:
getIndexin interfaceorg.revapi.java.spi.JavaMethodParameterElement
-
getHumanReadableElementType
- Specified by:
getHumanReadableElementTypein classJavaElementBase<VariableElement,TypeMirror>
-
compareTo
- Specified by:
compareToin interfaceComparable<org.revapi.java.spi.JavaElement>- Overrides:
compareToin classJavaElementBase<VariableElement,TypeMirror>
-
equals
- Overrides:
equalsin classJavaElementBase<VariableElement,TypeMirror>
-
createComparableSignature
- Specified by:
createComparableSignaturein classJavaElementBase<VariableElement,TypeMirror>
-
clone
- Overrides:
clonein classJavaElementBase<VariableElement,TypeMirror>
-