| 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.Empty<S extends ParameterDescription>An 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.ForLoadedExecutable<T>Represents a list of parameters for an executable, i.e. | 
| protected static class  | ParameterList.ForLoadedExecutable.OfConstructorDescribes the list of  Constructorparameters on a modern VM. | 
| 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. | 
| protected static class  | ParameterList.ForLoadedExecutable.OfMethodDescribes the list of  Methodparameters on a modern VM. | 
| 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()Returns this list of these parameter descriptions resolved to their defined shape. | 
| ParameterList<ParameterDescription.InDefinedShape> | ParameterList.Empty. asDefined()Returns this list of these parameter descriptions resolved to their defined shape. | 
| ParameterList<?> | MethodDescription. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InGenericShape> | MethodDescription.InGenericShape. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.InDefinedShape. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.ForLoadedConstructor. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.ForLoadedMethod. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.Latent. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodDescription.Latent.TypeInitializer. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InGenericShape> | MethodDescription.TypeSubstituting. getParameters()Returns a list of this method's parameters. | 
| 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(Constructor<?> constructor,
  ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)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. | 
| static ParameterList<ParameterDescription.InDefinedShape> | ParameterList.ForLoadedExecutable. of(Method method,
  ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)Creates a new list that describes the parameters of the given  Method. | 
| protected ParameterList<S> | ParameterList.AbstractBase. wrap(List<S> values) | 
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | Transformer.ForMethod.TransformedMethod.TransformedParameterListA parameter list representing the transformed method's parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<?> | Transformer.ForMethod.TransformedMethod. getParameters()Returns a list of this method's parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<ParameterDescription.InDefinedShape> | TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | TypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget. getParameters()Returns a list of this method's parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<ParameterDescription.InDefinedShape> | MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor. getParameters()Returns a list of this method's parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList<ParameterDescription.InDefinedShape> | Implementation.Context.Default.AccessorMethod. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | Implementation.Context.Default.FieldGetter. getParameters()Returns a list of this method's parameters. | 
| ParameterList<ParameterDescription.InDefinedShape> | Implementation.Context.Default.FieldSetter. getParameters()Returns a list of this method's parameters. | 
| Constructor and Description | 
|---|
| ForMethodParameterArray(ParameterList<?> parameters)Creates an argument loader that loads the supplied parameters onto the operand stack. | 
| 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>> matcher)Creates a new matcher for a method's parameters. | 
Copyright © 2014–2025. All rights reserved.