Class AgentBuilder.RedefinitionListenable.ResubmissionOnErrorMatcher.Conjunction

    • Method Detail

      • matches

        public boolean matches​(java.lang.Throwable throwable,
                               java.lang.String typeName,
                               @MaybeNull
                               java.lang.ClassLoader classLoader,
                               @MaybeNull
                               JavaModule module)
        Returns true if a type should be resubmitted if it is not yet loaded and an exception occurs during instrumentation.
        Specified by:
        matches in interface AgentBuilder.RedefinitionListenable.ResubmissionOnErrorMatcher
        Parameters:
        throwable - The exception being raised.
        typeName - The name of the instrumented type.
        classLoader - The class loader of the instrumented type or null if the type is loaded by the bootstrap class loader.
        module - The module of the instrumented type or null if the current VM does not support modules.
        Returns:
        true if the type should be resubmitted.