META-INF/
META-INF/MANIFEST.MF
proguard/
proguard/retrace/
proguard/retrace/FramePattern.class
FramePattern.java
package proguard.retrace
public proguard.retrace.FramePattern extends java.lang.Object {
private static final String REGEX_CLASS
private static final String REGEX_CLASS_SLASH
private static final String REGEX_SOURCE_FILE
private static final String REGEX_LINE_NUMBER
private static final String REGEX_TYPE
private static final String REGEX_MEMBER
private static final String REGEX_ARGUMENTS
private final char[] expressionTypes
private final int expressionTypeCount
private final java.util.regex.Pattern pattern
private final boolean verbose
public void <init> (java.lang.String, boolean)
public proguard.retrace.FrameInfo parse (java.lang.String)
public java.lang.String format (java.lang.String, proguard.retrace.FrameInfo)
}
proguard/retrace/FrameInfo.class
FrameInfo.java
package proguard.retrace
public proguard.retrace.FrameInfo extends java.lang.Object {
private final String className
private final String sourceFile
private final int lineNumber
private final String type
private final String fieldName
private final String methodName
private final String arguments
public void <init> (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public java.lang.String getClassName ()
public java.lang.String getSourceFile ()
public int getLineNumber ()
public java.lang.String getType ()
public java.lang.String getFieldName ()
public java.lang.String getMethodName ()
public java.lang.String getArguments ()
public java.lang.String toString ()
}
proguard/retrace/FrameRemapper$FieldInfo.class
FrameRemapper.java
package proguard.retrace
proguard.retrace.FrameRemapper$FieldInfo extends java.lang.Object {
private final String originalClassName
private final String originalType
private final String originalName
private void <init> (java.lang.String, java.lang.String, java.lang.String)
private boolean matches (java.lang.String)
static synthetic boolean access$000 (proguard.retrace.FrameRemapper$FieldInfo, java.lang.String)
static synthetic java.lang.String access$100 (proguard.retrace.FrameRemapper$FieldInfo)
static synthetic java.lang.String access$200 (proguard.retrace.FrameRemapper$FieldInfo)
static synthetic java.lang.String access$300 (proguard.retrace.FrameRemapper$FieldInfo)
synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, proguard.retrace.FrameRemapper$1)
}
proguard/retrace/FrameRemapper$MethodInfo.class
FrameRemapper.java
package proguard.retrace
proguard.retrace.FrameRemapper$MethodInfo extends java.lang.Object {
private final int obfuscatedFirstLineNumber
private final int obfuscatedLastLineNumber
private final String originalClassName
private final int originalFirstLineNumber
private final int originalLastLineNumber
private final String originalType
private final String originalName
private final String originalArguments
private void <init> (int, int, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String)
private boolean matches (int, java.lang.String, java.lang.String)
static synthetic boolean access$400 (proguard.retrace.FrameRemapper$MethodInfo, int, java.lang.String, java.lang.String)
static synthetic int access$500 (proguard.retrace.FrameRemapper$MethodInfo)
static synthetic int access$600 (proguard.retrace.FrameRemapper$MethodInfo)
static synthetic int access$700 (proguard.retrace.FrameRemapper$MethodInfo)
static synthetic java.lang.String access$800 (proguard.retrace.FrameRemapper$MethodInfo)
static synthetic java.lang.String access$900 (proguard.retrace.FrameRemapper$MethodInfo)
static synthetic java.lang.String access$1000 (proguard.retrace.FrameRemapper$MethodInfo)
static synthetic java.lang.String access$1100 (proguard.retrace.FrameRemapper$MethodInfo)
synthetic void <init> (int, int, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, proguard.retrace.FrameRemapper$1)
}
proguard/retrace/ReTrace.class
ReTrace.java
package proguard.retrace
public proguard.retrace.ReTrace extends java.lang.Object {
private static final String USAGE
private static final String REGEX_OPTION
private static final String VERBOSE_OPTION
public static final String STACK_TRACE_EXPRESSION
private final String regularExpression
private final boolean verbose
private final java.io.File mappingFile
public void <init> (java.lang.String, boolean, java.io.File)
public void retrace (java.io.LineNumberReader, java.io.PrintWriter) throws java.io.IOException
private java.lang.String trim (java.lang.String, java.lang.String)
private int firstNonCommonIndex (java.lang.String, java.lang.String)
private int lastNonIdentifierIndex (java.lang.String, int)
public static void main (java.lang.String[])
}
proguard/retrace/FrameRemapper.class
FrameRemapper.java
package proguard.retrace
public proguard.retrace.FrameRemapper extends java.lang.Object implements proguard.obfuscate.MappingProcessor {
private final java.util.Map classMap
private final java.util.Map classFieldMap
private final java.util.Map classMethodMap
public void <init> ()
public java.util.List transform (proguard.retrace.FrameInfo)
private void transformFieldInfo (proguard.retrace.FrameInfo, java.lang.String, java.util.List)
private void transformMethodInfo (proguard.retrace.FrameInfo, java.lang.String, java.util.List)
private java.lang.String originalArguments (java.lang.String)
private java.lang.String originalType (java.lang.String)
private java.lang.String originalClassName (java.lang.String)
private java.lang.String sourceFileName (java.lang.String)
public boolean processClassMapping (java.lang.String, java.lang.String)
public void processFieldMapping (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public void processMethodMapping (java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.String)
}
proguard/retrace/FrameRemapper$1.class
FrameRemapper.java
package proguard.retrace
synthetic proguard.retrace.FrameRemapper$1 extends java.lang.Object {
}