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.AbstractBase
An base implementation for a
ParameterList . |
static class |
ParameterList.Empty
An empty list of parameters.
|
static class |
ParameterList.Explicit
A list of explicitly provided parameter descriptions.
|
static class |
ParameterList.ForLoadedExecutable
Represents a list of parameters for an executable, i.e.
|
protected static class |
ParameterList.ForLoadedExecutable.OfLegacyVmConstructor
Represents a list of constructor parameters on virtual machines where the
java.lang.reflect.Parameter
type is not available. |
protected static class |
ParameterList.ForLoadedExecutable.OfLegacyVmMethod
Represents a list of method parameters on virtual machines where the
java.lang.reflect.Parameter
type 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.