@Override public void writeInterface(JsonGenerator generator, StackTraceInterface stackTraceInterface) throws IOException { generator.writeStartObject(); generator.writeArrayFieldStart(FRAMES_PARAMETER); SentryStackTraceElement[] sentryStackTrace = stackTraceInterface.getStackTrace(); int commonWithEnclosing = stackTraceInterface.getFramesCommonWithEnclosing(); for (int i = sentryStackTrace.length - 1; i >= 0; i--) { writeFrame(generator, sentryStackTrace[i], commonWithEnclosing-- > 0); } generator.writeEndArray(); generator.writeEndObject(); }
Deque<SentryException> throwables = ((ExceptionInterface) sentryInterface).getExceptions(); for (SentryException throwable : throwables) { for (SentryStackTraceElement traceElement : throwable.getStackTraceInterface().getStackTrace()) { String plugin = PluginClassloader.getPluginWhichLoaded(traceElement.getModule()); if (plugin != null) {