|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MappingProcessor
This interface specifies methods to process name mappings between original classes and their obfuscated versions. The mappings are typically read from a mapping file.
MappingReader| Method Summary | |
|---|---|
boolean |
processClassMapping(java.lang.String className,
java.lang.String newClassName)
Processes the given class name mapping. |
void |
processFieldMapping(java.lang.String className,
java.lang.String fieldType,
java.lang.String fieldName,
java.lang.String newFieldName)
Processes the given field name mapping. |
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 newMethodName)
Processes the given method name mapping. |
| Method Detail |
|---|
boolean processClassMapping(java.lang.String className,
java.lang.String newClassName)
className - the original class name.newClassName - the new class name.
void processFieldMapping(java.lang.String className,
java.lang.String fieldType,
java.lang.String fieldName,
java.lang.String newFieldName)
className - the original class name.fieldType - the original external field type.fieldName - the original field name.newFieldName - the new field name.
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 newMethodName)
className - the original class name.firstLineNumber - the first line number of the method, or 0 if it
is not known.lastLineNumber - the last line number of the method, or 0 if it
is not known.methodReturnType - the original external method return type.methodName - the original external method name.methodArguments - the original external method arguments.newMethodName - the new method name.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||