classconstants.java

来自「proguard 一个java的混淆器」· Java 代码 · 共 253 行 · 第 1/2 页

JAVA
253
字号
    public static final int CONSTANT_Integer            = 3;    public static final int CONSTANT_Float              = 4;    public static final int CONSTANT_Long               = 5;    public static final int CONSTANT_Double             = 6;    public static final int CONSTANT_Class              = 7;    public static final int CONSTANT_String             = 8;    public static final int CONSTANT_Fieldref           = 9;    public static final int CONSTANT_Methodref          = 10;    public static final int CONSTANT_InterfaceMethodref = 11;    public static final int CONSTANT_NameAndType        = 12;    public static final String ATTR_SourceFile                           = "SourceFile";    public static final String ATTR_SourceDir                            = "SourceDir";    public static final String ATTR_InnerClasses                         = "InnerClasses";    public static final String ATTR_EnclosingMethod                      = "EnclosingMethod";    public static final String ATTR_Deprecated                           = "Deprecated";    public static final String ATTR_Synthetic                            = "Synthetic";    public static final String ATTR_Signature                            = "Signature";    public static final String ATTR_ConstantValue                        = "ConstantValue";    public static final String ATTR_Exceptions                           = "Exceptions";    public static final String ATTR_Code                                 = "Code";    public static final String ATTR_StackMap                             = "StackMap";    public static final String ATTR_StackMapTable                        = "StackMapTable";    public static final String ATTR_LineNumberTable                      = "LineNumberTable";    public static final String ATTR_LocalVariableTable                   = "LocalVariableTable";    public static final String ATTR_LocalVariableTypeTable               = "LocalVariableTypeTable";    public static final String ATTR_RuntimeVisibleAnnotations            = "RuntimeVisibleAnnotations";    public static final String ATTR_RuntimeInvisibleAnnotations          = "RuntimeInvisibleAnnotations";    public static final String ATTR_RuntimeVisibleParameterAnnotations   = "RuntimeVisibleParameterAnnotations";    public static final String ATTR_RuntimeInvisibleParameterAnnotations = "RuntimeInvisibleParameterAnnotations";    public static final String ATTR_AnnotationDefault                    = "AnnotationDefault";    public static final int ELEMENT_VALUE_STRING_CONSTANT = 's';    public static final int ELEMENT_VALUE_ENUM_CONSTANT   = 'e';    public static final int ELEMENT_VALUE_CLASS           = 'c';    public static final int ELEMENT_VALUE_ANNOTATION      = '@';    public static final int ELEMENT_VALUE_ARRAY           = '[';    public static final char EXTERNAL_PACKAGE_SEPARATOR = '.';    public static final char INTERNAL_PACKAGE_SEPARATOR = '/';    public static final char INNER_CLASS_SEPARATOR      = '$';    public static final char SPECIAL_CLASS_CHARACTER    = '-';    public static final char SPECIAL_MEMBER_SEPARATOR   = '$';    public static final char EXTERNAL_METHOD_ARGUMENTS_OPEN      = '(';    public static final char EXTERNAL_METHOD_ARGUMENTS_CLOSE     = ')';    public static final char EXTERNAL_METHOD_ARGUMENTS_SEPARATOR = ',';    public static final char INTERNAL_METHOD_ARGUMENTS_OPEN  = '(';    public static final char INTERNAL_METHOD_ARGUMENTS_CLOSE = ')';    public static final String INTERNAL_PACKAGE_JAVA_LANG         = "java/lang/";    public static final String INTERNAL_NAME_JAVA_LANG_OBJECT     = "java/lang/Object";    public static final String INTERNAL_TYPE_JAVA_LANG_OBJECT     = "Ljava/lang/Object;";    public static final String INTERNAL_NAME_JAVA_LANG_CLONEABLE  = "java/lang/Cloneable";    public static final String INTERNAL_NAME_JAVA_LANG_THROWABLE  = "java/lang/Throwable";    public static final String INTERNAL_NAME_JAVA_LANG_CLASS      = "java/lang/Class";    public static final String INTERNAL_NAME_JAVA_LANG_STRING     = "java/lang/String";    public static final String INTERNAL_NAME_JAVA_IO_SERIALIZABLE = "java/io/Serializable";    public static final String INTERNAL_METHOD_NAME_INIT   = "<init>";    public static final String INTERNAL_METHOD_TYPE_INIT   = "()V";    public static final String INTERNAL_METHOD_NAME_CLINIT = "<clinit>";    public static final String INTERNAL_METHOD_TYPE_CLINIT = "()V";    public static final String INTERNAL_CLASS_NAME_JAVA_LANG_CLASS = "java/lang/Class";    public static final String INTERNAL_METHOD_NAME_CLASS_FOR_NAME            = "forName";    public static final String INTERNAL_METHOD_TYPE_CLASS_FOR_NAME            = "(Ljava/lang/String;)Ljava/lang/Class;";    public static final String INTERNAL_METHOD_NAME_CLASS_GET_COMPONENT_TYPE  = "getComponentType";    public static final String INTERNAL_METHOD_TYPE_CLASS_GET_COMPONENT_TYPE  = "()Ljava/lang/Class;";    public static final String INTERNAL_METHOD_NAME_CLASS_GET_FIELD           = "getField";    public static final String INTERNAL_METHOD_TYPE_CLASS_GET_FIELD           = "(Ljava/lang/String;)Ljava/lang/reflect/Field;";    public static final String INTERNAL_METHOD_NAME_CLASS_GET_DECLARED_FIELD  = "getDeclaredField";    public static final String INTERNAL_METHOD_TYPE_CLASS_GET_DECLARED_FIELD  = "(Ljava/lang/String;)Ljava/lang/reflect/Field;";    public static final String INTERNAL_METHOD_NAME_CLASS_GET_METHOD          = "getMethod";    public static final String INTERNAL_METHOD_TYPE_CLASS_GET_METHOD          = "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;";    public static final String INTERNAL_METHOD_NAME_CLASS_GET_DECLARED_METHOD = "getDeclaredMethod";    public static final String INTERNAL_METHOD_TYPE_CLASS_GET_DECLARED_METHOD = "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;";    public static final String INTERNAL_METHOD_NAME_DOT_CLASS_JAVAC = "class$";    public static final String INTERNAL_METHOD_TYPE_DOT_CLASS_JAVAC = "(Ljava/lang/String;)Ljava/lang/Class;";    public static final String INTERNAL_METHOD_NAME_DOT_CLASS_JIKES = "class";    public static final String INTERNAL_METHOD_TYPE_DOT_CLASS_JIKES = "(Ljava/lang/String;Z)Ljava/lang/Class;";    public static final String INTERNAL_METHOD_NAME_NEW_INSTANCE = "newInstance";    public static final String INTERNAL_METHOD_TYPE_NEW_INSTANCE = "()Ljava/lang/Object;";    public static final char INTERNAL_TYPE_VOID          = 'V';    public static final char INTERNAL_TYPE_BOOLEAN       = 'Z';    public static final char INTERNAL_TYPE_BYTE          = 'B';    public static final char INTERNAL_TYPE_CHAR          = 'C';    public static final char INTERNAL_TYPE_SHORT         = 'S';    public static final char INTERNAL_TYPE_INT           = 'I';    public static final char INTERNAL_TYPE_LONG          = 'J';    public static final char INTERNAL_TYPE_FLOAT         = 'F';    public static final char INTERNAL_TYPE_DOUBLE        = 'D';    public static final char INTERNAL_TYPE_CLASS_START   = 'L';    public static final char INTERNAL_TYPE_CLASS_END     = ';';    public static final char INTERNAL_TYPE_ARRAY         = '[';    public static final char INTERNAL_TYPE_GENERIC_START = '<';    public static final char INTERNAL_TYPE_GENERIC_END   = '>';    public static final String EXTERNAL_TYPE_JAVA_LANG_OBJECT = "java.lang.Object";    public static final String EXTERNAL_PACKAGE_JAVA_LANG     = "java.lang.";    public static final String EXTERNAL_TYPE_VOID    = "void";    public static final String EXTERNAL_TYPE_BOOLEAN = "boolean";    public static final String EXTERNAL_TYPE_BYTE    = "byte";    public static final String EXTERNAL_TYPE_CHAR    = "char";    public static final String EXTERNAL_TYPE_SHORT   = "short";    public static final String EXTERNAL_TYPE_INT     = "int";    public static final String EXTERNAL_TYPE_FLOAT   = "float";    public static final String EXTERNAL_TYPE_LONG    = "long";    public static final String EXTERNAL_TYPE_DOUBLE  = "double";    public static final String EXTERNAL_TYPE_ARRAY   = "[]";    public static final int TYPICAL_CONSTANT_POOL_SIZE     = 256;    public static final int TYPICAL_FIELD_COUNT            = 64;    public static final int TYPICAL_METHOD_COUNT           = 64;    public static final int TYPICAL_CODE_LENGTH            = 1024;    public static final int TYPICAL_EXCEPTION_TABLE_LENGTH = 16;    public static final int TYPICAL_VARIABLES_SIZE         = 64;    public static final int TYPICAL_STACK_SIZE             = 16;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?