类 InitialStateInfo
- java.lang.Object
-
- proguard.configuration.InitialStateInfo
-
public class InitialStateInfo extends java.lang.ObjectStores the initial state of a classpool and resource files including class names, super class names and hashes of fields and methods; and resource filenames.
-
-
构造器概要
构造器 构造器 说明 InitialStateInfo(proguard.classfile.ClassPool classPool)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.List<java.lang.String>classNames()java.util.Map<proguard.classfile.ProgramField,java.lang.Integer>getFieldHashMap(java.lang.String className)Given a class name return a mapping of a field -> original field hashjava.util.Map<proguard.classfile.ProgramMethod,java.lang.Integer>getMethodHashMap(java.lang.String className)Given a class name return a mapping of method -> original method hashjava.lang.StringgetSuperClassName(java.lang.String className)Given a class name return it's super class name.intsize()
-
-
-
方法详细资料
-
size
public int size()
- 返回:
- The size of the class pool
-
classNames
public java.util.List<java.lang.String> classNames()
- 返回:
- The class names
-
getSuperClassName
public java.lang.String getSuperClassName(java.lang.String className)
Given a class name return it's super class name.- 参数:
className- a class name- 返回:
- super class name
-
getMethodHashMap
public java.util.Map<proguard.classfile.ProgramMethod,java.lang.Integer> getMethodHashMap(java.lang.String className)
Given a class name return a mapping of method -> original method hash- 参数:
className- a class name- 返回:
- map ProgramMethod -> hash(original method signature)
-
getFieldHashMap
public java.util.Map<proguard.classfile.ProgramField,java.lang.Integer> getFieldHashMap(java.lang.String className)
Given a class name return a mapping of a field -> original field hash- 参数:
className- a class name- 返回:
- map ProgramField -> hash(original field name)
-
-