Uses of Interface
net.bytebuddy.description.method.ParameterList
-
Packages that use ParameterList 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 aDynamicType
by 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.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescription
s without loading any classes. -
-
Uses of ParameterList in net.bytebuddy.description.method
Classes in net.bytebuddy.description.method that implement ParameterList Modifier and Type Class Description static class
ParameterList.AbstractBase<S extends ParameterDescription>
An base implementation for aParameterList
.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.ForTypes
A 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.OfConstructor
Describes the list ofConstructor
parameters on a modern VM.protected static class
ParameterList.ForLoadedExecutable.OfLegacyVmConstructor
Represents a list of constructor parameters on virtual machines where thejava.lang.reflect.Parameter
type is not available.protected static class
ParameterList.ForLoadedExecutable.OfLegacyVmMethod
Represents a list of method parameters on virtual machines where thejava.lang.reflect.Parameter
type is not available.protected static class
ParameterList.ForLoadedExecutable.OfMethod
Describes the list ofMethod
parameters on a modern VM.static class
ParameterList.ForTokens
A list of parameter descriptions for a list of detached tokens.static class
ParameterList.TypeSubstituting
A list of parameter descriptions that yieldsParameterDescription.TypeSubstituting
.Methods in net.bytebuddy.description.method that return ParameterList Modifier and Type Method Description ParameterList<ParameterDescription.InDefinedShape>
ParameterList.AbstractBase. asDefined()
Returns this list of these parameter descriptions resolved to their defined shape.ParameterList<ParameterDescription.InDefinedShape>
ParameterList. 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<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable.Dispatcher. describe(java.lang.reflect.Constructor<?> constructor, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)
Describes aConstructor
's parameters of the given VM.ParameterList<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable.Dispatcher. describe(java.lang.reflect.Method method, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)
Describes aMethod
's parameters of the given VM.ParameterList<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable.Dispatcher.ForJava8CapableVm. describe(java.lang.reflect.Constructor<?> constructor, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)
Describes aConstructor
's parameters of the given VM.ParameterList<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable.Dispatcher.ForJava8CapableVm. describe(java.lang.reflect.Method method, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)
Describes aMethod
's parameters of the given VM.ParameterList<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable.Dispatcher.ForLegacyVm. describe(java.lang.reflect.Constructor<?> constructor, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)
Describes aConstructor
's parameters of the given VM.ParameterList<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable.Dispatcher.ForLegacyVm. describe(java.lang.reflect.Method method, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)
Describes aMethod
's parameters of the given VM.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<?>
MethodDescription. 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.InGenericShape>
MethodDescription.InGenericShape. 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(java.lang.reflect.Constructor<?> constructor)
Creates a new list that describes the parameters of the givenConstructor
.static ParameterList<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable. of(java.lang.reflect.Constructor<?> constructor, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)
Creates a new list that describes the parameters of the givenConstructor
.static ParameterList<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable. of(java.lang.reflect.Method method)
Creates a new list that describes the parameters of the givenMethod
.static ParameterList<ParameterDescription.InDefinedShape>
ParameterList.ForLoadedExecutable. of(java.lang.reflect.Method method, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource)
Creates a new list that describes the parameters of the givenMethod
.protected ParameterList<S>
ParameterList.AbstractBase. wrap(java.util.List<S> values)
-
Uses of ParameterList in net.bytebuddy.dynamic
Classes in net.bytebuddy.dynamic that implement ParameterList Modifier and Type Class Description protected class
Transformer.ForMethod.TransformedMethod.TransformedParameterList
A parameter list representing the transformed method's parameters.Methods in net.bytebuddy.dynamic that return ParameterList Modifier and Type Method Description ParameterList<?>
Transformer.ForMethod.TransformedMethod. getParameters()
Returns a list of this method's parameters. -
Uses of ParameterList in net.bytebuddy.dynamic.scaffold
Methods in net.bytebuddy.dynamic.scaffold that return ParameterList Modifier and Type Method Description 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.ParameterList<ParameterDescription.InDefinedShape>
TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge. getParameters()
Returns a list of this method's parameters. -
Uses of ParameterList in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline that return ParameterList Modifier and Type Method Description ParameterList<ParameterDescription.InDefinedShape>
MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor. getParameters()
Returns a list of this method's parameters.ParameterList<ParameterDescription.InDefinedShape>
MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod. getParameters()
Returns a list of this method's parameters. -
Uses of ParameterList in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as ParameterList Modifier and Type Field Description private ParameterList<?>
MethodCall.ArgumentLoader.ForMethodParameterArray. parameters
The parameters to load.Methods in net.bytebuddy.implementation that return ParameterList Modifier and Type Method 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.Constructors in net.bytebuddy.implementation with parameters of type ParameterList Constructor Description ForMethodParameterArray(ParameterList<?> parameters)
Creates an argument loader that loads the supplied parameters onto the operand stack. -
Uses of ParameterList in net.bytebuddy.matcher
Classes in net.bytebuddy.matcher with type parameters of type ParameterList Modifier and Type Class Description class
MethodParameterTypesMatcher<T extends ParameterList<?>>
An element matcher that matches a method's parameter types.Fields in net.bytebuddy.matcher with type parameters of type ParameterList Modifier and Type Field Description private ElementMatcher<? super ParameterList<?>>
MethodParametersMatcher. matcher
The matcher to apply to the parameters.Constructor parameters in net.bytebuddy.matcher with type arguments of type ParameterList Constructor Description MethodParametersMatcher(ElementMatcher<? super ParameterList<? extends ParameterDescription>> matcher)
Creates a new matcher for a method's parameters. -
Uses of ParameterList in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement ParameterList Modifier and Type Class Description private class
TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterList
A lazy list of parameter descriptions for the enclosing method description.Methods in net.bytebuddy.pool that return ParameterList Modifier and Type Method Description ParameterList<ParameterDescription.InDefinedShape>
TypePool.Default.LazyTypeDescription.LazyMethodDescription. getParameters()
Returns a list of this method's parameters.
-