Uses of Interface
net.bytebuddy.asm.Advice.OffsetMapping.Target
-
Packages that use Advice.OffsetMapping.Target Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.build A package for types that allow for applying Byte Buddy transformation during a build process. -
-
Uses of Advice.OffsetMapping.Target in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement Advice.OffsetMapping.Target Modifier and Type Class Description static class
Advice.OffsetMapping.Target.AbstractReadOnlyAdapter
An adapter class for a target that only can be read.static class
Advice.OffsetMapping.Target.ForArray
A target mapping for an array of all local variables.static class
Advice.OffsetMapping.Target.ForArray.ReadOnly
A target mapping for a read-only target mapping for an array of local variables.static class
Advice.OffsetMapping.Target.ForArray.ReadWrite
A target mapping for a writable target mapping for an array of local variables.static class
Advice.OffsetMapping.Target.ForDefaultValue
A target for an offset mapping that represents a non-operational value.static class
Advice.OffsetMapping.Target.ForDefaultValue.ReadOnly
A read-only target for a default value.static class
Advice.OffsetMapping.Target.ForDefaultValue.ReadWrite
A read-write target for a default value.static class
Advice.OffsetMapping.Target.ForField
A target for an offset mapping that loads a field value.static class
Advice.OffsetMapping.Target.ForField.ReadOnly
A read-only mapping for a field value.static class
Advice.OffsetMapping.Target.ForField.ReadWrite
A mapping for a writable field.static class
Advice.OffsetMapping.Target.ForStackManipulation
A target for an offset mapping that represents a read-only stack manipulation.static class
Advice.OffsetMapping.Target.ForVariable
A target for an offset mapping that represents a local variable.static class
Advice.OffsetMapping.Target.ForVariable.ReadOnly
A target for a read-only mapping of a local variable.static class
Advice.OffsetMapping.Target.ForVariable.ReadWrite
A target for a writable mapping of a local variable.Fields in net.bytebuddy.asm with type parameters of type Advice.OffsetMapping.Target Modifier and Type Field Description private java.util.List<Advice.OffsetMapping.Target>
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter. offsetMappings
The offset mappings available to this advice.private java.util.Map<java.lang.Integer,Advice.OffsetMapping.Target>
Advice.Dispatcher.Inlining.CodeTranslationVisitor. offsetMappings
A mapping of offsets to resolved target offsets in the instrumented method.Methods in net.bytebuddy.asm that return Advice.OffsetMapping.Target Modifier and Type Method Description static Advice.OffsetMapping.Target
Advice.OffsetMapping.Target.ForStackManipulation. of(java.lang.Object value)
Creates a target for an offset mapping for a constant value ornull
.static Advice.OffsetMapping.Target
Advice.OffsetMapping.Target.ForStackManipulation. of(MethodDescription.InDefinedShape methodDescription)
Creates a target for aMethod
orConstructor
constant.static Advice.OffsetMapping.Target
Advice.OffsetMapping.Target.ForStackManipulation. of(TypeDescription typeDescription)
Creates a target for an offset mapping for a type constant.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForAllArguments. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForArgument. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForArgument.Unresolved. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForEnterValue. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForExitValue. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForField. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForInstrumentedMethod. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForInstrumentedType. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForLocalValue. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForOrigin. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForReturnValue. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForSerializedValue. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForStackManipulation. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForStubValue. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForThisReference. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForThrowable. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping.ForUnusedValue. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Advice.OffsetMapping.Target
Advice.OffsetMapping. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.Constructor parameters in net.bytebuddy.asm with type arguments of type Advice.OffsetMapping.Target Constructor Description 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.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(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<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(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. -
Uses of Advice.OffsetMapping.Target in net.bytebuddy.build
Methods in net.bytebuddy.build that return Advice.OffsetMapping.Target Modifier and Type Method Description Advice.OffsetMapping.Target
CachedReturnPlugin.CacheFieldOffsetMapping. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.
-