protected static class ParameterDescription.ForLoadedParameter.OfLegacyVmMethod extends ParameterDescription.InDefinedShape.AbstractBase
java.lang.reflect.Parameter
 is not available.ParameterDescription.InDefinedShape.AbstractBaseParameterDescription.ForLoadedParameter<T extends AccessibleObject>, ParameterDescription.InDefinedShape, ParameterDescription.InGenericShape, ParameterDescription.Latent, ParameterDescription.Token, ParameterDescription.TypeSubstitutingNamedElement.WithGenericName, NamedElement.WithRuntimeNameNAME_PREFIXEMPTY_NAME, NO_NAMEEMPTY_MASK| Modifier | Constructor and Description | 
|---|---|
| protected  | OfLegacyVmMethod(Method method,
                int index,
                Class<?>[] parameterType,
                Annotation[][] parameterAnnotation)Creates a legacy representation of a method's parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotationList | getDeclaredAnnotations()Returns a list of annotations that are declared by this instance. | 
| MethodDescription.InDefinedShape | getDeclaringMethod()Returns the method that declares this parameter. | 
| int | getIndex()Returns this parameter's index. | 
| TypeDescription.Generic | getType()Returns the type of this parameter. | 
| boolean | hasModifiers()Checks if this parameter has an explicit modifier. | 
| boolean | isNamed()Checks if this parameter has an explicit name. | 
asDefinedasToken, equals, getInternalName, getModifiers, getName, getOffset, getSourceCodeName, hashCode, 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, waitgetOffsetgetInternalName, getNamegetSourceCodeNamegetModifiers, isAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSuper, isSynchronized, isSynthetic, isTransient, isVarArgs, isVolatileasTokenprotected OfLegacyVmMethod(Method method, int index, Class<?>[] parameterType, Annotation[][] parameterAnnotation)
method - The method that declares this parameter.index - The index of this parameter.parameterType - The type erasures of the represented method.parameterAnnotation - The annotations of the represented method's parameters.public TypeDescription.Generic getType()
ParameterDescriptionpublic MethodDescription.InDefinedShape getDeclaringMethod()
ParameterDescriptionpublic int getIndex()
ParameterDescriptionpublic boolean isNamed()
ParameterDescriptionargX with X denoting the zero-based index.true if the parameter has an explicit name.public boolean hasModifiers()
ParameterDescriptiontrue if this parameter defines explicit modifiers.public AnnotationList getDeclaredAnnotations()
AnnotatedCodeElementCopyright © 2014–2016. All rights reserved.