程序包 proguard.io
类 ExtraDataEntryNameMap
- java.lang.Object
-
- proguard.io.ExtraDataEntryNameMap
-
public class ExtraDataEntryNameMap extends java.lang.ObjectMap keeping track of all data entries that have associated extra data entries with them. It also supports extra data entries that are not attached to a particular data entry: these entries should always be included in the output, independent of the contents of the output.
-
-
构造器概要
构造器 构造器 说明 ExtraDataEntryNameMap()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddExtraClass(java.lang.String extraDataEntryName)Adds an extra class data entry that is not linked to a particular data entry.voidaddExtraClassToClass(java.lang.String keyClassName, java.lang.Class extraClass)Registers an extra class data entry to the given class data entry.voidaddExtraClassToClass(java.lang.String keyClassName, java.lang.String extraClassName)Registers an extra class data entry to the given class data entry.voidaddExtraClassToClass(proguard.classfile.Clazz keyClass, java.lang.Class extraClass)Registers an extra class data entry to the given class data entry.voidaddExtraClassToClass(proguard.classfile.Clazz keyClass, java.lang.String extraClassName)Registers an extra class data entry to the given class data entry.voidaddExtraClassToClass(proguard.classfile.Clazz keyClass, proguard.classfile.Clazz extraClass)Registers an extra class data entry to the given class data entry.voidaddExtraDataEntry(java.lang.String extraDataEntryName)Adds an extra data entry that is not linked to a particular data entry.voidaddExtraDataEntry(java.lang.String keyDataEntryName, java.lang.String extraDataEntryName)Adds an extra data entry to the given data entry.voidaddExtraDataEntryToClass(java.lang.String keyClassName, java.lang.String extraDataEntryName)Registers an extra data entry to the given class data entry.voidclear()Clears all extra data entries.voidclearExtraClasses()Clears all extra class data entries.java.util.Set<java.lang.String>getAllExtraDataEntryNames()Returns the names of all extra data entries.java.lang.StringgetClassDataEntryName(java.lang.String className)java.util.Set<java.lang.String>getDefaultExtraDataEntryNames()Returns the names of all extra data entries that are not attached to a particular data entry.java.util.Set<java.lang.String>getExtraDataEntryNames(java.lang.String keyDataEntryName)Returns the names of all extra data entries attached to the given data entry.java.util.Set<java.lang.String>getKeyDataEntryNames()Returns the names of all data entries that have extra data entries attached to them.
-
-
-
方法详细资料
-
clear
public void clear()
Clears all extra data entries.
-
clearExtraClasses
public void clearExtraClasses()
Clears all extra class data entries.
-
addExtraDataEntry
public void addExtraDataEntry(java.lang.String extraDataEntryName)
Adds an extra data entry that is not linked to a particular data entry.
-
addExtraClass
public void addExtraClass(java.lang.String extraDataEntryName)
Adds an extra class data entry that is not linked to a particular data entry.
-
addExtraDataEntry
public void addExtraDataEntry(java.lang.String keyDataEntryName, java.lang.String extraDataEntryName)Adds an extra data entry to the given data entry.
-
addExtraDataEntryToClass
public void addExtraDataEntryToClass(java.lang.String keyClassName, java.lang.String extraDataEntryName)Registers an extra data entry to the given class data entry.
-
addExtraClassToClass
public void addExtraClassToClass(proguard.classfile.Clazz keyClass, proguard.classfile.Clazz extraClass)Registers an extra class data entry to the given class data entry.
-
addExtraClassToClass
public void addExtraClassToClass(proguard.classfile.Clazz keyClass, java.lang.Class extraClass)Registers an extra class data entry to the given class data entry.
-
addExtraClassToClass
public void addExtraClassToClass(proguard.classfile.Clazz keyClass, java.lang.String extraClassName)Registers an extra class data entry to the given class data entry.
-
addExtraClassToClass
public void addExtraClassToClass(java.lang.String keyClassName, java.lang.Class extraClass)Registers an extra class data entry to the given class data entry.
-
addExtraClassToClass
public void addExtraClassToClass(java.lang.String keyClassName, java.lang.String extraClassName)Registers an extra class data entry to the given class data entry.
-
getKeyDataEntryNames
public java.util.Set<java.lang.String> getKeyDataEntryNames()
Returns the names of all data entries that have extra data entries attached to them.
-
getAllExtraDataEntryNames
public java.util.Set<java.lang.String> getAllExtraDataEntryNames()
Returns the names of all extra data entries.
-
getDefaultExtraDataEntryNames
public java.util.Set<java.lang.String> getDefaultExtraDataEntryNames()
Returns the names of all extra data entries that are not attached to a particular data entry.
-
getExtraDataEntryNames
public java.util.Set<java.lang.String> getExtraDataEntryNames(java.lang.String keyDataEntryName)
Returns the names of all extra data entries attached to the given data entry.
-
getClassDataEntryName
public java.lang.String getClassDataEntryName(java.lang.String className)
-
-