Package | Description |
---|---|
net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
Modifier and Type | Class and Description |
---|---|
static class |
Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments
A target for an offset mapping of an array containing all (boxed) arguments of the instrumented method.
|
static class |
Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter
A target for an offset mapping that boxes a primitive parameter value.
|
protected static class |
Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.ReadOnly
A target mapping for a boxed parameter that only allows reading the boxed value.
|
protected static class |
Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.ReadWrite
A target mapping for a boxed parameter that allows reading and writing the boxed value.
|
static class |
Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValue
An offset mapping for a constant pool value.
|
static class |
Advice.Dispatcher.OffsetMapping.Target.ForDefaultValue
Loads a default value onto the stack or pops the accessed value off it.
|
static class |
Advice.Dispatcher.OffsetMapping.Target.ForField
An offset mapping for a field.
|
protected static class |
Advice.Dispatcher.OffsetMapping.Target.ForField.ReadOnly
A target mapping for a field that is only readable.
|
protected static class |
Advice.Dispatcher.OffsetMapping.Target.ForField.ReadWrite
A target mapping for a field that is both readable and writable.
|
static class |
Advice.Dispatcher.OffsetMapping.Target.ForNullConstant
Binds a null constant to the target parameter.
|
static class |
Advice.Dispatcher.OffsetMapping.Target.ForParameter
A read-only target mapping.
|
protected static class |
Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadOnly
A read-only parameter mapping.
|
protected static class |
Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite
A parameter mapping that is both readable and writable.
|
protected static class |
Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite.WithCasting
A readable and writable parameter mapping where the assigned value is casted to another type prior to assignment.
|
static class |
Advice.Dispatcher.OffsetMapping.Target.ForSerializedObject
Creates a target that represents a value in form of a serialized field.
|
Modifier and Type | Method and Description |
---|---|
protected Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite.casted(TypeDescription targetType)
Resolves a parameter mapping where the value is casted to the given type prior to assignment.
|
protected static Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.ReadOnly.of(int offset,
TypeDefinition type)
Creates an appropriate target mapping.
|
protected static Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.ReadWrite.of(int offset,
TypeDefinition type)
Creates an appropriate target mapping.
|
protected static Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.Target.ForSerializedObject.of(TypeDescription target,
Serializable value)
Resolves a serializable value to a target that reads a value from reconstructing a serializable string representation.
|
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context)
Resolves an offset mapping to a given target offset.
|
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForParameter.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForThisReference.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForInstrumentedType.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForField.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForOrigin.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForIgnored.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForEnterValue.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForReturnValue.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForBoxedReturnValue.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForBoxedArguments.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForThrowable.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Advice.Dispatcher.OffsetMapping.Target |
Advice.Dispatcher.OffsetMapping.ForUserValue.resolve(MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.OffsetMapping.Context context) |
Copyright © 2014–2016. All rights reserved.