1 #ifndef __JAVA_LANG_SHORT__ 2 #define __JAVA_LANG_SHORT__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_lang_Short 8 8 // Implemented interfaces: 9 #include "java_lang_Comparable.h" 10 // Super Class: 11 #include "java_lang_Number.h" 12 13 // Circular references: 14 #ifndef XMLVM_FORWARD_DECL_java_lang_Class 15 #define XMLVM_FORWARD_DECL_java_lang_Class 16 XMLVM_FORWARD_DECL(java_lang_Class) 17 #endif 18 #ifndef XMLVM_FORWARD_DECL_java_lang_Integer 19 #define XMLVM_FORWARD_DECL_java_lang_Integer 20 XMLVM_FORWARD_DECL(java_lang_Integer) 21 #endif 22 #ifndef XMLVM_FORWARD_DECL_java_lang_Object 23 #define XMLVM_FORWARD_DECL_java_lang_Object 24 XMLVM_FORWARD_DECL(java_lang_Object) 25 #endif 26 #ifndef XMLVM_FORWARD_DECL_java_lang_String 27 #define XMLVM_FORWARD_DECL_java_lang_String 28 XMLVM_FORWARD_DECL(java_lang_String) 29 #endif 30 // Class declarations for java.lang.Short 31 XMLVM_DEFINE_CLASS(java_lang_Short, 13, XMLVM_ITABLE_SIZE_java_lang_Short) 32 33 extern JAVA_OBJECT __CLASS_java_lang_Short; 34 extern JAVA_OBJECT __CLASS_java_lang_Short_1ARRAY; 35 extern JAVA_OBJECT __CLASS_java_lang_Short_2ARRAY; 36 extern JAVA_OBJECT __CLASS_java_lang_Short_3ARRAY; 37 //XMLVM_BEGIN_DECLARATIONS 38 #define __ADDITIONAL_INSTANCE_FIELDS_java_lang_Short 39 //XMLVM_END_DECLARATIONS 40 41 #define __INSTANCE_FIELDS_java_lang_Short \ 42 __INSTANCE_FIELDS_java_lang_Number; \ 43 struct { \ 44 JAVA_SHORT value_; \ 45 __ADDITIONAL_INSTANCE_FIELDS_java_lang_Short \ 46 } java_lang_Short 47 48 struct java_lang_Short { 49 __TIB_DEFINITION_java_lang_Short* tib; 50 struct { 51 __INSTANCE_FIELDS_java_lang_Short; 52 } fields; 53 }; 54 #ifndef XMLVM_FORWARD_DECL_java_lang_Short 55 #define XMLVM_FORWARD_DECL_java_lang_Short 56 typedef struct java_lang_Short java_lang_Short; 57 #endif 58 59 #define XMLVM_VTABLE_SIZE_java_lang_Short 13 60 #define XMLVM_VTABLE_IDX_java_lang_Short_byteValue__ 6 61 #define XMLVM_VTABLE_IDX_java_lang_Short_doubleValue__ 7 62 #define XMLVM_VTABLE_IDX_java_lang_Short_equals___java_lang_Object 1 63 #define XMLVM_VTABLE_IDX_java_lang_Short_floatValue__ 8 64 #define XMLVM_VTABLE_IDX_java_lang_Short_hashCode__ 4 65 #define XMLVM_VTABLE_IDX_java_lang_Short_intValue__ 9 66 #define XMLVM_VTABLE_IDX_java_lang_Short_longValue__ 10 67 #define XMLVM_VTABLE_IDX_java_lang_Short_shortValue__ 11 68 #define XMLVM_VTABLE_IDX_java_lang_Short_toString__ 5 69 #define XMLVM_VTABLE_IDX_java_lang_Short_compareTo___java_lang_Object 12 70 71 void __INIT_java_lang_Short(); 72 void __INIT_IMPL_java_lang_Short(); 73 void __DELETE_java_lang_Short(void* me, void* client_data); 74 void __INIT_INSTANCE_MEMBERS_java_lang_Short(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 75 JAVA_OBJECT __NEW_java_lang_Short(); 76 JAVA_OBJECT __NEW_INSTANCE_java_lang_Short(); 77 JAVA_LONG java_lang_Short_GET_serialVersionUID(); 78 void java_lang_Short_PUT_serialVersionUID(JAVA_LONG v); 79 JAVA_SHORT java_lang_Short_GET_MAX_VALUE(); 80 void java_lang_Short_PUT_MAX_VALUE(JAVA_SHORT v); 81 JAVA_SHORT java_lang_Short_GET_MIN_VALUE(); 82 void java_lang_Short_PUT_MIN_VALUE(JAVA_SHORT v); 83 JAVA_INT java_lang_Short_GET_SIZE(); 84 void java_lang_Short_PUT_SIZE(JAVA_INT v); 85 JAVA_OBJECT java_lang_Short_GET_TYPE(); 86 void java_lang_Short_PUT_TYPE(JAVA_OBJECT v); 87 void java_lang_Short___CLINIT_(); 88 void java_lang_Short___INIT____java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1); 89 void java_lang_Short___INIT____short(JAVA_OBJECT me, JAVA_SHORT n1); 90 // Vtable index: 6 91 JAVA_BYTE java_lang_Short_byteValue__(JAVA_OBJECT me); 92 JAVA_INT java_lang_Short_compareTo___java_lang_Short(JAVA_OBJECT me, JAVA_OBJECT n1); 93 JAVA_OBJECT java_lang_Short_decode___java_lang_String(JAVA_OBJECT n1); 94 // Vtable index: 7 95 JAVA_DOUBLE java_lang_Short_doubleValue__(JAVA_OBJECT me); 96 // Vtable index: 1 97 JAVA_BOOLEAN java_lang_Short_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1); 98 // Vtable index: 8 99 JAVA_FLOAT java_lang_Short_floatValue__(JAVA_OBJECT me); 100 // Vtable index: 4 101 JAVA_INT java_lang_Short_hashCode__(JAVA_OBJECT me); 102 // Vtable index: 9 103 JAVA_INT java_lang_Short_intValue__(JAVA_OBJECT me); 104 // Vtable index: 10 105 JAVA_LONG java_lang_Short_longValue__(JAVA_OBJECT me); 106 JAVA_SHORT java_lang_Short_parseShort___java_lang_String(JAVA_OBJECT n1); 107 JAVA_SHORT java_lang_Short_parseShort___java_lang_String_int(JAVA_OBJECT n1, JAVA_INT n2); 108 // Vtable index: 11 109 JAVA_SHORT java_lang_Short_shortValue__(JAVA_OBJECT me); 110 // Vtable index: 5 111 JAVA_OBJECT java_lang_Short_toString__(JAVA_OBJECT me); 112 JAVA_OBJECT java_lang_Short_toString___short(JAVA_SHORT n1); 113 JAVA_OBJECT java_lang_Short_valueOf___java_lang_String(JAVA_OBJECT n1); 114 JAVA_OBJECT java_lang_Short_valueOf___java_lang_String_int(JAVA_OBJECT n1, JAVA_INT n2); 115 JAVA_SHORT java_lang_Short_reverseBytes___short(JAVA_SHORT n1); 116 JAVA_OBJECT java_lang_Short_valueOf___short(JAVA_SHORT n1); 117 // Vtable index: 12 118 JAVA_INT java_lang_Short_compareTo___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1); 119 120 #endif 121