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 classMemberSubstitution.Substitution.Resolver.FieldAccessingA resolver that replaces an interaction with a byte code element with a field access.static classMemberSubstitution.Substitution.Resolver.MethodInvokingA resolver that invokes a method.static classMemberSubstitution.Substitution.Resolver.StubbingA resolver that stubs any interaction with a byte code element.static classMemberSubstitution.Substitution.Resolver.UnresolvedAn 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.ResolverMemberSubstitution.Substitution.Compound. resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)MemberSubstitution.Substitution.ResolverMemberSubstitution.Substitution.Compound. resolve(MethodDescription methodDescription, MemberSubstitution.Substitution.InvocationType invocationType)MemberSubstitution.Substitution.ResolverMemberSubstitution.Substitution.ForElementMatchers. resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)MemberSubstitution.Substitution.ResolverMemberSubstitution.Substitution.ForElementMatchers. resolve(MethodDescription methodDescription, MemberSubstitution.Substitution.InvocationType invocationType)MemberSubstitution.Substitution.ResolverMemberSubstitution.Substitution.NoOp. resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)MemberSubstitution.Substitution.ResolverMemberSubstitution.Substitution.NoOp. resolve(MethodDescription methodDescription, MemberSubstitution.Substitution.InvocationType invocationType)MemberSubstitution.Substitution.ResolverMemberSubstitution.Substitution. resolve(FieldDescription.InDefinedShape fieldDescription, boolean writeAccess)Resolves a field access within a method body.MemberSubstitution.Substitution.ResolverMemberSubstitution.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.SubstitutionMemberSubstitution.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.SubstitutionMemberSubstitution.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.SubstitutionMemberSubstitution.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.
-