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 + -
显示快捷键?