Uses of Interface
net.bytebuddy.description.method.ParameterDescription.InDefinedShape
Packages that use ParameterDescription.InDefinedShape
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
Contains descriptions of Java methods and constructors as well as their parameters.
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.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.The implementation package contains any logic for intercepting method calls.
Contains an API for matching Java byte code entities.
Classes of this package allow for the creating
TypeDescription
s without
loading any classes.-
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionAdvice.OffsetMapping.Factory.Illegal.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.Factory.Simple.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForAllArguments.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.AllArguments> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForArgument.Resolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForArgument.Unresolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Argument> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForEnterValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Enter> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForExitValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Exit> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForField.Resolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForField.Unresolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.FieldValue> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForLocalValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Local> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForOrigin.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Origin> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForReturnValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Return> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForSerializedValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStackManipulation.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStackManipulation.OfAnnotationProperty.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStackManipulation.OfDefaultValue.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStackManipulation.OfDynamicInvocation.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStubValue.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.StubValue> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForThisReference.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.This> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForThrowable.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Thrown> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForUnusedValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Unused> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.description.method
Classes in net.bytebuddy.description.method that implement ParameterDescription.InDefinedShapeModifier and TypeClassDescriptionstatic class
Description of a loaded parameter with support for the information exposed byjava.lang.reflect.Parameter
.protected static class
A description of a loadedConstructor
parameter for a modern VM.protected static class
Description of a loaded constructor's parameter on a virtual machine wherejava.lang.reflect.Parameter
is not available.protected static class
Description of a loaded method's parameter on a virtual machine wherejava.lang.reflect.Parameter
is not available.protected static class
A description of a loadedMethod
parameter for a modern VM.static class
An abstract base implementation of a parameter description in its defined shape.static class
A latent description of a parameter that is not attached to a method or constructor.Methods in net.bytebuddy.description.method that return ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionParameterDescription.InDefinedShape.AbstractBase.asDefined()
Returns this type dependant in its defined shape, i.e.ParameterDescription.TypeSubstituting.asDefined()
Returns this type dependant in its defined shape, i.e.ParameterList.Explicit.ForTypes.get
(int index) ParameterList.ForLoadedExecutable.OfConstructor.get
(int index) ParameterList.ForLoadedExecutable.OfLegacyVmConstructor.get
(int index) ParameterList.ForLoadedExecutable.OfLegacyVmMethod.get
(int index) ParameterList.ForLoadedExecutable.OfMethod.get
(int index) ParameterList.ForTokens.get
(int index) Methods in net.bytebuddy.description.method that return types with arguments of type ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionParameterList.AbstractBase.asDefined()
Returns this list of these parameter descriptions resolved to their defined shape.ParameterList.asDefined()
Returns this list of these parameter descriptions resolved to their defined shape.ParameterList.Empty.asDefined()
Returns this list of these parameter descriptions resolved to their defined shape.MethodDescription.ForLoadedConstructor.getParameters()
Returns a list of this method's parameters.MethodDescription.ForLoadedMethod.getParameters()
Returns a list of this method's parameters.MethodDescription.InDefinedShape.getParameters()
Returns a list of this method's parameters.MethodDescription.Latent.getParameters()
Returns a list of this method's parameters.MethodDescription.Latent.TypeInitializer.getParameters()
Returns a list of this method's parameters.ParameterList.ForLoadedExecutable.of
(Constructor<?> constructor) Creates a new list that describes the parameters of the givenConstructor
.ParameterList.ForLoadedExecutable.of
(Constructor<?> constructor, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource) Creates a new list that describes the parameters of the givenConstructor
.Creates a new list that describes the parameters of the givenMethod
.ParameterList.ForLoadedExecutable.of
(Method method, ParameterDescription.ForLoadedParameter.ParameterAnnotationSource parameterAnnotationSource) Creates a new list that describes the parameters of the givenMethod
. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.dynamic
Methods in net.bytebuddy.dynamic that return ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionTransformer.ForMethod.TransformedMethod.TransformedParameter.asDefined()
Returns this type dependant in its defined shape, i.e. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.dynamic.scaffold
Methods in net.bytebuddy.dynamic.scaffold that return types with arguments of type ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionTypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge.getParameters()
Returns a list of this method's parameters.TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget.getParameters()
Returns a list of this method's parameters.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge.getParameters()
Returns a list of this method's parameters. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline that return types with arguments of type ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionMethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor.getParameters()
Returns a list of this method's parameters.MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod.getParameters()
Returns a list of this method's parameters. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.implementation
Methods in net.bytebuddy.implementation that return types with arguments of type ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionImplementation.Context.Default.AccessorMethod.getParameters()
Returns a list of this method's parameters.Implementation.Context.Default.FieldGetter.getParameters()
Returns a list of this method's parameters.Implementation.Context.Default.FieldSetter.getParameters()
Returns a list of this method's parameters. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.matcher
Methods in net.bytebuddy.matcher with parameters of type ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionstatic <T extends ParameterDescription>
ElementMatcher.Junction<T>ElementMatchers.is
(ParameterDescription.InDefinedShape parameter) Exactly matches a given parameter as aParameterDescription
in its defined shape.Method parameters in net.bytebuddy.matcher with type arguments of type ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionstatic <T extends ParameterDescription>
ElementMatcher.Junction<T>ElementMatchers.definedParameter
(ElementMatcher<? super ParameterDescription.InDefinedShape> matcher) Matches a parameter in its defined shape. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement ParameterDescription.InDefinedShapeModifier and TypeClassDescriptionprivate class
A lazy description of a parameters of the enclosing method.Methods in net.bytebuddy.pool that return ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterList.get
(int index) Methods in net.bytebuddy.pool that return types with arguments of type ParameterDescription.InDefinedShapeModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.LazyMethodDescription.getParameters()
Returns a list of this method's parameters.