| Package | Description | 
|---|---|
| net.bytebuddy.description.method | Contains descriptions of Java methods and constructors as well as their parameters. | 
| 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.matcher | Contains an API for matching Java byte code entities. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ParameterList.AbstractBaseAn base implementation for a  ParameterList. | 
| static class  | ParameterList.EmptyAn empty list of parameters. | 
| static class  | ParameterList.ExplicitA list of explicitly provided parameter descriptions. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList | MethodDescription. getParameters()Returns a list of this method's parameters. | 
| ParameterList | MethodDescription.ForLoadedConstructor. getParameters() | 
| ParameterList | MethodDescription.ForLoadedMethod. getParameters() | 
| ParameterList | MethodDescription.Latent. getParameters() | 
| static ParameterList | ParameterList.Explicit. latent(MethodDescription declaringMethod,
      List<? extends TypeDescription> parameterTypes)Creates a list of method parameters from a list of type descriptions. | 
| static ParameterList | ParameterList.ForLoadedExecutable. of(Constructor<?> constructor)Creates a parameter list for a loaded constructor. | 
| static ParameterList | ParameterList.ForLoadedExecutable. of(Method method)Creates a parameter list for a loaded method. | 
| protected ParameterList | ParameterList.ForLoadedExecutable. wrap(List<ParameterDescription> values) | 
| protected ParameterList | ParameterList.ForLoadedExecutable.OfLegacyVmMethod. wrap(List<ParameterDescription> values) | 
| protected ParameterList | ParameterList.ForLoadedExecutable.OfLegacyVmConstructor. wrap(List<ParameterDescription> values) | 
| protected ParameterList | ParameterList.Explicit. wrap(List<ParameterDescription> values) | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterList | MethodLookupEngine.OverriddenClassMethod. getParameters() | 
| ParameterList | MethodLookupEngine.ConflictingInterfaceMethod. getParameters() | 
| ParameterList | InstrumentedType.AbstractBase.MethodToken. getParameters() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MethodParameterTypeMatcher<T extends ParameterList>An element matcher that matches a method's parameter types. | 
| Constructor and Description | 
|---|
| MethodParameterMatcher(ElementMatcher<? super ParameterList> parameterMatcher)Creates a new matcher for a method's parameters. | 
Copyright © 2014–2015. All rights reserved.