Class MemberSubstitution.WithoutSpecification.ForMatchedByteCodeElement

    • Constructor Detail

      • 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.