Modifier and Type | Class and Description |
---|---|
public abstract static class | ParameterDescription.AbstractBase
A base implementation of a method parameter description. |
public abstract static class | ParameterDescription.ForLoadedParameter<
The type of the T extends AccessibleObject>java.lang.reflect.Executable that this list represents.Description of a loaded parameter with support for the information exposed by |
public static interface | ParameterDescription.InDefinedShape
Represents a parameter in its defined shape, i.e. in the form it is defined by a class without its type variables being resolved. |
public static interface | ParameterDescription.InGenericShape
Represents a parameter description in its generic shape, i.e. in the shape it is defined by a generic or raw type. |
public static class | ParameterDescription.Latent
A latent description of a parameter that is not attached to a method or constructor. |
public static class | ParameterDescription.Token
A token representing a parameter's properties detached from a type. |
public static class | ParameterDescription.TypeSubstituting
A parameter description that represents a given parameter but with a substituted parameter type. |
Modifier and Type | Field and Description |
---|---|
public static final String | NAME_PREFIX
The prefix for names of an unnamed parameter. |
Modifier and Type | Method and Description |
---|---|
public MethodDescription | Returns: The method that declares this parameter.Returns the method that declares this parameter. |
public int | |
public int | Returns: The offset of this parameter's value.Returns the offset to the parameter value within the local method variable. |
public TypeDescription. | |
public boolean | Returns: true if this parameter defines explicit modifiers.Checks if this parameter has an explicit modifier. |