See: Description
| Interface | Description | 
|---|---|
| MethodDescription | Implementations of this interface describe a Java method, i.e. a method or a constructor. | 
| MethodDescription.InDefinedShape | Represents a method in its defined shape, i.e. in the form it is defined by a class without its type variables being resolved. | 
| MethodDescription.InGenericShape | Represents a method description in its generic shape, i.e. in the shape it is defined by a generic or raw type. | 
| MethodList<T extends MethodDescription> | Implementations represent a list of method descriptions. | 
| ParameterDescription | Description of the parameter of a Java method or constructor. | 
| ParameterDescription.ForLoadedParameter.Dispatcher | A dispatcher creating parameter descriptions based on the API that is available for the current JVM. | 
| 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. | 
| ParameterDescription.InGenericShape | Represents a parameter description in its generic shape, i.e. in the shape it is defined by a generic or raw type. | 
| ParameterList<T extends ParameterDescription> | Represents a list of parameters of a method or a constructor. | 
| ParameterList.ForLoadedExecutable.Dispatcher | A dispatcher for creating descriptions of parameter lists and for evaluating the size of an  java.lang.reflect.Executable's parameters. | 
| Class | Description | 
|---|---|
| MethodDescription.AbstractBase | An abstract base implementation of a method description. | 
| MethodDescription.ForLoadedConstructor | An implementation of a method description for a loaded constructor. | 
| MethodDescription.ForLoadedMethod | An implementation of a method description for a loaded method. | 
| MethodDescription.InDefinedShape.AbstractBase | An abstract base implementation of a method description in its defined shape. | 
| MethodDescription.Latent | A latent method description describes a method that is not attached to a declaring
  TypeDescription. | 
| MethodDescription.Latent.TypeInitializer | A method description that represents the type initializer. | 
| MethodDescription.SignatureToken | A token representing a method's name and raw return and parameter types. | 
| MethodDescription.Token | A token representing a method's properties detached from a type. | 
| MethodDescription.TypeSubstituting | A method description that represents a given method but with substituted method types. | 
| MethodDescription.TypeToken | A token representing a method's erased return and parameter types. | 
| MethodList.AbstractBase<S extends MethodDescription> | A base implementation of a  MethodList. | 
| MethodList.Empty<S extends MethodDescription> | An implementation of an empty method list. | 
| MethodList.Explicit<S extends MethodDescription> | A method list that is a wrapper for a given list of method descriptions. | 
| MethodList.ForLoadedMethods | A method list implementation that returns all loaded byte code methods (methods and constructors) that
 are declared for a given type. | 
| MethodList.ForTokens | A list of method descriptions for a list of detached tokens. | 
| MethodList.TypeSubstituting | A list of method descriptions that yields  MethodDescription.TypeSubstituting. | 
| ParameterDescription.AbstractBase | A base implementation of a method parameter description. | 
| ParameterDescription.ForLoadedParameter<T extends AccessibleObject> | Description of a loaded parameter with support for the information exposed by  java.lang.reflect.Parameter. | 
| ParameterDescription.ForLoadedParameter.Dispatcher.ForJava8CapableVm | A dispatcher for VMs that support the  java.lang.reflect.ParameterAPI for Java 8+. | 
| ParameterDescription.ForLoadedParameter.OfConstructor | A description of a loaded  Constructorparameter for a modern VM. | 
| ParameterDescription.ForLoadedParameter.OfLegacyVmConstructor | Description of a loaded constructor's parameter on a virtual machine where  java.lang.reflect.Parameteris not available. | 
| ParameterDescription.ForLoadedParameter.OfLegacyVmMethod | Description of a loaded method's parameter on a virtual machine where  java.lang.reflect.Parameteris not available. | 
| ParameterDescription.ForLoadedParameter.OfMethod | A description of a loaded  Methodparameter for a modern VM. | 
| ParameterDescription.InDefinedShape.AbstractBase | An abstract base implementation of a parameter description in its defined shape. | 
| ParameterDescription.Latent | A latent description of a parameter that is not attached to a method or constructor. | 
| ParameterDescription.Token | A token representing a parameter's properties detached from a type. | 
| ParameterDescription.Token.TypeList | A list of types represented as a list of parameter tokens. | 
| ParameterDescription.TypeSubstituting | 
 A parameter description that represents a given parameter but with a substituted parameter type. | 
| ParameterList.AbstractBase<S extends ParameterDescription> | An base implementation for a  ParameterList. | 
| ParameterList.Empty<S extends ParameterDescription> | An empty list of parameters. | 
| ParameterList.Explicit<S extends ParameterDescription> | A list of explicitly provided parameter descriptions. | 
| ParameterList.Explicit.ForTypes | A parameter list representing parameters without meta data or annotations. | 
| ParameterList.ForLoadedExecutable<T> | Represents a list of parameters for an executable, i.e. a  MethodorConstructor. | 
| ParameterList.ForLoadedExecutable.Dispatcher.ForJava8CapableVm | A dispatcher for a legacy VM that does support the  java.lang.reflect.Parametertype. | 
| ParameterList.ForLoadedExecutable.OfConstructor | Describes the list of  Constructorparameters on a modern VM. | 
| ParameterList.ForLoadedExecutable.OfLegacyVmConstructor | Represents a list of constructor parameters on virtual machines where the  java.lang.reflect.Parametertype is not available. | 
| ParameterList.ForLoadedExecutable.OfLegacyVmMethod | Represents a list of method parameters on virtual machines where the  java.lang.reflect.Parametertype is not available. | 
| ParameterList.ForLoadedExecutable.OfMethod | Describes the list of  Methodparameters on a modern VM. | 
| ParameterList.ForTokens | A list of parameter descriptions for a list of detached tokens. | 
| ParameterList.TypeSubstituting | A list of parameter descriptions that yields  ParameterDescription.TypeSubstituting. | 
| Enum | Description | 
|---|---|
| ParameterDescription.ForLoadedParameter.Dispatcher.ForLegacyVm | A dispatcher for a legacy VM that does not know the  java.lang.reflect.Parametertype that only throws
 exceptions on any property extraction. | 
| ParameterList.ForLoadedExecutable.Dispatcher.ForLegacyVm | A dispatcher for a legacy VM that does not support the  java.lang.reflect.Parametertype. | 
Copyright © 2014–2016. All rights reserved.