Uses of Interface
net.bytebuddy.description.method.MethodDescription.InDefinedShape
-
Packages that use MethodDescription.InDefinedShape Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.description Classes of this package allow the representation of Java classes, their member and their meta data.net.bytebuddy.description.annotation Contains descriptions of annotations and annotation values.net.bytebuddy.description.method Contains descriptions of Java methods and constructors as well as their parameters.net.bytebuddy.description.type Contains descriptions of Java types and packages.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 aDynamicTypeby enhancing a given type.net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.implementation.attribute All types and classes in this package are responsible for writing attributes for a given Java byte code element, i.e.net.bytebuddy.implementation.bind.annotation This package contains annotations, types and classes that are responsible for binding a method to calling another method by interpreting annotations that indicate how a method should be bound to another method.net.bytebuddy.implementation.bytecode.constant StackManipulations in this package are responsible for creating compile-time constants and pushing them onto the operand stack.net.bytebuddy.implementation.bytecode.member StackManipulations of this package are responsible for accessing type or method members, i.e.net.bytebuddy.matcher Contains an API for matching Java byte code entities.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescriptions without loading any classes.net.bytebuddy.utility This package contains utility classes for common use within any Byte Buddy logic. -
-
Uses of MethodDescription.InDefinedShape in net.bytebuddy.asm
Fields in net.bytebuddy.asm declared as MethodDescription.InDefinedShape Modifier and Type Field Description protected MethodDescription.InDefinedShapeAdvice.Dispatcher.Delegating. adviceMethodThe advice method.protected MethodDescription.InDefinedShapeAdvice.Dispatcher.Delegating.Resolved.AdviceMethodWriter. adviceMethodThe advice method.protected MethodDescription.InDefinedShapeAdvice.Dispatcher.Inlining. adviceMethodThe advice method.protected MethodDescription.InDefinedShapeAdvice.Dispatcher.Inlining.CodeTranslationVisitor. adviceMethodThe advice method.protected MethodDescription.InDefinedShapeAdvice.Dispatcher.Resolved.AbstractBase. adviceMethodThe represented advice method.protected MethodDescription.InDefinedShapeAdvice.StackMapFrameHandler.Default.ForAdvice. adviceMethodThe method description for which frames are translated.Methods in net.bytebuddy.asm with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description Advice.MethodSizeHandler.ForAdviceAdvice.MethodSizeHandler.Default. bindEnter(MethodDescription.InDefinedShape adviceMethod)Advice.MethodSizeHandler.ForAdviceAdvice.MethodSizeHandler.ForInstrumentedMethod. bindEnter(MethodDescription.InDefinedShape adviceMethod)Binds a method size handler for the enter advice.Advice.MethodSizeHandler.ForAdviceAdvice.MethodSizeHandler.NoOp. bindEnter(MethodDescription.InDefinedShape adviceMethod)Advice.StackMapFrameHandler.ForAdviceAdvice.StackMapFrameHandler.Default. bindEnter(MethodDescription.InDefinedShape adviceMethod)Advice.StackMapFrameHandler.ForAdviceAdvice.StackMapFrameHandler.ForInstrumentedMethod. bindEnter(MethodDescription.InDefinedShape adviceMethod)Binds this meta data handler for the enter advice.Advice.StackMapFrameHandler.ForAdviceAdvice.StackMapFrameHandler.NoOp. bindEnter(MethodDescription.InDefinedShape adviceMethod)Advice.MethodSizeHandler.ForAdviceAdvice.MethodSizeHandler.Default. bindExit(MethodDescription.InDefinedShape adviceMethod, boolean skipThrowable)Advice.MethodSizeHandler.ForAdviceAdvice.MethodSizeHandler.ForInstrumentedMethod. bindExit(MethodDescription.InDefinedShape adviceMethod, boolean skipThrowable)Binds the method size handler for the exit advice.Advice.MethodSizeHandler.ForAdviceAdvice.MethodSizeHandler.NoOp. bindExit(MethodDescription.InDefinedShape adviceMethod, boolean skipThrowable)Advice.StackMapFrameHandler.ForAdviceAdvice.StackMapFrameHandler.Default.Trivial. bindExit(MethodDescription.InDefinedShape adviceMethod)Advice.StackMapFrameHandler.ForAdviceAdvice.StackMapFrameHandler.Default.WithPreservedArguments. bindExit(MethodDescription.InDefinedShape adviceMethod)Advice.StackMapFrameHandler.ForAdviceAdvice.StackMapFrameHandler.ForInstrumentedMethod. bindExit(MethodDescription.InDefinedShape adviceMethod)Binds this meta data handler for the exit advice.Advice.StackMapFrameHandler.ForAdviceAdvice.StackMapFrameHandler.NoOp. bindExit(MethodDescription.InDefinedShape adviceMethod)protected static Advice.Dispatcher.Resolved.ForMethodEnterAdvice.Dispatcher.Delegating.Resolved.ForMethodEnter. of(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, boolean methodExit)Resolves enter advice that only exposes the enter type if this is necessary.protected static Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Delegating.Resolved.ForMethodExit. of(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, TypeDefinition enterType)Resolves exit advice that handles exceptions depending on the specification of the exit advice.protected static Advice.Dispatcher.Resolved.ForMethodEnterAdvice.Dispatcher.Inlining.Resolved.ForMethodEnter. of(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, boolean methodExit)Resolves enter advice that only exposes the enter type if this is necessary.protected static Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Inlining.Resolved.ForMethodExit. of(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, TypeDefinition enterType)Resolves exit advice that handles exceptions depending on the specification of the exit advice.protected static Advice.OffsetMapping.Factory<?>Advice.OffsetMapping.ForThrowable.Factory. of(MethodDescription.InDefinedShape adviceMethod)Resolves an appropriate offset mapping factory for theAdvice.Thrownparameter annotation.static Advice.OffsetMapping.TargetAdvice.OffsetMapping.Target.ForStackManipulation. of(MethodDescription.InDefinedShape methodDescription)Creates a target for aMethodorConstructorconstant.Constructors in net.bytebuddy.asm with parameters of type MethodDescription.InDefinedShape Constructor Description AbstractBase(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> factories, TypeDescription throwableType, TypeDescription relocatableType, Advice.OffsetMapping.Factory.AdviceType adviceType)Creates a new resolved version of a dispatcher.AdviceMethodWriter(MethodDescription.InDefinedShape adviceMethod, java.util.List<Advice.OffsetMapping.Target> offsetMappings, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)Creates a new advice method writer.CodeTranslationVisitor(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, MethodDescription instrumentedMethod, MethodDescription.InDefinedShape adviceMethod, java.util.Map<java.lang.Integer,Advice.OffsetMapping.Target> offsetMappings, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)Creates a new code translation visitor.Delegating(MethodDescription.InDefinedShape adviceMethod)Creates a new delegating advice dispatcher.ForAdvice(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends TypeDescription> startTypes, java.util.List<? extends TypeDescription> endTypes)Creates a new method size handler for an advice method.ForAdvice(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends TypeDescription> startTypes, java.util.List<? extends TypeDescription> endTypes, Advice.StackMapFrameHandler.Default.TranslationMode translationMode)Creates a new meta data handler for an advice method.ForMethodEnter(MethodDescription.InDefinedShape adviceMethod, java.util.List<Advice.OffsetMapping.Target> offsetMappings, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)Creates a new advice method writer.ForMethodEnter(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories)Creates a new resolved dispatcher for implementing method enter advice.ForMethodEnter(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, MethodDescription instrumentedMethod, MethodDescription.InDefinedShape adviceMethod, java.util.Map<java.lang.Integer,Advice.OffsetMapping.Target> offsetMappings, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)Creates a code translation visitor for translating exit advice.ForMethodEnter(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader)Creates a new resolved dispatcher for implementing method enter advice.ForMethodExit(MethodDescription.InDefinedShape adviceMethod, java.util.List<Advice.OffsetMapping.Target> offsetMappings, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)Creates a new advice method writer.ForMethodExit(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, TypeDefinition enterType)Creates a new resolved dispatcher for implementing method exit advice.ForMethodExit(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, MethodDescription instrumentedMethod, MethodDescription.InDefinedShape adviceMethod, java.util.Map<java.lang.Integer,Advice.OffsetMapping.Target> offsetMappings, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)Creates a code translation visitor for translating exit advice.ForMethodExit(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, TypeDefinition enterType)Creates a new resolved dispatcher for implementing method exit advice.Inlining(MethodDescription.InDefinedShape adviceMethod)Creates a dispatcher for inlined advice method.OfAnnotationProperty(java.lang.Class<T> annotationType, MethodDescription.InDefinedShape property)Creates a factory for binding an annotation property.Resolved(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> factories, TypeDescription throwableType, TypeDescription relocatableType)Creates a new resolved version of a dispatcher.Resolved(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> factories, TypeDescription throwableType, TypeDescription relocatableType, org.objectweb.asm.ClassReader classReader)Creates a new resolved version of a dispatcher.WithDiscardedEnterType(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories)Creates a new resolved dispatcher for implementing method enter advice that does not expose the enter type.WithDiscardedEnterType(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader)Creates a new resolved dispatcher for implementing method enter advice that does not expose the enter type.WithExceptionHandler(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, TypeDefinition enterType, TypeDescription throwable)Creates a new resolved dispatcher for implementing method exit advice that handles exceptions.WithExceptionHandler(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, TypeDefinition enterType, TypeDescription throwable)Creates a new resolved dispatcher for implementing method exit advice that handles exceptions.WithoutExceptionHandler(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, TypeDefinition enterType)Creates a new resolved dispatcher for implementing method exit advice that does not handle exceptions.WithoutExceptionHandler(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, TypeDefinition enterType)Creates a new resolved dispatcher for implementing method exit advice that does not handle exceptions.WithRetainedEnterType(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories)Creates a new resolved dispatcher for implementing method enter advice that does expose the enter type.WithRetainedEnterType(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader)Creates a new resolved dispatcher for implementing method enter advice that does expose the enter type. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.description
Methods in net.bytebuddy.description with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description TypeVariableSourceTypeVariableSource.Visitor.NoOp. onMethod(MethodDescription.InDefinedShape methodDescription)TTypeVariableSource.Visitor. onMethod(MethodDescription.InDefinedShape methodDescription)Applies the visitor on a method. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.description.annotation
Methods in net.bytebuddy.description.annotation with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description AnnotationValue<?,?>AnnotationDescription.ForLoadedAnnotation. getValue(MethodDescription.InDefinedShape property)AnnotationValue<?,?>AnnotationDescription. getValue(MethodDescription.InDefinedShape property)Returns the value of this annotation.AnnotationValue<?,?>AnnotationDescription.Latent. getValue(MethodDescription.InDefinedShape property)AnnotationValue<?,?>AnnotationDescription.Latent.Loadable. getValue(MethodDescription.InDefinedShape property) -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.description.method
Classes in net.bytebuddy.description.method that implement MethodDescription.InDefinedShape Modifier and Type Class Description static classMethodDescription.ForLoadedConstructorAn implementation of a method description for a loaded constructor.static classMethodDescription.ForLoadedMethodAn implementation of a method description for a loaded method.static classMethodDescription.InDefinedShape.AbstractBaseAn abstract base implementation of a method description in its defined shape.static classMethodDescription.LatentA latent method description describes a method that is not attached to a declaringTypeDescription.static classMethodDescription.Latent.TypeInitializerA method description that represents the type initializer.Methods in net.bytebuddy.description.method that return MethodDescription.InDefinedShape Modifier and Type Method Description MethodDescription.InDefinedShapeMethodDescription.InDefinedShape.AbstractBase. asDefined()MethodDescription.InDefinedShapeMethodDescription.TypeSubstituting. asDefined()MethodDescription.InDefinedShapeMethodList.ForLoadedMethods. get(int index)MethodDescription.InDefinedShapeMethodList.ForTokens. get(int index)MethodDescription.InDefinedShapeParameterDescription.ForLoadedParameter.OfConstructor. getDeclaringMethod()MethodDescription.InDefinedShapeParameterDescription.ForLoadedParameter.OfLegacyVmConstructor. getDeclaringMethod()MethodDescription.InDefinedShapeParameterDescription.ForLoadedParameter.OfLegacyVmMethod. getDeclaringMethod()MethodDescription.InDefinedShapeParameterDescription.ForLoadedParameter.OfMethod. getDeclaringMethod()MethodDescription.InDefinedShapeParameterDescription.InDefinedShape. getDeclaringMethod()MethodDescription.InDefinedShapeParameterDescription.Latent. getDeclaringMethod()Methods in net.bytebuddy.description.method that return types with arguments of type MethodDescription.InDefinedShape Modifier and Type Method Description MethodList<MethodDescription.InDefinedShape>MethodList.AbstractBase. asDefined()MethodList<MethodDescription.InDefinedShape>MethodList. asDefined()Returns this list of these method descriptions resolved to their defined shape.MethodList<MethodDescription.InDefinedShape>MethodList.Empty. asDefined()Constructors in net.bytebuddy.description.method with parameters of type MethodDescription.InDefinedShape Constructor Description ForTokens(MethodDescription.InDefinedShape declaringMethod, java.util.List<? extends ParameterDescription.Token> tokens)Creates a new parameter list for the provided tokens.ForTypes(MethodDescription.InDefinedShape methodDescription, java.util.List<? extends TypeDefinition> typeDefinitions)Creates a new parameter type list.ForTypes(MethodDescription.InDefinedShape methodDescription, TypeDefinition... typeDefinition)Creates a new parameter type list.Latent(MethodDescription.InDefinedShape declaringMethod, ParameterDescription.Token token, int index, int offset)Creates a latent parameter description.Latent(MethodDescription.InDefinedShape declaringMethod, TypeDescription.Generic parameterType, int index, int offset)Creates a new latent parameter descriptions for a parameter without explicit meta data or annotations.Latent(MethodDescription.InDefinedShape declaringMethod, TypeDescription.Generic parameterType, java.util.List<? extends AnnotationDescription> declaredAnnotations, java.lang.String name, java.lang.Integer modifiers, int index, int offset)Creates a latent parameter description. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.description.type
Methods in net.bytebuddy.description.type that return types with arguments of type MethodDescription.InDefinedShape Modifier and Type Method Description MethodList<MethodDescription.InDefinedShape>TypeDescription.AbstractBase.OfSimpleType.WithDelegation. getDeclaredMethods()MethodList<MethodDescription.InDefinedShape>TypeDescription.ArrayProjection. getDeclaredMethods()MethodList<MethodDescription.InDefinedShape>TypeDescription.ForLoadedType. getDeclaredMethods()MethodList<MethodDescription.InDefinedShape>TypeDescription.ForPackageDescription. getDeclaredMethods()MethodList<MethodDescription.InDefinedShape>TypeDescription. getDeclaredMethods()MethodList<MethodDescription.InDefinedShape>TypeDescription.Latent. getDeclaredMethods()MethodList<MethodDescription.InDefinedShape>TypeDescription.SuperTypeLoading. getDeclaredMethods()Methods in net.bytebuddy.description.type with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description TypeDescription.GenericTypeDescription.Generic.Visitor.Substitutor.ForTypeVariableBinding.TypeVariableSubstitutor. onMethod(MethodDescription.InDefinedShape methodDescription) -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.dynamic
Methods in net.bytebuddy.dynamic that return MethodDescription.InDefinedShape Modifier and Type Method Description MethodDescription.InDefinedShapeTransformer.ForMethod.TransformedMethod. asDefined()Constructors in net.bytebuddy.dynamic with parameters of type MethodDescription.InDefinedShape Constructor Description TransformedMethod(TypeDescription instrumentedType, TypeDefinition declaringType, MethodDescription.Token token, MethodDescription.InDefinedShape methodDescription)Creates a new transformed method. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.dynamic.scaffold
Classes in net.bytebuddy.dynamic.scaffold that implement MethodDescription.InDefinedShape Modifier and Type Class Description protected static classTypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridgeA method representing an accessor bridge method.protected static classTypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTargetA method representing a bridge's target method in its defined shape.protected static classTypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridgeA method describing a visibility bridge.Methods in net.bytebuddy.dynamic.scaffold that return types with arguments of type MethodDescription.InDefinedShape Modifier and Type Method Description MethodList<MethodDescription.InDefinedShape>InstrumentedType.Default. getDeclaredMethods()MethodList<MethodDescription.InDefinedShape>InstrumentedType.Frozen. getDeclaredMethods()Methods in net.bytebuddy.dynamic.scaffold with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description protected MethodGraph.Compiler.Default.Key.Harmonized<V>MethodGraph.Compiler.Default.Key.Harmonized. extend(MethodDescription.InDefinedShape methodDescription, MethodGraph.Compiler.Default.Harmonizer<V> harmonizer)Extends this key by the given method description. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.dynamic.scaffold.inline
Classes in net.bytebuddy.dynamic.scaffold.inline that implement MethodDescription.InDefinedShape Modifier and Type Class Description protected static classMethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructorAn description of a rebased constructor.protected static classMethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethodA description of a rebased method.Methods in net.bytebuddy.dynamic.scaffold.inline that return MethodDescription.InDefinedShape Modifier and Type Method Description MethodDescription.InDefinedShapeMethodRebaseResolver.Resolution.ForRebasedConstructor. getResolvedMethod()MethodDescription.InDefinedShapeMethodRebaseResolver.Resolution.ForRebasedMethod. getResolvedMethod()MethodDescription.InDefinedShapeMethodRebaseResolver.Resolution. getResolvedMethod()Returns the resolved method if this resolution represents a rebased method or the original method.MethodDescription.InDefinedShapeMethodRebaseResolver.Resolution.Preserved. getResolvedMethod()Methods in net.bytebuddy.dynamic.scaffold.inline with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description static MethodRebaseResolver.ResolutionMethodRebaseResolver.Resolution.ForRebasedConstructor. of(MethodDescription.InDefinedShape methodDescription, TypeDescription placeholderType)Resolves a constructor rebasement.static MethodRebaseResolver.ResolutionMethodRebaseResolver.Resolution.ForRebasedMethod. of(TypeDescription instrumentedType, MethodDescription.InDefinedShape methodDescription, MethodNameTransformer methodNameTransformer)Resolves a rebasement for the provided method.MethodRebaseResolver.ResolutionMethodRebaseResolver.Default. resolve(MethodDescription.InDefinedShape methodDescription)MethodRebaseResolver.ResolutionMethodRebaseResolver.Disabled. resolve(MethodDescription.InDefinedShape methodDescription)MethodRebaseResolver.ResolutionMethodRebaseResolver. resolve(MethodDescription.InDefinedShape methodDescription)Checks if a method is eligible for rebasing and resolves this possibly rebased method.Constructors in net.bytebuddy.dynamic.scaffold.inline with parameters of type MethodDescription.InDefinedShape Constructor Description ForRebasedConstructor(MethodDescription.InDefinedShape methodDescription)Creates a new resolution for a rebased constructor.ForRebasedMethod(MethodDescription.InDefinedShape methodDescription)Creates a resolution for a rebased method.Preserved(MethodDescription.InDefinedShape methodDescription)Creates a newMethodRebaseResolver.Resolutionfor a non-rebased method.RebasedConstructor(MethodDescription.InDefinedShape methodDescription, TypeDescription placeholderType)Creates a new rebased constructor.RebasedMethod(TypeDescription instrumentedType, MethodDescription.InDefinedShape methodDescription, MethodNameTransformer methodNameTransformer)Creates a new rebased method.Constructor parameters in net.bytebuddy.dynamic.scaffold.inline with type arguments of type MethodDescription.InDefinedShape Constructor Description Default(java.util.Map<MethodDescription.InDefinedShape,MethodRebaseResolver.Resolution> resolutions, java.util.List<DynamicType> dynamicTypes)Creates a new default method rebased resolver. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement MethodDescription.InDefinedShape Modifier and Type Class Description protected static classImplementation.Context.Default.AbstractPropertyAccessorMethodA base implementation of a method that accesses a property of an instrumented type.protected static classImplementation.Context.Default.AccessorMethodA description of an accessor method to access another method from outside the instrumented type.protected static classImplementation.Context.Default.FieldGetterA description of a field getter method.protected static classImplementation.Context.Default.FieldSetterA description of a field setter method.Fields in net.bytebuddy.implementation declared as MethodDescription.InDefinedShape Modifier and Type Field Description protected MethodDescription.InDefinedShapeInvokeDynamic. bootstrapMethodThe bootstrap method.protected static MethodDescription.InDefinedShapeEqualsMethod.TypeCompatibilityCheck. GET_CLASSTheObject.getClass()method.protected MethodDescription.InDefinedShapeImplementation.Context.Default.DelegationRecord. methodDescriptionThe delegation method.Methods in net.bytebuddy.implementation with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description static InvokeDynamic.WithImplicitTargetInvokeDynamic. bootstrap(MethodDescription.InDefinedShape bootstrapMethod, java.lang.Object... rawArgument)Implements the instrumented method with a dynamic method invocation which is linked at runtime using the specified bootstrap method or constructor.static InvokeDynamic.WithImplicitTargetInvokeDynamic. bootstrap(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> rawArguments)Implements the instrumented method with a dynamic method invocation which is linked at runtime using the specified bootstrap method or constructor.Constructors in net.bytebuddy.implementation with parameters of type MethodDescription.InDefinedShape Constructor Description AbstractDelegator(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> handleArguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)Creates a new abstract delegator for a dynamic method invocation.DelegationRecord(MethodDescription.InDefinedShape methodDescription, Visibility visibility)Creates a new delegation record.ForMethodDescription(MethodDescription.InDefinedShape methodDescription)Creates a new target for substituting a given method.InvokeDynamic(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> handleArguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)Creates a new invoke dynamic implementation.OfArgument(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> handleArguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing, int index)Creates a new invoke dynamic instance with an implicit field type for the provided value.OfField(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> handleArguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing, java.lang.String fieldName, FieldLocator.Factory fieldLocatorFactory)Creates a new abstract delegator for a dynamic method invocation where the last argument is assigned an implicit type.OfInstance(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> handleArguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing, java.lang.Object value)Creates a new invoke dynamic instance with an implicit field type for the provided value.WithImplicitArguments(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> handleArguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)Creates a new dynamic method invocation with implicit arguments.WithImplicitTarget(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> handleArguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)Creates a new dynamic method invocation with implicit arguments and an implicit invocation target.WithImplicitType(MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> handleArguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)Creates a new abstract delegator for a dynamic method invocation where the last argument is assigned an implicit type. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.implementation.attribute
Methods in net.bytebuddy.implementation.attribute with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description booleanAnnotationValueFilter. isRelevant(AnnotationDescription annotationDescription, MethodDescription.InDefinedShape methodDescription)Checks if the given annotation value should be written as the value of the provided annotation property. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.implementation.bind.annotation
Constructors in net.bytebuddy.implementation.bind.annotation with parameters of type MethodDescription.InDefinedShape Constructor Description Binder(MethodDescription.InDefinedShape getterMethod, MethodDescription.InDefinedShape setterMethod)Creates a new binder for aFieldProxyin simplex mode.Binder(TypeDescription proxyType, MethodDescription.InDefinedShape getterMethod, MethodDescription.InDefinedShape setterMethod)Creates a new binder for aFieldProxyin duplex mode.Duplex(TypeDescription proxyType, MethodDescription.InDefinedShape getterMethod, MethodDescription.InDefinedShape setterMethod)Creates a new duplex factory.ForGetter(MethodDescription.InDefinedShape getterMethod)Creates a new getter field resolver.ForGetterSetterPair(TypeDescription proxyType, MethodDescription.InDefinedShape getterMethod, MethodDescription.InDefinedShape setterMethod)Creates a new field resolver for an accessor that both gets and sets a field value.ForSetter(MethodDescription.InDefinedShape setterMethod)Creates a new field resolver for a setter accessor.Simplex(MethodDescription.InDefinedShape getterMethod, MethodDescription.InDefinedShape setterMethod)Creates a simplex factory. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.implementation.bytecode.constant
Fields in net.bytebuddy.implementation.bytecode.constant declared as MethodDescription.InDefinedShape Modifier and Type Field Description protected MethodDescription.InDefinedShapeMethodConstant. methodDescriptionA description of the method to be loaded onto the stack.Methods in net.bytebuddy.implementation.bytecode.constant with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description static MethodConstant.CanCacheMethodConstant. forMethod(MethodDescription.InDefinedShape methodDescription)Creates a stack manipulation that loads a method constant onto the operand stack.Constructors in net.bytebuddy.implementation.bytecode.constant with parameters of type MethodDescription.InDefinedShape Constructor Description ForConstructor(MethodDescription.InDefinedShape methodDescription)Creates a newMethodConstantfor creating aConstructorinstance.ForMethod(MethodDescription.InDefinedShape methodDescription)Creates a newMethodConstantfor creating aMethodinstance.MethodConstant(MethodDescription.InDefinedShape methodDescription)Creates a new method constant. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.implementation.bytecode.member
Methods in net.bytebuddy.implementation.bytecode.member with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description static MethodInvocation.WithImplicitInvocationTargetTypeMethodInvocation. invoke(MethodDescription.InDefinedShape methodDescription)Creates a method invocation with an implicitly determined invocation type.Constructors in net.bytebuddy.implementation.bytecode.member with parameters of type MethodDescription.InDefinedShape Constructor Description DynamicInvocation(java.lang.String methodName, TypeDescription returnType, java.util.List<? extends TypeDescription> parameterTypes, MethodDescription.InDefinedShape bootstrapMethod, java.util.List<?> arguments)Creates a new dynamic method invocation.HandleInvocation(MethodDescription.InDefinedShape methodDescription, MethodInvocation.HandleType type)Creates a new method handle invocation.Invocation(MethodDescription.InDefinedShape methodDescription)Creates an invocation of a given method on its declaring type as an invocation target.Invocation(MethodDescription.InDefinedShape methodDescription, TypeDescription typeDescription)Creates an invocation of a given method on a given invocation target type. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.matcher
Methods in net.bytebuddy.matcher with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description static <T extends MethodDescription>
ElementMatcher.Junction<T>ElementMatchers. is(MethodDescription.InDefinedShape method)Exactly matches a given method or constructor as aMethodDescriptionin its defined shape.Method parameters in net.bytebuddy.matcher with type arguments of type MethodDescription.InDefinedShape Modifier and Type Method Description static <T extends MethodDescription>
ElementMatcher.Junction<T>ElementMatchers. definedMethod(ElementMatcher<? super MethodDescription.InDefinedShape> matcher)Matches a method in its defined shape. -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.pool
Methods in net.bytebuddy.pool that return MethodDescription.InDefinedShape Modifier and Type Method Description MethodDescription.InDefinedShapeTypePool.Default.LazyTypeDescription.MethodTokenList. get(int index)Methods in net.bytebuddy.pool that return types with arguments of type MethodDescription.InDefinedShape Modifier and Type Method Description MethodList<MethodDescription.InDefinedShape>TypePool.Default.LazyTypeDescription. getDeclaredMethods()Methods in net.bytebuddy.pool with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description TypeList.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod. resolveExceptionTypes(java.util.List<java.lang.String> exceptionTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)Resolves the generic parameter types of the represented method.TypeList.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized. resolveExceptionTypes(java.util.List<java.lang.String> exceptionTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)TypeList.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveExceptionTypes(java.util.List<java.lang.String> exceptionTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)TypeList.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveExceptionTypes(java.util.List<java.lang.String> exceptionTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)TypeList.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod. resolveParameterTypes(java.util.List<java.lang.String> parameterTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)Resolves the generic parameter types of the represented method.TypeList.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized. resolveParameterTypes(java.util.List<java.lang.String> parameterTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)TypeList.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveParameterTypes(java.util.List<java.lang.String> parameterTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)TypeList.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveParameterTypes(java.util.List<java.lang.String> parameterTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)TypeDescription.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod. resolveReturnType(java.lang.String returnTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, MethodDescription.InDefinedShape definingMethod)Resolves the return type of the represented method.TypeDescription.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized. resolveReturnType(java.lang.String returnTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, MethodDescription.InDefinedShape definingMethod)TypeDescription.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveReturnType(java.lang.String returnTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, MethodDescription.InDefinedShape definingMethod)TypeDescription.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveReturnType(java.lang.String returnTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, MethodDescription.InDefinedShape definingMethod) -
Uses of MethodDescription.InDefinedShape in net.bytebuddy.utility
Methods in net.bytebuddy.utility with parameters of type MethodDescription.InDefinedShape Modifier and Type Method Description protected static JavaConstant.MethodHandle.HandleTypeJavaConstant.MethodHandle.HandleType. of(MethodDescription.InDefinedShape methodDescription)Extracts a handle type for invoking the given method.static JavaConstant.MethodHandleJavaConstant.MethodHandle. of(MethodDescription.InDefinedShape methodDescription)Creates a method handle representation of the given method.protected static JavaConstant.MethodHandle.HandleTypeJavaConstant.MethodHandle.HandleType. ofSpecial(MethodDescription.InDefinedShape methodDescription)Extracts a handle type for invoking the given method via invokespecial.static JavaConstant.MethodHandleJavaConstant.MethodHandle. ofSpecial(MethodDescription.InDefinedShape methodDescription, TypeDescription typeDescription)Creates a method handle representation of the given method for an explicit special method invocation of an otherwise virtual method.
-