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.
|
Modifier and Type | Class and 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.ForField.WriteOnly
A write-only mapping for a field value, typically to be used for constructors prior to invoking the super-constructor.
|
static class |
Advice.OffsetMapping.Target.ForStackManipulation
A target for an offset mapping that represents a read-only stack manipulation.
|
static class |
Advice.OffsetMapping.Target.ForStackManipulation.Writable
A constant value that can be written to.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static Advice.OffsetMapping.Target |
Advice.OffsetMapping.Target.ForStackManipulation.of(MethodDescription.InDefinedShape methodDescription)
Creates a target for a
Method or Constructor constant. |
static Advice.OffsetMapping.Target |
Advice.OffsetMapping.Target.ForStackManipulation.of(Object value)
Creates a target for an offset mapping for a constant value or
null . |
static Advice.OffsetMapping.Target |
Advice.OffsetMapping.Target.ForStackManipulation.of(TypeDescription typeDescription)
Creates a target for an offset mapping for a type constant.
|
protected abstract Advice.OffsetMapping.Target |
Advice.OffsetMapping.ForInstrumentedMethod.resolve(MethodDescription.InDefinedShape methodDescription)
Resolves the target for a given method description.
|
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.
|
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.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.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.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.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.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.ForFieldHandle.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.ForSelfCallHandle.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.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.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.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.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.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.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.ForSerializedValue.resolve(TypeDescription instrumentedType,
MethodDescription instrumentedMethod,
Assigner assigner,
Advice.ArgumentHandler argumentHandler,
Advice.OffsetMapping.Sort sort)
Resolves an offset mapping to a given target offset.
|
Modifier and Type | Method and 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.
|
Copyright © 2014–2023. All rights reserved.