| 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  | ParameterList.AbstractBase<S extends ParameterDescription>An base implementation for a  ParameterList. | 
| static class  | ParameterList.EmptyAn empty list of parameters. | 
| static class  | ParameterList.Explicit<S extends ParameterDescription>A list of explicitly provided parameter descriptions. | 
| static class  | ParameterList.Explicit.ForTypesA parameter list representing parameters without meta data or annotations. | 
| static class  | ParameterList.ForLoadedExecutableRepresents a list of parameters for an executable, i.e. | 
| protected static class  | ParameterList.ForLoadedExecutable.OfLegacyVmConstructorRepresents a list of constructor parameters on virtual machines where the  java.lang.reflect.Parametertype is not available. | 
| protected static class  | ParameterList.ForLoadedExecutable.OfLegacyVmMethodRepresents a list of method parameters on virtual machines where the  java.lang.reflect.Parametertype is not available. | 
| static class  | ParameterList.ForTokensA list of parameter descriptions for a list of detached tokens. | 
| static class  | ParameterList.TypeSubstitutingA list of parameter descriptions that yields  ParameterDescription.TypeSubstituting. | 
| 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<?> | MethodDescription. getParameters()Returns a list of this method's parameters. | 
| 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() | 
| ParameterList<?> | MethodDescription.TypeSubstituting. getParameters() | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher. getParameters(Constructor<?> constructor)Returns a list of descriptions of the provided constructor. | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher.ForModernVm. getParameters(Constructor<?> constructor) | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher.ForLegacyVm. getParameters(Constructor<?> constructor) | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher. getParameters(Method method)Returns a list of descriptions of the provided method. | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher.ForModernVm. getParameters(Method method) | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable.Dispatcher.ForLegacyVm. getParameters(Method method) | 
| static ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable. of(Constructor<?> constructor)Creates a parameter list for a loaded constructor. | 
| static ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable. of(Method method)Creates a parameter list for a loaded method. | 
| protected ParameterList<S> | ParameterList.AbstractBase. wrap(List<S> values) | 
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | MethodTransformer.Simple.TransformedMethod.TransformedParameterListA parameter list representing the transformed method's parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<?> | MethodTransformer.Simple.TransformedMethod. getParameters() | 
| 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 | Class and Description | 
|---|---|
| class  | MethodParameterTypesMatcher<T extends ParameterList<?>>An element matcher that matches a method's parameter types. | 
| Constructor and Description | 
|---|
| MethodParametersMatcher(ElementMatcher<? super ParameterList<? extends ParameterDescription>> parameterMatcher)Creates a new matcher for a method's parameters. | 
Copyright © 2014–2015. All rights reserved.