| proguard.obfuscate.MappingProcessor
All known Subclasses: proguard.retrace.StackTrace, proguard.obfuscate.MappingKeeper, proguard.retrace.StackTraceItem, proguard.obfuscate.MultiMappingProcessor,
MappingProcessor | public interface MappingProcessor (Code) | | This interface specifies methods to process name mappings between original
classes and their obfuscated versions. The mappings are typically read
from a mapping file.
See Also: MappingReader author: Eric Lafortune |
processClassMapping | public boolean processClassMapping(String className, String newClassName)(Code) | | Processes the given class name mapping.
Parameters: className - the original class name. Parameters: newClassName - the new class name. whether the processor is interested in receiving mappings of theclass members of this class. |
processFieldMapping | public void processFieldMapping(String className, String fieldType, String fieldName, String newFieldName)(Code) | | Processes the given field name mapping.
Parameters: className - the original class name. Parameters: fieldType - the original external field type. Parameters: fieldName - the original field name. Parameters: newFieldName - the new field name. |
processMethodMapping | public void processMethodMapping(String className, int firstLineNumber, int lastLineNumber, String methodReturnType, String methodNameAndArguments, String newMethodName)(Code) | | Processes the given method name mapping.
Parameters: className - the original class name. Parameters: firstLineNumber - the first line number of the method, or0 if it is not known. Parameters: lastLineNumber - the last line number of the method, or0 if it is not known. Parameters: methodReturnType - the original external method return type. Parameters: methodNameAndArguments - the original external method name andarguments. Parameters: newMethodName - the new method name. |
|
|