public class ReTrace
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REGULAR_EXPRESSION |
static java.lang.String |
REGULAR_EXPRESSION2 |
| Constructor and Description |
|---|
ReTrace(java.io.File mappingFile)
Creates a new ReTrace instance with a default regular expression,
|
ReTrace(java.lang.String regularExpression,
java.lang.String regularExpression2,
boolean allClassNames,
boolean verbose,
java.io.File mappingFile)
Creates a new ReTrace instance.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String[] args)
The main program for ReTrace.
|
void |
retrace(java.io.LineNumberReader stackTraceReader,
java.io.PrintWriter stackTraceWriter)
De-obfuscates a given stack trace.
|
public static final java.lang.String REGULAR_EXPRESSION
public static final java.lang.String REGULAR_EXPRESSION2
public ReTrace(java.io.File mappingFile)
mappingFile - the mapping file that was written out by
ProGuard.public ReTrace(java.lang.String regularExpression,
java.lang.String regularExpression2,
boolean allClassNames,
boolean verbose,
java.io.File mappingFile)
regularExpression - the regular expression for parsing the lines in
the stack trace.allClassNames - specifies whether all words that match class
names should be de-obfuscated, even if they
aren't matching the regular expression.verbose - specifies whether the de-obfuscated stack trace
should be verbose.mappingFile - the mapping file that was written out by
ProGuard.public void retrace(java.io.LineNumberReader stackTraceReader,
java.io.PrintWriter stackTraceWriter)
throws java.io.IOException
stackTraceReader - a reader for the obfuscated stack trace.stackTraceWriter - a writer for the de-obfuscated stack trace.java.io.IOExceptionpublic static void main(java.lang.String[] args)