Uses of Interface
net.bytebuddy.description.method.ParameterDescription.InDefinedShape
-
Packages that use ParameterDescription.InDefinedShape Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.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 ParameterDescription.InDefinedShape in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type ParameterDescription.InDefinedShape Modifier and Type Method Description Advice.OffsetMapping
Advice.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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.InDefinedShape Modifier and Type Class Description static class
ParameterDescription.ForLoadedParameter<T extends java.lang.reflect.AccessibleObject>
Description of a loaded parameter with support for the information exposed byjava.lang.reflect.Parameter
.protected static class
ParameterDescription.ForLoadedParameter.OfConstructor
A description of a loadedConstructor
parameter for a modern VM.protected static class
ParameterDescription.ForLoadedParameter.OfLegacyVmConstructor
Description of a loaded constructor's parameter on a virtual machine wherejava.lang.reflect.Parameter
is not available.protected static class
ParameterDescription.ForLoadedParameter.OfLegacyVmMethod
Description of a loaded method's parameter on a virtual machine wherejava.lang.reflect.Parameter
is not available.protected static class
ParameterDescription.ForLoadedParameter.OfMethod
A description of a loadedMethod
parameter for a modern VM.static class
ParameterDescription.InDefinedShape.AbstractBase
An abstract base implementation of a parameter description in its defined shape.static class
ParameterDescription.Latent
A latent description of a parameter that is not attached to a method or constructor.Methods in net.bytebuddy.description.method that return ParameterDescription.InDefinedShape Modifier and Type Method Description ParameterDescription.InDefinedShape
ParameterDescription.InDefinedShape.AbstractBase. asDefined()
Returns this type dependant in its defined shape, i.e.ParameterDescription.InDefinedShape
ParameterDescription.TypeSubstituting. asDefined()
Returns this type dependant in its defined shape, i.e.ParameterDescription.InDefinedShape
ParameterList.Explicit.ForTypes. get(int index)
ParameterDescription.InDefinedShape
ParameterList.ForLoadedExecutable.OfConstructor. get(int index)
ParameterDescription.InDefinedShape
ParameterList.ForLoadedExecutable.OfLegacyVmConstructor. get(int index)
ParameterDescription.InDefinedShape
ParameterList.ForLoadedExecutable.OfLegacyVmMethod. get(int index)
ParameterDescription.InDefinedShape
ParameterList.ForLoadedExecutable.OfMethod. get(int index)
ParameterDescription.InDefinedShape
ParameterList.ForTokens. get(int index)
Methods in net.bytebuddy.description.method that return types with arguments of type ParameterDescription.InDefinedShape 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<ParameterDescription.InDefinedShape>
MethodDescription.InDefinedShape. 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.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
. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.dynamic
Methods in net.bytebuddy.dynamic that return ParameterDescription.InDefinedShape Modifier and Type Method Description ParameterDescription.InDefinedShape
Transformer.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.InDefinedShape 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 ParameterDescription.InDefinedShape in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline that return types with arguments of type ParameterDescription.InDefinedShape 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 ParameterDescription.InDefinedShape in net.bytebuddy.implementation
Methods in net.bytebuddy.implementation that return types with arguments of type ParameterDescription.InDefinedShape 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. -
Uses of ParameterDescription.InDefinedShape in net.bytebuddy.matcher
Methods in net.bytebuddy.matcher with parameters of type ParameterDescription.InDefinedShape Modifier and Type Method Description static <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.InDefinedShape Modifier and Type Method Description static <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.InDefinedShape Modifier and Type Class Description private class
TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterDescription
A lazy description of a parameters of the enclosing method.Methods in net.bytebuddy.pool that return ParameterDescription.InDefinedShape Modifier and Type Method Description ParameterDescription.InDefinedShape
TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterList. get(int index)
Methods in net.bytebuddy.pool that return types with arguments of type ParameterDescription.InDefinedShape Modifier and Type Method Description ParameterList<ParameterDescription.InDefinedShape>
TypePool.Default.LazyTypeDescription.LazyMethodDescription. getParameters()
Returns a list of this method's parameters.
-