类 ResourceFileNameObfuscator

  • 所有已实现的接口:
    proguard.resources.file.visitor.ResourceFileVisitor, proguard.resources.kotlinmodule.visitor.KotlinModuleVisitor

    public class ResourceFileNameObfuscator
    extends java.lang.Object
    implements proguard.resources.file.visitor.ResourceFileVisitor
    This ResourceFileVisitor obfuscates the names of all visited resource files, using a given StringFunction to map given names on new, obfuscated names.
    • 构造器概要

      构造器 
      构造器 说明
      ResourceFileNameObfuscator​(proguard.util.StringFunction nameObfuscationFunction, boolean overrideAlreadyObfuscatedNames)  
      ResourceFileNameObfuscator​(proguard.util.StringFunction nameObfuscationFunction, boolean overrideAlreadyObfuscatedNames, proguard.resources.file.visitor.ResourceFileVisitor extraVisitor)  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      static java.lang.String getOriginalResourceFileName​(proguard.resources.file.ResourceFile resourceFile)
      Retrieves the original name of the given resource file.
      static boolean isObfuscated​(proguard.resources.file.ResourceFile resourceFile)
      Returns whether the given resource file has been obfuscated by an instance of this class.
      void visitAnyResourceFile​(proguard.resources.file.ResourceFile resourceFile)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 从接口继承的方法 proguard.resources.file.visitor.ResourceFileVisitor

        visitKotlinModule, visitResourceFile
    • 构造器详细资料

      • ResourceFileNameObfuscator

        public ResourceFileNameObfuscator​(proguard.util.StringFunction nameObfuscationFunction,
                                          boolean overrideAlreadyObfuscatedNames)
      • ResourceFileNameObfuscator

        public ResourceFileNameObfuscator​(proguard.util.StringFunction nameObfuscationFunction,
                                          boolean overrideAlreadyObfuscatedNames,
                                          proguard.resources.file.visitor.ResourceFileVisitor extraVisitor)
    • 方法详细资料

      • visitAnyResourceFile

        public void visitAnyResourceFile​(proguard.resources.file.ResourceFile resourceFile)
        指定者:
        visitAnyResourceFile 在接口中 proguard.resources.file.visitor.ResourceFileVisitor
      • isObfuscated

        public static boolean isObfuscated​(proguard.resources.file.ResourceFile resourceFile)
        Returns whether the given resource file has been obfuscated by an instance of this class.
        参数:
        resourceFile - the given resource file.
        返回:
        true if the given resource file has been obfuscated by an instance of this class, false otherwise.
      • getOriginalResourceFileName

        public static java.lang.String getOriginalResourceFileName​(proguard.resources.file.ResourceFile resourceFile)
        Retrieves the original name of the given resource file.
        参数:
        resourceFile - the given resource file.
        返回:
        the resource file's original name.