Uses of Class
net.bytebuddy.asm.MemberSubstitution.WithoutSpecification
Packages that use MemberSubstitution.WithoutSpecification
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
-
Uses of MemberSubstitution.WithoutSpecification in net.bytebuddy.asm
Subclasses of MemberSubstitution.WithoutSpecification in net.bytebuddy.asmModifier and TypeClassDescriptionprotected static class
Describes a member substitution that requires a specification for how to replace a byte code element.static class
A member substitution for an invokedynamic instruction.static class
Describes a member substitution that requires a specification for how to replace a field.static class
Describes a member substitution that requires a specification for how to replace a method or constructor.Methods in net.bytebuddy.asm that return MemberSubstitution.WithoutSpecificationModifier and TypeMethodDescriptionMemberSubstitution.constructor
(ElementMatcher<? super MethodDescription> matcher) Substitutes any constructor invocation that matches the given matcher.MemberSubstitution.element
(ElementMatcher<? super ByteCodeElement.Member> matcher) Substitutes any interaction with a field or method that matches the given matcher.MemberSubstitution.invokable
(ElementMatcher<? super MethodDescription> matcher) Substitutes any method or constructor invocation that matches the given matcher.MemberSubstitution.WithoutSpecification.ForMatchedField.onRead()
When invoked, only read access of the previously matched field is substituted.MemberSubstitution.WithoutSpecification.ForMatchedMethod.onSuperCall()
Limits the substituted method calls to method calls that invoke a method as asuper
call.MemberSubstitution.WithoutSpecification.ForMatchedMethod.onVirtualCall()
Limits the substituted method calls to method calls that invoke a method virtually (as opposed to asuper
invocation).MemberSubstitution.WithoutSpecification.ForMatchedField.onWrite()
When invoked, only write access of the previously matched field is substituted.