See: Description
| Interface | Description | 
|---|---|
| MethodDescription | 
 Implementations of this interface describe a Java method, i.e. 
 | 
| MethodDescription.InDefinedShape | 
 Represents a method in its defined shape, i.e. 
 | 
| 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 for  
java.lang.reflect.Parameter instances. | 
| ParameterDescription.InDefinedShape | 
 Represents a parameter in its defined shape, i.e. 
 | 
| ParameterList<T extends ParameterDescription> | 
 Represents a list of parameters of a method or a constructor. 
 | 
| ParameterList.ForLoadedExecutable.Dispatcher | 
 A dispatcher for creating parameter lists depending on the features of the currently running JVM. 
 | 
| 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.Token | 
 A token that represents a method's shape. 
 | 
| 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 | 
 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.ForLoadedType | 
 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 | 
 Description of a loaded parameter, represented by a Java 8  
java.lang.reflect.Parameter. | 
| ParameterDescription.ForLoadedParameter.Dispatcher.ForModernVm | 
 A dispatcher for VMs that support the  
java.lang.reflect.Parameter API for Java 8+. | 
| ParameterDescription.ForLoadedParameter.OfLegacyVmConstructor | 
 Description of a loaded constructor's parameter on a virtual machine where  
java.lang.reflect.Parameter
 is not available. | 
| ParameterDescription.ForLoadedParameter.OfLegacyVmMethod | 
 Description of a loaded method's parameter on a virtual machine where  
java.lang.reflect.Parameter
 is not available. | 
| 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 that describes the shape of a method parameter. 
 | 
| 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 | 
 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 | 
 Represents a list of parameters for an executable, i.e. 
 | 
| ParameterList.ForLoadedExecutable.Dispatcher.ForModernVm | 
 A dispatcher for virtual machines that are aware of the  
java.lang.reflect.Executable type that was added in Java version 8. | 
| ParameterList.ForLoadedExecutable.OfLegacyVmConstructor | 
 Represents a list of constructor parameters on virtual machines where the  
java.lang.reflect.Parameter
 type is not available. | 
| ParameterList.ForLoadedExecutable.OfLegacyVmMethod | 
 Represents a list of method parameters on virtual machines where the  
java.lang.reflect.Parameter
 type is not available. | 
| 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.Parameter type that only throws
 exceptions on any property extraction. | 
| ParameterList.ForLoadedExecutable.Dispatcher.ForLegacyVm | 
 A dispatcher for virtual machines that are not aware of the  
java.lang.reflect.Executable type that was added in Java version 8. | 
Copyright © 2014–2015. All rights reserved.