private static StackTraceElement[] dropInternalFrames(StackTraceElement[] stackTrace) { final String dropFrameUntilFnName = Impl.getNameOf("@com.google.gwt.core.client.impl.StackTraceCreator::captureStackTrace(*)"); final String dropFrameUntilFnName2 = Impl.getNameOf("@java.lang.Throwable::initializeBackingError(*)"); int numberOfFramesToSearch = Math.min(stackTrace.length, DROP_FRAME_LIMIT); for (int i = numberOfFramesToSearch - 1; i >= 0; i--) { if (stackTrace[i].getMethodName().equals(dropFrameUntilFnName) || stackTrace[i].getMethodName().equals(dropFrameUntilFnName2)) { splice(stackTrace, i + 1); break; } } return stackTrace; }
private static StackTraceElement[] dropInternalFrames(StackTraceElement[] stackTrace) { final String dropFrameUntilFnName = Impl.getNameOf("@com.google.gwt.core.client.impl.StackTraceCreator::captureStackTrace(*)"); final String dropFrameUntilFnName2 = Impl.getNameOf("@java.lang.Throwable::initializeBackingError(*)"); int numberOfFramesToSearch = Math.min(stackTrace.length, DROP_FRAME_LIMIT); for (int i = numberOfFramesToSearch - 1; i >= 0; i--) { if (stackTrace[i].getMethodName().equals(dropFrameUntilFnName) || stackTrace[i].getMethodName().equals(dropFrameUntilFnName2)) { splice(stackTrace, i + 1); break; } } return stackTrace; }
private static StackTraceElement[] dropInternalFrames(StackTraceElement[] stackTrace) { final String dropFrameUntilFnName = Impl.getNameOf("@com.google.gwt.core.client.impl.StackTraceCreator::captureStackTrace(*)"); int numberOfFrameToSearch = Math.min(stackTrace.length, DROP_FRAME_LIMIT); for (int i = 0; i < numberOfFrameToSearch; i++) { if (stackTrace[i].getMethodName().equals(dropFrameUntilFnName)) { return splice(stackTrace, i + 1); } } return stackTrace; }
private static StackTraceElement[] dropInternalFrames(StackTraceElement[] stackTrace) { final String dropFrameUntilFnName = Impl.getNameOf("@com.google.gwt.core.client.impl.StackTraceCreator::captureStackTrace(*)"); int numberOfFrameToSearch = Math.min(stackTrace.length, DROP_FRAME_LIMIT); for (int i = 0; i < numberOfFrameToSearch; i++) { if (stackTrace[i].getMethodName().equals(dropFrameUntilFnName)) { return splice(stackTrace, i + 1); } } return stackTrace; }