Uses of Interface
net.bytebuddy.asm.MemberSubstitution.Substitution.Resolver
-
Packages that use MemberSubstitution.Substitution.Resolver Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API. -
-
Uses of MemberSubstitution.Substitution.Resolver in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement MemberSubstitution.Substitution.Resolver Modifier and Type Class Description static class
MemberSubstitution.Substitution.Resolver.FieldAccessing
A resolver that replaces an interaction with a byte code element with a field access.static class
MemberSubstitution.Substitution.Resolver.MethodInvoking
A resolver that invokes a method.static class
MemberSubstitution.Substitution.Resolver.Stubbing
A resolver that stubs any interaction with a byte code element.static class
MemberSubstitution.Substitution.Resolver.Unresolved
An unresolved resolver that does not apply a substitution.Methods in net.bytebuddy.asm that return MemberSubstitution.Substitution.Resolver Modifier and Type Method Description MemberSubstitution.Substitution.Resolver
MemberSubstitution.Substitution.Compound. resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)
MemberSubstitution.Substitution.Resolver
MemberSubstitution.Substitution.Compound. resolve(MethodDescription methodDescription, MemberSubstitution.Substitution.InvocationType invocationType)
MemberSubstitution.Substitution.Resolver
MemberSubstitution.Substitution.ForElementMatchers. resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)
MemberSubstitution.Substitution.Resolver
MemberSubstitution.Substitution.ForElementMatchers. resolve(MethodDescription methodDescription, MemberSubstitution.Substitution.InvocationType invocationType)
MemberSubstitution.Substitution.Resolver
MemberSubstitution.Substitution.NoOp. resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)
MemberSubstitution.Substitution.Resolver
MemberSubstitution.Substitution.NoOp. resolve(MethodDescription methodDescription, MemberSubstitution.Substitution.InvocationType invocationType)
MemberSubstitution.Substitution.Resolver
MemberSubstitution.Substitution. resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)
Resolves a field access within a method body.MemberSubstitution.Substitution.Resolver
MemberSubstitution.Substitution. resolve(MethodDescription methodDescription, MemberSubstitution.Substitution.InvocationType invocationType)
Resolves a method invocation within a method body.Methods in net.bytebuddy.asm with parameters of type MemberSubstitution.Substitution.Resolver Modifier and Type Method Description protected static MemberSubstitution.Substitution
MemberSubstitution.Substitution.ForElementMatchers. of(ElementMatcher<? super ByteCodeElement> matcher, MemberSubstitution.Substitution.Resolver resolver)
Creates a substitution for any byte code element that matches the supplied matcher.protected static MemberSubstitution.Substitution
MemberSubstitution.Substitution.ForElementMatchers. ofField(ElementMatcher<? super FieldDescription.InDefinedShape> matcher, boolean matchFieldRead, boolean matchFieldWrite, MemberSubstitution.Substitution.Resolver resolver)
Creates a substitution for any method that matches the supplied matcher.protected static MemberSubstitution.Substitution
MemberSubstitution.Substitution.ForElementMatchers. ofMethod(ElementMatcher<? super MethodDescription> matcher, boolean includeVirtualCalls, boolean includeSuperCalls, MemberSubstitution.Substitution.Resolver resolver)
Creates a substitution for any method that matches the supplied matcher.Constructors in net.bytebuddy.asm with parameters of type MemberSubstitution.Substitution.Resolver Constructor Description ForElementMatchers(ElementMatcher<? super FieldDescription.InDefinedShape> fieldMatcher, ElementMatcher<? super MethodDescription> methodMatcher, boolean matchFieldRead, boolean matchFieldWrite, boolean includeVirtualCalls, boolean includeSuperCalls, MemberSubstitution.Substitution.Resolver resolver)
Creates a new substitution that applies element matchers to determine what byte code elements to substitute.
-