private void removeCustomAssertRelatedElementsFromStackTraceIfNeeded(AssertionError assertionError) { if (!Failures.instance().isRemoveAssertJRelatedElementsFromStackTrace()) return; if (isAssertjAssertClass()) return; StackTraceElement[] newStackTrace = Arrays.stream(assertionError.getStackTrace()) .filter(element -> !isElementOfCustomAssert(element)) .toArray(StackTraceElement[]::new); assertionError.setStackTrace(newStackTrace); }
private void removeCustomAssertRelatedElementsFromStackTraceIfNeeded(AssertionError assertionError) { if (!Failures.instance().isRemoveAssertJRelatedElementsFromStackTrace()) return; if (isAssertjAssertClass()) return; StackTraceElement[] newStackTrace = Arrays.stream(assertionError.getStackTrace()) .filter(element -> !isElementOfCustomAssert(element)) .toArray(StackTraceElement[]::new); assertionError.setStackTrace(newStackTrace); }