public abstract static class ParameterDescription.AbstractBase extends ModifierReviewable.AbstractBase implements ParameterDescription
ParameterDescription.AbstractBase, ParameterDescription.ForLoadedParameter, ParameterDescription.InDefinedShape, ParameterDescription.Latent, ParameterDescription.Token, ParameterDescription.TypeSubstituting
NamedElement.WithGenericName, NamedElement.WithRuntimeName
NAME_PREFIX
EMPTY_NAME
EMPTY_MASK
Constructor and Description |
---|
AbstractBase() |
Modifier and Type | Method and Description |
---|---|
ParameterDescription.Token |
asToken()
Returns a token representative of this type dependant.
|
ParameterDescription.Token |
asToken(ElementMatcher<? super GenericTypeDescription> targetTypeMatcher)
Returns a token representative of this type dependant.
|
boolean |
equals(Object other) |
String |
getInternalName()
Returns the internal internalName of this byte code element.
|
int |
getModifiers()
Returns the modifier that is described by this object.
|
String |
getName()
Returns the internalName of this byte code element.
|
int |
getOffset()
Returns the offset to the parameter value within the local method variable.
|
String |
getSourceCodeName()
Returns the name of this element as it is found in the source code.
|
int |
hashCode() |
String |
toString() |
isAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSuper, isSynchronized, isSynthetic, isTransient, isVarArgs, isVolatile
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDeclaringMethod, getIndex, getType, hasModifiers, isNamed
getDeclaredAnnotations
isAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSuper, isSynchronized, isSynthetic, isTransient, isVarArgs, isVolatile
asDefined
public String getName()
NamedElement.WithRuntimeName
getName
in interface NamedElement.WithRuntimeName
public String getInternalName()
NamedElement.WithRuntimeName
getInternalName
in interface NamedElement.WithRuntimeName
public String getSourceCodeName()
NamedElement
getSourceCodeName
in interface NamedElement
public int getModifiers()
ModifierReviewable
getModifiers
in interface ModifierReviewable
public int getOffset()
ParameterDescription
getOffset
in interface ParameterDescription
public ParameterDescription.Token asToken()
ByteCodeElement.TypeDependant
asToken
in interface ByteCodeElement.TypeDependant<ParameterDescription.InDefinedShape,ParameterDescription.Token>
public ParameterDescription.Token asToken(ElementMatcher<? super GenericTypeDescription> targetTypeMatcher)
ByteCodeElement.TypeDependant
TargetType
descriptions.asToken
in interface ByteCodeElement.TypeDependant<ParameterDescription.InDefinedShape,ParameterDescription.Token>
targetTypeMatcher
- A matcher to identify types to be replaced by TargetType
descriptions.Copyright © 2014–2015. All rights reserved.