程序包 proguard.retrace

类 FrameRemapper

  • 所有已实现的接口:
    proguard.obfuscate.MappingProcessor

    public class FrameRemapper
    extends java.lang.Object
    implements proguard.obfuscate.MappingProcessor
    This class accumulates mapping information and then transforms stack frames accordingly.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      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.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • FrameRemapper

        public FrameRemapper()
    • 方法详细资料

      • transform

        public java.util.List<FrameInfo> transform​(FrameInfo obfuscatedFrame)
        Transforms the given obfuscated frame back to one or more original frames.
      • originalClassName

        public java.lang.String originalClassName​(java.lang.String obfuscatedClassName)
        Returns the original class name.
      • processClassMapping

        public boolean processClassMapping​(java.lang.String className,
                                           java.lang.String newClassName)
        指定者:
        processClassMapping 在接口中 proguard.obfuscate.MappingProcessor
      • processFieldMapping

        public void processFieldMapping​(java.lang.String className,
                                        java.lang.String fieldType,
                                        java.lang.String fieldName,
                                        java.lang.String newClassName,
                                        java.lang.String newFieldName)
        指定者:
        processFieldMapping 在接口中 proguard.obfuscate.MappingProcessor
      • processMethodMapping

        public 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 在接口中 proguard.obfuscate.MappingProcessor