proguard.classfile
Interface ClassConstants
- public interface ClassConstants
Constants used in representing a Java class file (*.class).
CLASS_FILE_EXTENSION
public static final String CLASS_FILE_EXTENSION
- See Also:
- Constant Field Values
MAGIC
public static final int MAGIC
- See Also:
- Constant Field Values
MAJOR_VERSION_MIN
public static final int MAJOR_VERSION_MIN
- See Also:
- Constant Field Values
MINOR_VERSION_MIN
public static final int MINOR_VERSION_MIN
- See Also:
- Constant Field Values
MAJOR_VERSION_MAX
public static final int MAJOR_VERSION_MAX
- See Also:
- Constant Field Values
MINOR_VERSION_MAX
public static final int MINOR_VERSION_MAX
- See Also:
- Constant Field Values
INTERNAL_ACC_PUBLIC
public static final int INTERNAL_ACC_PUBLIC
- See Also:
- Constant Field Values
INTERNAL_ACC_PRIVATE
public static final int INTERNAL_ACC_PRIVATE
- See Also:
- Constant Field Values
INTERNAL_ACC_PROTECTED
public static final int INTERNAL_ACC_PROTECTED
- See Also:
- Constant Field Values
INTERNAL_ACC_STATIC
public static final int INTERNAL_ACC_STATIC
- See Also:
- Constant Field Values
INTERNAL_ACC_FINAL
public static final int INTERNAL_ACC_FINAL
- See Also:
- Constant Field Values
INTERNAL_ACC_SUPER
public static final int INTERNAL_ACC_SUPER
- See Also:
- Constant Field Values
INTERNAL_ACC_SYNCHRONIZED
public static final int INTERNAL_ACC_SYNCHRONIZED
- See Also:
- Constant Field Values
INTERNAL_ACC_VOLATILE
public static final int INTERNAL_ACC_VOLATILE
- See Also:
- Constant Field Values
INTERNAL_ACC_TRANSIENT
public static final int INTERNAL_ACC_TRANSIENT
- See Also:
- Constant Field Values
INTERNAL_ACC_NATIVE
public static final int INTERNAL_ACC_NATIVE
- See Also:
- Constant Field Values
INTERNAL_ACC_INTERFACE
public static final int INTERNAL_ACC_INTERFACE
- See Also:
- Constant Field Values
INTERNAL_ACC_ABSTRACT
public static final int INTERNAL_ACC_ABSTRACT
- See Also:
- Constant Field Values
INTERNAL_ACC_STRICT
public static final int INTERNAL_ACC_STRICT
- See Also:
- Constant Field Values
VALID_INTERNAL_ACC_CLASS
public static final int VALID_INTERNAL_ACC_CLASS
- See Also:
- Constant Field Values
VALID_INTERNAL_ACC_FIELD
public static final int VALID_INTERNAL_ACC_FIELD
- See Also:
- Constant Field Values
VALID_INTERNAL_ACC_METHOD
public static final int VALID_INTERNAL_ACC_METHOD
- See Also:
- Constant Field Values
EXTERNAL_ACC_PUBLIC
public static final String EXTERNAL_ACC_PUBLIC
- See Also:
- Constant Field Values
EXTERNAL_ACC_PRIVATE
public static final String EXTERNAL_ACC_PRIVATE
- See Also:
- Constant Field Values
EXTERNAL_ACC_PROTECTED
public static final String EXTERNAL_ACC_PROTECTED
- See Also:
- Constant Field Values
EXTERNAL_ACC_STATIC
public static final String EXTERNAL_ACC_STATIC
- See Also:
- Constant Field Values
EXTERNAL_ACC_FINAL
public static final String EXTERNAL_ACC_FINAL
- See Also:
- Constant Field Values
EXTERNAL_ACC_SUPER
public static final String EXTERNAL_ACC_SUPER
- See Also:
- Constant Field Values
EXTERNAL_ACC_SYNCHRONIZED
public static final String EXTERNAL_ACC_SYNCHRONIZED
- See Also:
- Constant Field Values
EXTERNAL_ACC_VOLATILE
public static final String EXTERNAL_ACC_VOLATILE
- See Also:
- Constant Field Values
EXTERNAL_ACC_TRANSIENT
public static final String EXTERNAL_ACC_TRANSIENT
- See Also:
- Constant Field Values
EXTERNAL_ACC_NATIVE
public static final String EXTERNAL_ACC_NATIVE
- See Also:
- Constant Field Values
EXTERNAL_ACC_INTERFACE
public static final String EXTERNAL_ACC_INTERFACE
- See Also:
- Constant Field Values
EXTERNAL_ACC_ABSTRACT
public static final String EXTERNAL_ACC_ABSTRACT
- See Also:
- Constant Field Values
EXTERNAL_ACC_STRICT
public static final String EXTERNAL_ACC_STRICT
- See Also:
- Constant Field Values
CONSTANT_Utf8
public static final int CONSTANT_Utf8
- See Also:
- Constant Field Values
CONSTANT_Integer
public static final int CONSTANT_Integer
- See Also:
- Constant Field Values
CONSTANT_Float
public static final int CONSTANT_Float
- See Also:
- Constant Field Values
CONSTANT_Long
public static final int CONSTANT_Long
- See Also:
- Constant Field Values
CONSTANT_Double
public static final int CONSTANT_Double
- See Also:
- Constant Field Values
CONSTANT_Class
public static final int CONSTANT_Class
- See Also:
- Constant Field Values
CONSTANT_String
public static final int CONSTANT_String
- See Also:
- Constant Field Values
CONSTANT_Fieldref
public static final int CONSTANT_Fieldref
- See Also:
- Constant Field Values
CONSTANT_Methodref
public static final int CONSTANT_Methodref
- See Also:
- Constant Field Values
CONSTANT_InterfaceMethodref
public static final int CONSTANT_InterfaceMethodref
- See Also:
- Constant Field Values
CONSTANT_NameAndType
public static final int CONSTANT_NameAndType
- See Also:
- Constant Field Values
ATTR_InnerClasses
public static final String ATTR_InnerClasses
- See Also:
- Constant Field Values
ATTR_ConstantValue
public static final String ATTR_ConstantValue
- See Also:
- Constant Field Values
ATTR_Exceptions
public static final String ATTR_Exceptions
- See Also:
- Constant Field Values
ATTR_Code
public static final String ATTR_Code
- See Also:
- Constant Field Values
ATTR_LineNumberTable
public static final String ATTR_LineNumberTable
- See Also:
- Constant Field Values
ATTR_LocalVariableTable
public static final String ATTR_LocalVariableTable
- See Also:
- Constant Field Values
ATTR_SourceFile
public static final String ATTR_SourceFile
- See Also:
- Constant Field Values
ATTR_SourceDir
public static final String ATTR_SourceDir
- See Also:
- Constant Field Values
ATTR_Deprecated
public static final String ATTR_Deprecated
- See Also:
- Constant Field Values
ATTR_Synthetic
public static final String ATTR_Synthetic
- See Also:
- Constant Field Values
ATTR_Signature
public static final String ATTR_Signature
- See Also:
- Constant Field Values
EXTERNAL_PACKAGE_SEPARATOR
public static final char EXTERNAL_PACKAGE_SEPARATOR
- See Also:
- Constant Field Values
INTERNAL_PACKAGE_SEPARATOR
public static final char INTERNAL_PACKAGE_SEPARATOR
- See Also:
- Constant Field Values
EXTERNAL_METHOD_ARGUMENTS_OPEN
public static final char EXTERNAL_METHOD_ARGUMENTS_OPEN
- See Also:
- Constant Field Values
EXTERNAL_METHOD_ARGUMENTS_CLOSE
public static final char EXTERNAL_METHOD_ARGUMENTS_CLOSE
- See Also:
- Constant Field Values
EXTERNAL_METHOD_ARGUMENTS_SEPARATOR
public static final char EXTERNAL_METHOD_ARGUMENTS_SEPARATOR
- See Also:
- Constant Field Values
INTERNAL_METHOD_ARGUMENTS_OPEN
public static final char INTERNAL_METHOD_ARGUMENTS_OPEN
- See Also:
- Constant Field Values
INTERNAL_METHOD_ARGUMENTS_CLOSE
public static final char INTERNAL_METHOD_ARGUMENTS_CLOSE
- See Also:
- Constant Field Values
INTERNAL_NAME_JAVA_LANG_OBJECT
public static final String INTERNAL_NAME_JAVA_LANG_OBJECT
- See Also:
- Constant Field Values
INTERNAL_TYPE_JAVA_LANG_OBJECT
public static final String INTERNAL_TYPE_JAVA_LANG_OBJECT
- See Also:
- Constant Field Values
INTERNAL_PACKAGE_JAVA_LANG
public static final String INTERNAL_PACKAGE_JAVA_LANG
- See Also:
- Constant Field Values
INTERNAL_NAME_JAVA_LANG_CLONEABLE
public static final String INTERNAL_NAME_JAVA_LANG_CLONEABLE
- See Also:
- Constant Field Values
INTERNAL_NAME_JAVA_IO_SERIALIZABLE
public static final String INTERNAL_NAME_JAVA_IO_SERIALIZABLE
- See Also:
- Constant Field Values
INTERNAL_METHOD_NAME_INIT
public static final String INTERNAL_METHOD_NAME_INIT
- See Also:
- Constant Field Values
INTERNAL_METHOD_NAME_CLINIT
public static final String INTERNAL_METHOD_NAME_CLINIT
- See Also:
- Constant Field Values
INTERNAL_METHOD_TYPE_CLINIT
public static final String INTERNAL_METHOD_TYPE_CLINIT
- See Also:
- Constant Field Values
INTERNAL_CLASS_NAME_JAVA_LANG_CLASS
public static final String INTERNAL_CLASS_NAME_JAVA_LANG_CLASS
- See Also:
- Constant Field Values
INTERNAL_METHOD_NAME_CLASS_FOR_NAME
public static final String INTERNAL_METHOD_NAME_CLASS_FOR_NAME
- See Also:
- Constant Field Values
INTERNAL_METHOD_TYPE_CLASS_FOR_NAME
public static final String INTERNAL_METHOD_TYPE_CLASS_FOR_NAME
- See Also:
- Constant Field Values
INTERNAL_METHOD_NAME_DOT_CLASS
public static final String INTERNAL_METHOD_NAME_DOT_CLASS
- See Also:
- Constant Field Values
INTERNAL_METHOD_TYPE_DOT_CLASS_JAVAC
public static final String INTERNAL_METHOD_TYPE_DOT_CLASS_JAVAC
- See Also:
- Constant Field Values
INTERNAL_METHOD_TYPE_DOT_CLASS_JIKES
public static final String INTERNAL_METHOD_TYPE_DOT_CLASS_JIKES
- See Also:
- Constant Field Values
INTERNAL_METHOD_NAME_NEW_INSTANCE
public static final String INTERNAL_METHOD_NAME_NEW_INSTANCE
- See Also:
- Constant Field Values
INTERNAL_METHOD_TYPE_NEW_INSTANCE
public static final String INTERNAL_METHOD_TYPE_NEW_INSTANCE
- See Also:
- Constant Field Values
INTERNAL_TYPE_VOID
public static final char INTERNAL_TYPE_VOID
- See Also:
- Constant Field Values
INTERNAL_TYPE_BOOLEAN
public static final char INTERNAL_TYPE_BOOLEAN
- See Also:
- Constant Field Values
INTERNAL_TYPE_BYTE
public static final char INTERNAL_TYPE_BYTE
- See Also:
- Constant Field Values
INTERNAL_TYPE_CHAR
public static final char INTERNAL_TYPE_CHAR
- See Also:
- Constant Field Values
INTERNAL_TYPE_SHORT
public static final char INTERNAL_TYPE_SHORT
- See Also:
- Constant Field Values
INTERNAL_TYPE_INT
public static final char INTERNAL_TYPE_INT
- See Also:
- Constant Field Values
INTERNAL_TYPE_FLOAT
public static final char INTERNAL_TYPE_FLOAT
- See Also:
- Constant Field Values
INTERNAL_TYPE_LONG
public static final char INTERNAL_TYPE_LONG
- See Also:
- Constant Field Values
INTERNAL_TYPE_DOUBLE
public static final char INTERNAL_TYPE_DOUBLE
- See Also:
- Constant Field Values
INTERNAL_TYPE_CLASS_START
public static final char INTERNAL_TYPE_CLASS_START
- See Also:
- Constant Field Values
INTERNAL_TYPE_CLASS_END
public static final char INTERNAL_TYPE_CLASS_END
- See Also:
- Constant Field Values
INTERNAL_TYPE_ARRAY
public static final char INTERNAL_TYPE_ARRAY
- See Also:
- Constant Field Values
EXTERNAL_TYPE_JAVA_LANG_OBJECT
public static final String EXTERNAL_TYPE_JAVA_LANG_OBJECT
- See Also:
- Constant Field Values
EXTERNAL_PACKAGE_JAVA_LANG
public static final String EXTERNAL_PACKAGE_JAVA_LANG
- See Also:
- Constant Field Values
EXTERNAL_TYPE_VOID
public static final String EXTERNAL_TYPE_VOID
- See Also:
- Constant Field Values
EXTERNAL_TYPE_BOOLEAN
public static final String EXTERNAL_TYPE_BOOLEAN
- See Also:
- Constant Field Values
EXTERNAL_TYPE_BYTE
public static final String EXTERNAL_TYPE_BYTE
- See Also:
- Constant Field Values
EXTERNAL_TYPE_CHAR
public static final String EXTERNAL_TYPE_CHAR
- See Also:
- Constant Field Values
EXTERNAL_TYPE_SHORT
public static final String EXTERNAL_TYPE_SHORT
- See Also:
- Constant Field Values
EXTERNAL_TYPE_INT
public static final String EXTERNAL_TYPE_INT
- See Also:
- Constant Field Values
EXTERNAL_TYPE_FLOAT
public static final String EXTERNAL_TYPE_FLOAT
- See Also:
- Constant Field Values
EXTERNAL_TYPE_LONG
public static final String EXTERNAL_TYPE_LONG
- See Also:
- Constant Field Values
EXTERNAL_TYPE_DOUBLE
public static final String EXTERNAL_TYPE_DOUBLE
- See Also:
- Constant Field Values
EXTERNAL_TYPE_ARRAY
public static final String EXTERNAL_TYPE_ARRAY
- See Also:
- Constant Field Values