ExceptionStackTrace.java
956 Bytes
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.pdfg.exception;
import java.io.PrintWriter;
import java.io.Serializable;
import java.io.StringWriter;
import java.io.Writer;
public class ExceptionStackTrace
implements Serializable {
private static final long serialVersionUID = -5182245295006391698L;
private String m_stackTraceString;
private String m_causeMessage;
public ExceptionStackTrace(Throwable exception) {
this.m_causeMessage = exception.getMessage();
this.m_stackTraceString = ExceptionStackTrace.generateStackTraceString(exception);
}
protected static String generateStackTraceString(Throwable t) {
StringWriter s = new StringWriter();
t.printStackTrace(new PrintWriter(s));
return s.toString();
}
public String getCauseMessage() {
return this.m_causeMessage;
}
public String getStackTrace() {
return this.m_stackTraceString;
}
}