Class MemberSubstitution.WithoutSpecification.ForMatchedByteCodeElement

java.lang.Object
net.bytebuddy.asm.MemberSubstitution.WithoutSpecification
net.bytebuddy.asm.MemberSubstitution.WithoutSpecification.ForMatchedByteCodeElement
Enclosing class:
MemberSubstitution.WithoutSpecification

@Enhance protected static class MemberSubstitution.WithoutSpecification.ForMatchedByteCodeElement extends MemberSubstitution.WithoutSpecification
Describes a member substitution that requires a specification for how to replace a byte code element.
  • Field Details

  • Constructor Details

    • ForMatchedByteCodeElement

      protected ForMatchedByteCodeElement(MethodGraph.Compiler methodGraphCompiler, MemberSubstitution.TypePoolResolver typePoolResolver, boolean strict, MemberSubstitution.Replacement.Factory replacementFactory, ElementMatcher<? super ByteCodeElement> matcher)
      Creates a new member substitution for a matched byte code element that requires a specification for how to perform a substitution.
      Parameters:
      methodGraphCompiler - The method graph compiler to use.
      typePoolResolver - The type pool resolver to use.
      strict - true if the method processing should be strict where an exception is raised if a member cannot be found.
      replacementFactory - The replacement factory to use.
      matcher - A matcher for any byte code elements that should be substituted.
  • Method Details