public class FrameRemapper
extends java.lang.Object
implements proguard.obfuscate.MappingProcessor
| Constructor and Description |
|---|
FrameRemapper() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
originalClassName(java.lang.String obfuscatedClassName)
Returns the original class name.
|
boolean |
processClassMapping(java.lang.String className,
java.lang.String newClassName) |
void |
processFieldMapping(java.lang.String className,
java.lang.String fieldType,
java.lang.String fieldName,
java.lang.String newClassName,
java.lang.String newFieldName) |
void |
processMethodMapping(java.lang.String className,
int firstLineNumber,
int lastLineNumber,
java.lang.String methodReturnType,
java.lang.String methodName,
java.lang.String methodArguments,
java.lang.String newClassName,
int newFirstLineNumber,
int newLastLineNumber,
java.lang.String newMethodName) |
java.util.List<FrameInfo> |
transform(FrameInfo obfuscatedFrame)
Transforms the given obfuscated frame back to one or more original frames.
|
public java.util.List<FrameInfo> transform(FrameInfo obfuscatedFrame)
public java.lang.String originalClassName(java.lang.String obfuscatedClassName)
public boolean processClassMapping(java.lang.String className,
java.lang.String newClassName)
processClassMapping in interface proguard.obfuscate.MappingProcessorpublic void processFieldMapping(java.lang.String className,
java.lang.String fieldType,
java.lang.String fieldName,
java.lang.String newClassName,
java.lang.String newFieldName)
processFieldMapping in interface proguard.obfuscate.MappingProcessorpublic void processMethodMapping(java.lang.String className,
int firstLineNumber,
int lastLineNumber,
java.lang.String methodReturnType,
java.lang.String methodName,
java.lang.String methodArguments,
java.lang.String newClassName,
int newFirstLineNumber,
int newLastLineNumber,
java.lang.String newMethodName)
processMethodMapping in interface proguard.obfuscate.MappingProcessor