| Package | Description | 
|---|---|
| net.bytebuddy.description.method | Contains descriptions of Java methods and constructors as well as their parameters. | 
| net.bytebuddy.dynamic | This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
 type that is dynamically created and for loading this type into a running JVM process. | 
| net.bytebuddy.dynamic.scaffold | This package contains helper types and implementations that are responsible for the actual writing of a byte array
 representing a Java class. | 
| net.bytebuddy.dynamic.scaffold.inline | All classes and types in this package are related to creating a  DynamicTypeby
 enhancing a given type. | 
| net.bytebuddy.implementation | The implementation package contains any logic for intercepting method calls. | 
| net.bytebuddy.matcher | Contains an API for matching Java byte code entities. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ParameterDescription.ForLoadedParameter<T>Description of a loaded parameter with support for the information exposed by  java.lang.reflect.Parameter. | 
| protected static class  | ParameterDescription.ForLoadedParameter.OfConstructorA description of a loaded  Constructorparameter for a modern VM. | 
| protected static class  | ParameterDescription.ForLoadedParameter.OfLegacyVmConstructorDescription of a loaded constructor's parameter on a virtual machine where  java.lang.reflect.Parameteris not available. | 
| protected static class  | ParameterDescription.ForLoadedParameter.OfLegacyVmMethodDescription of a loaded method's parameter on a virtual machine where  java.lang.reflect.Parameteris not available. | 
| protected static class  | ParameterDescription.ForLoadedParameter.OfMethodA description of a loaded  Methodparameter for a modern VM. | 
| static class  | ParameterDescription.InDefinedShape.AbstractBaseAn abstract base implementation of a parameter description in its defined shape. | 
| static class  | ParameterDescription.LatentA latent description of a parameter that is not attached to a method or constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterDescription.InDefinedShape | ParameterDescription.InDefinedShape.AbstractBase. asDefined() | 
| ParameterDescription.InDefinedShape | ParameterDescription.TypeSubstituting. asDefined() | 
| ParameterDescription.InDefinedShape | ParameterList.ForLoadedExecutable.OfConstructor. get(int index) | 
| ParameterDescription.InDefinedShape | ParameterList.ForLoadedExecutable.OfMethod. get(int index) | 
| ParameterDescription.InDefinedShape | ParameterList.ForLoadedExecutable.OfLegacyVmConstructor. get(int index) | 
| ParameterDescription.InDefinedShape | ParameterList.ForLoadedExecutable.OfLegacyVmMethod. get(int index) | 
| ParameterDescription.InDefinedShape | ParameterList.Explicit.ForTypes. get(int index) | 
| ParameterDescription.InDefinedShape | ParameterList.ForTokens. get(int index) | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList. asDefined()Returns this list of these parameter descriptions resolved to their defined shape. | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.AbstractBase. asDefined() | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.Empty. asDefined() | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher. describe(Constructor<?> constructor)Describes a  Constructor's parameters of the given VM. | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher.ForLegacyVm. describe(Constructor<?> constructor) | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher.ForModernVm. describe(Constructor<?> constructor) | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher. describe(Method method)Describes a  Method's parameters of the given VM. | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher.ForLegacyVm. describe(Method method) | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher.ForModernVm. describe(Method method) | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.InDefinedShape. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.ForLoadedConstructor. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.ForLoadedMethod. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.Latent. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.Latent.TypeInitializer. getParameters() | 
| static ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable. of(Constructor<?> constructor)Creates a new list that describes the parameters of the given  Constructor. | 
| static ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable. of(Method method)Creates a new list that describes the parameters of the given  Method. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterDescription.InDefinedShape | MethodTransformer.Simple.TransformedMethod.TransformedParameter. asDefined() | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<ParameterDescription.InDefinedShape> | TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | TypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | TypeWriter.Default.ForInlining.TypeInitializerDelegate. getParameters() | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<ParameterDescription.InDefinedShape> | MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor. getParameters() | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<ParameterDescription.InDefinedShape> | Implementation.Context.Default.AccessorMethod. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | Implementation.Context.Default.FieldGetter. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | Implementation.Context.Default.FieldSetter. getParameters() | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T extends ParameterDescription> | ElementMatchers. definedParameter(ElementMatcher<? super ParameterDescription.InDefinedShape> matcher)Matches a parameter in its defined shape. | 
Copyright © 2014–2016. All rights reserved.