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 classAdvice.OffsetMapping.Target.AbstractReadOnlyAdapterAn adapter class for a target that only can be read.static classAdvice.OffsetMapping.Target.ForArrayA target mapping for an array of all local variables.static classAdvice.OffsetMapping.Target.ForArray.ReadOnlyA target mapping for a read-only target mapping for an array of local variables.static classAdvice.OffsetMapping.Target.ForArray.ReadWriteA target mapping for a writable target mapping for an array of local variables.static classAdvice.OffsetMapping.Target.ForDefaultValueA target for an offset mapping that represents a non-operational value.static classAdvice.OffsetMapping.Target.ForDefaultValue.ReadOnlyA read-only target for a default value.static classAdvice.OffsetMapping.Target.ForDefaultValue.ReadWriteA read-write target for a default value.static classAdvice.OffsetMapping.Target.ForFieldA target for an offset mapping that loads a field value.static classAdvice.OffsetMapping.Target.ForField.ReadOnlyA read-only mapping for a field value.static classAdvice.OffsetMapping.Target.ForField.ReadWriteA mapping for a writable field.static classAdvice.OffsetMapping.Target.ForStackManipulationA target for an offset mapping that represents a read-only stack manipulation.static classAdvice.OffsetMapping.Target.ForVariableA target for an offset mapping that represents a local variable.static classAdvice.OffsetMapping.Target.ForVariable.ReadOnlyA target for a read-only mapping of a local variable.static classAdvice.OffsetMapping.Target.ForVariable.ReadWriteA 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. offsetMappingsThe offset mappings available to this advice.private java.util.Map<java.lang.Integer,Advice.OffsetMapping.Target>Advice.Dispatcher.Inlining.CodeTranslationVisitor. offsetMappingsA 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.TargetAdvice.OffsetMapping.Target.ForStackManipulation. of(java.lang.Object value)Creates a target for an offset mapping for a constant value ornull.static Advice.OffsetMapping.TargetAdvice.OffsetMapping.Target.ForStackManipulation. of(MethodDescription.InDefinedShape methodDescription)Creates a target for aMethodorConstructorconstant.static Advice.OffsetMapping.TargetAdvice.OffsetMapping.Target.ForStackManipulation. of(TypeDescription typeDescription)Creates a target for an offset mapping for a type constant.Advice.OffsetMapping.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetAdvice.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.TargetCachedReturnPlugin.CacheFieldOffsetMapping. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.OffsetMapping.Sort sort)Resolves an offset mapping to a given target offset.
-