50 char SIGC_FLOAT = 'F';
51 String SIG_FLOAT = "F";
52 char SIGC_DOUBLE = 'D';
53 String SIG_DOUBLE = "D";
54 char SIGC_ARRAY = '[';
55 String SIG_ARRAY = "[";
56 char SIGC_CLASS = 'L';
57 String SIG_CLASS = "L";
58 char SIGC_METHOD = '(';
59 String SIG_METHOD = "(";
60 char SIGC_ENDCLASS = ';';
61 String SIG_ENDCLASS = ";";
62 char SIGC_ENDMETHOD = ')';
63 String SIG_ENDMETHOD = ")";
64 char SIGC_PACKAGE = '/';
65 String SIG_PACKAGE = "/";
66
67 /* Class File Constants */
68 int JAVA_MAGIC = 0xcafebabe;
69 int JAVA_MIN_SUPPORTED_VERSION = 45;
70 int JAVA_MAX_SUPPORTED_VERSION = 58;
71 int JAVA_MAX_SUPPORTED_MINOR_VERSION = 0;
72 int JAVA_MIN_PREVIEW_MAJOR_VERSION = 55; // preview intro'd in JDK 11
73 int JAVA_PREVIEW_MINOR_VERSION = 0xffff;
74
75 /* Generate class file version for 1.1 by default */
76 int JAVA_DEFAULT_VERSION = 45;
77 int JAVA_DEFAULT_MINOR_VERSION = 3;
78
79 /* Constant table */
80 int CONSTANT_UTF8 = 1;
81 int CONSTANT_UNICODE = 2;
82 int CONSTANT_INTEGER = 3;
83 int CONSTANT_FLOAT = 4;
84 int CONSTANT_LONG = 5;
85 int CONSTANT_DOUBLE = 6;
86 int CONSTANT_CLASS = 7;
87 int CONSTANT_STRING = 8;
88 int CONSTANT_FIELD = 9;
89 int CONSTANT_METHOD = 10;
90 int CONSTANT_INTERFACEMETHOD = 11;
|
50 char SIGC_FLOAT = 'F';
51 String SIG_FLOAT = "F";
52 char SIGC_DOUBLE = 'D';
53 String SIG_DOUBLE = "D";
54 char SIGC_ARRAY = '[';
55 String SIG_ARRAY = "[";
56 char SIGC_CLASS = 'L';
57 String SIG_CLASS = "L";
58 char SIGC_METHOD = '(';
59 String SIG_METHOD = "(";
60 char SIGC_ENDCLASS = ';';
61 String SIG_ENDCLASS = ";";
62 char SIGC_ENDMETHOD = ')';
63 String SIG_ENDMETHOD = ")";
64 char SIGC_PACKAGE = '/';
65 String SIG_PACKAGE = "/";
66
67 /* Class File Constants */
68 int JAVA_MAGIC = 0xcafebabe;
69 int JAVA_MIN_SUPPORTED_VERSION = 45;
70 int JAVA_MAX_SUPPORTED_VERSION = 59;
71 int JAVA_MAX_SUPPORTED_MINOR_VERSION = 0;
72 int JAVA_MIN_PREVIEW_MAJOR_VERSION = 55; // preview intro'd in JDK 11
73 int JAVA_PREVIEW_MINOR_VERSION = 0xffff;
74
75 /* Generate class file version for 1.1 by default */
76 int JAVA_DEFAULT_VERSION = 45;
77 int JAVA_DEFAULT_MINOR_VERSION = 3;
78
79 /* Constant table */
80 int CONSTANT_UTF8 = 1;
81 int CONSTANT_UNICODE = 2;
82 int CONSTANT_INTEGER = 3;
83 int CONSTANT_FLOAT = 4;
84 int CONSTANT_LONG = 5;
85 int CONSTANT_DOUBLE = 6;
86 int CONSTANT_CLASS = 7;
87 int CONSTANT_STRING = 8;
88 int CONSTANT_FIELD = 9;
89 int CONSTANT_METHOD = 10;
90 int CONSTANT_INTERFACEMETHOD = 11;
|