Package | Description |
---|---|
net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
Modifier and Type | Method and Description |
---|---|
static MemberSubstitution.Source |
MemberSubstitution.Source.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MemberSubstitution.Source[] |
MemberSubstitution.Source.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Constructor and Description |
---|
Bound(MemberSubstitution.Source source,
MethodDescription instrumentedMethod)
Creates an offset mapping for a bound version of a self call handle.
|
ForAllArguments(TypeDescription.Generic targetComponentType,
Assigner.Typing typing,
MemberSubstitution.Source source,
boolean includeSelf,
boolean nullIfEmpty)
Creates a new offset mapping for an array containing all supplied arguments.
|
ForArgument(TypeDescription.Generic targetType,
int index,
Assigner.Typing typing,
MemberSubstitution.Source source,
boolean optional)
Creates a new offset mapping for an argument to either the substituted expression or the instrumented method.
|
ForOrigin(MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Sort sort,
MemberSubstitution.Source source)
Creates an offset mapping a representation of the substituted element or instrumented method.
|
ForSelfCallHandle(MemberSubstitution.Source source,
boolean bound)
Creates a new offset mapping for a self call handle.
|
ForStubValue(MemberSubstitution.Source source)
Creates an offset mapping for a stub value.
|
ForThisReference(TypeDescription.Generic targetType,
Assigner.Typing typing,
MemberSubstitution.Source source,
boolean optional)
Creates an offset mapping that resolves the
this reference. |
Resolved(MemberSubstitution.Source source,
MethodDescription instrumentedMethod)
Creates a resolved version of an offset mapping for a stub value.
|
Resolved(MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Sort sort,
MemberSubstitution.Source source,
MethodDescription instrumentedMethod)
Creates a resolved version of an offset mapping for describing the substituted expression or instrumented method.
|
Resolved(TypeDescription.Generic targetType,
Assigner.Typing typing,
MemberSubstitution.Source source,
boolean optional,
Assigner assigner,
MethodDescription instrumentedMethod)
Creates a resolved offset mapping for assigning the
this reference. |
Resolved(TypeDescription.Generic targetComponentType,
Assigner.Typing typing,
MemberSubstitution.Source source,
boolean includeSelf,
boolean nullIfEmpty,
Assigner assigner,
MethodDescription instrumentedMethod)
Creates a resolved version for an offset mapping of all arguments.
|
Resolved(TypeDescription.Generic targetType,
int index,
Assigner.Typing typing,
MemberSubstitution.Source source,
boolean optional,
Assigner assigner,
MethodDescription instrumentedMethod)
Creates a resolved offset mapping for assigning a parameter.
|
Unbound(MemberSubstitution.Source source,
MethodDescription instrumentedMethod)
Creates an offset mapping for an unbound version of a self call handle.
|
Copyright © 2014–2024. All rights reserved.