protected static class Implementation.Context.Default.AccessorMethod extends Implementation.Context.Default.AbstractPropertyAccessorMethod
MethodDescription.InDefinedShape.AbstractBaseMethodDescription.ForLoadedConstructor, MethodDescription.ForLoadedMethod, MethodDescription.InDefinedShape, MethodDescription.Latent, MethodDescription.Token, MethodDescription.TypeSubstituting, MethodDescription.TypeTokenTypeVariableSource.Visitor<T>ByteCodeElement.Accessible, ByteCodeElement.TypeDependant<T extends ByteCodeElement.TypeDependant<?,S>,S extends ByteCodeElement.Token<S>>NamedElement.WithGenericName, NamedElement.WithRuntimeNameCONSTRUCTOR_INTERNAL_NAME, NO_DEFAULT_VALUE, TYPE_INITIALIZER_INTERNAL_NAME, TYPE_INITIALIZER_MODIFIER, UNDEFINEDNON_GENERIC_SIGNATUREEMPTY_NAMEEMPTY_MASK| Modifier | Constructor and Description |
|---|---|
protected |
AccessorMethod(TypeDescription instrumentedType,
MethodDescription methodDescription,
String suffix)
Creates a new accessor method.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getBaseModifiers()
Returns the base modifiers, i.e.
|
AnnotationList |
getDeclaredAnnotations()
Returns a list of annotations that are declared by this instance.
|
TypeDescription |
getDeclaringType()
Returns the declaring type of this instance.
|
Object |
getDefaultValue()
Returns the default value of this method or
null if no such value exists. |
GenericTypeList |
getExceptionTypes()
Returns the exception types of the described method.
|
String |
getInternalName()
Returns the internal internalName of this byte code element.
|
ParameterList<ParameterDescription.InDefinedShape> |
getParameters()
Returns a list of this method's parameters.
|
GenericTypeDescription |
getReturnType()
Returns the return type of the described method.
|
GenericTypeList |
getTypeVariables()
Returns the type variables that are declared by this element.
|
getModifiersasDefined, isAccessibleToaccept, asToken, asToken, asTypeToken, equals, findVariable, getAdjustedModifiers, getDefaultValue, getDescriptor, getEnclosingSource, getGenericSignature, getName, getSourceCodeName, getStackSize, hashCode, isBootstrap, isBootstrap, isConstructor, isDefaultMethod, isDefaultValue, isDefaultValue, isInvokableOn, isMethod, isSpecializableFor, isTypeInitializer, isVirtual, isVisibleTo, represents, represents, toGenericString, toStringisAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSuper, isSynchronized, isSynthetic, isTransient, isVarArgs, isVolatileclone, finalize, getClass, notify, notifyAll, wait, wait, waitasTypeToken, getAdjustedModifiers, getDefaultValue, getStackSize, isBootstrap, isBootstrap, isConstructor, isDefaultMethod, isDefaultValue, isDefaultValue, isInvokableOn, isMethod, isSpecializableFor, isTypeInitializer, isVirtual, represents, representsaccept, findVariable, getEnclosingSourcegetDescriptor, getGenericSignature, isVisibleTogetNamegetSourceCodeNameisAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSuper, isSynchronized, isSynthetic, isTransient, isVarArgs, isVolatiletoGenericStringasToken, asTokenprotected AccessorMethod(TypeDescription instrumentedType, MethodDescription methodDescription, String suffix)
instrumentedType - The instrumented type.methodDescription - The method that is being accessed.suffix - The suffix to append to the accessor method's name.public GenericTypeDescription getReturnType()
MethodDescriptionpublic ParameterList<ParameterDescription.InDefinedShape> getParameters()
MethodDescriptionpublic GenericTypeList getExceptionTypes()
MethodDescriptionpublic Object getDefaultValue()
MethodDescriptionnull if no such value exists. The returned values might be
of a different type than usual:
Class values are represented as
TypeDescriptions.Annotation values are represented as
AnnotationDescriptionsEnum values are represented as
EnumerationDescriptions.null.public GenericTypeList getTypeVariables()
TypeVariableSourcepublic AnnotationList getDeclaredAnnotations()
AnnotatedCodeElementpublic TypeDescription getDeclaringType()
DeclaredByTypenull if no such type exists.public int getBaseModifiers()
Implementation.Context.Default.AbstractPropertyAccessorMethodgetBaseModifiers in class Implementation.Context.Default.AbstractPropertyAccessorMethodpublic String getInternalName()
NamedElement.WithRuntimeNameCopyright © 2014–2015. All rights reserved.