类 Constant
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.constant.Constant
- 所有已实现的接口:
Serializable,Processable
- 直接已知子类:
ClassConstant,DoubleConstant,DynamicConstant,FloatConstant,IntegerConstant,InvokeDynamicConstant,LongConstant,MethodHandleConstant,MethodTypeConstant,ModuleConstant,NameAndTypeConstant,PackageConstant,PrimitiveArrayConstant,RefConstant,StringConstant,Utf8Constant
This abstract class represents an entry in the constant pool of a class. Specific types of
entries are subclassed from it.
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int从类继承的字段 proguard.util.SimpleProcessable
processingFlags, processingInfo -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明abstract voidaccept(Clazz clazz, ConstantVisitor constantVisitor) Accepts the given visitor.abstract intgetTag()Returns the constant pool info tag that specifies the entry type.abstract booleanReturns whether the constant is of category 2.从类继承的方法 proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 proguard.util.Processable
accept
-
字段详细资料
-
UTF8
public static final int UTF8- 另请参阅:
-
INTEGER
public static final int INTEGER- 另请参阅:
-
FLOAT
public static final int FLOAT- 另请参阅:
-
LONG
public static final int LONG- 另请参阅:
-
DOUBLE
public static final int DOUBLE- 另请参阅:
-
CLASS
public static final int CLASS- 另请参阅:
-
STRING
public static final int STRING- 另请参阅:
-
FIELDREF
public static final int FIELDREF- 另请参阅:
-
METHODREF
public static final int METHODREF- 另请参阅:
-
INTERFACE_METHODREF
public static final int INTERFACE_METHODREF- 另请参阅:
-
NAME_AND_TYPE
public static final int NAME_AND_TYPE- 另请参阅:
-
METHOD_HANDLE
public static final int METHOD_HANDLE- 另请参阅:
-
METHOD_TYPE
public static final int METHOD_TYPE- 另请参阅:
-
DYNAMIC
public static final int DYNAMIC- 另请参阅:
-
INVOKE_DYNAMIC
public static final int INVOKE_DYNAMIC- 另请参阅:
-
MODULE
public static final int MODULE- 另请参阅:
-
PACKAGE
public static final int PACKAGE- 另请参阅:
-
PRIMITIVE_ARRAY
public static final int PRIMITIVE_ARRAY- 另请参阅:
-
-
构造器详细资料
-
Constant
public Constant()
-
-
方法详细资料
-
getTag
public abstract int getTag()Returns the constant pool info tag that specifies the entry type. -
isCategory2
public abstract boolean isCategory2()Returns whether the constant is of category 2. This means that it takes up the space of two category 1 types in the constant pool or on the stack, for instance. -
accept
Accepts the given visitor.
-