接口 ClassReferenceFixer.NameGenerationStrategy

  • 封闭类:
    ClassReferenceFixer

    public static interface ClassReferenceFixer.NameGenerationStrategy
    This interface provides an abstraction on how a Member should be renamed when its descriptor need to be updated.
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      java.lang.String getNewName​(ProgramClass programClass, ProgramMember programMember, java.lang.String originalName, java.lang.String originalDescriptor)
      A method for generating a new name for a program member.
    • 方法详细资料

      • getNewName

        java.lang.String getNewName​(ProgramClass programClass,
                                    ProgramMember programMember,
                                    java.lang.String originalName,
                                    java.lang.String originalDescriptor)
        A method for generating a new name for a program member.
        参数:
        programClass - The program class that the ClassReferenceFixer is visiting.
        programMember - The program member that the ClassReferenceFixer is visiting.
        originalName - The original name of the program member.
        originalDescriptor - The original descriptor of the program member.
        返回:
        The new name of the program member.