1 #ifndef __NBODY_NBODY__ 2 #define __NBODY_NBODY__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_nbody_nbody 0 8 // Implemented interfaces: 9 // Super Class: 10 #include "java_lang_Object.h" 11 12 // Circular references: 13 #ifndef XMLVM_FORWARD_DECL_java_io_PrintStream 14 #define XMLVM_FORWARD_DECL_java_io_PrintStream 15 XMLVM_FORWARD_DECL(java_io_PrintStream) 16 #endif 17 #ifndef XMLVM_FORWARD_DECL_java_lang_Integer 18 #define XMLVM_FORWARD_DECL_java_lang_Integer 19 XMLVM_FORWARD_DECL(java_lang_Integer) 20 #endif 21 #ifndef XMLVM_FORWARD_DECL_java_lang_String 22 #define XMLVM_FORWARD_DECL_java_lang_String 23 XMLVM_FORWARD_DECL(java_lang_String) 24 #endif 25 #ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder 26 #define XMLVM_FORWARD_DECL_java_lang_StringBuilder 27 XMLVM_FORWARD_DECL(java_lang_StringBuilder) 28 #endif 29 #ifndef XMLVM_FORWARD_DECL_java_lang_System 30 #define XMLVM_FORWARD_DECL_java_lang_System 31 XMLVM_FORWARD_DECL(java_lang_System) 32 #endif 33 #ifndef XMLVM_FORWARD_DECL_nbody_NBodySystem 34 #define XMLVM_FORWARD_DECL_nbody_NBodySystem 35 XMLVM_FORWARD_DECL(nbody_NBodySystem) 36 #endif 37 // Class declarations for nbody.nbody 38 XMLVM_DEFINE_CLASS(nbody_nbody, 6, XMLVM_ITABLE_SIZE_nbody_nbody) 39 40 extern JAVA_OBJECT __CLASS_nbody_nbody; 41 extern JAVA_OBJECT __CLASS_nbody_nbody_1ARRAY; 42 extern JAVA_OBJECT __CLASS_nbody_nbody_2ARRAY; 43 extern JAVA_OBJECT __CLASS_nbody_nbody_3ARRAY; 44 //XMLVM_BEGIN_DECLARATIONS 45 #define __ADDITIONAL_INSTANCE_FIELDS_nbody_nbody 46 //XMLVM_END_DECLARATIONS 47 48 #define __INSTANCE_FIELDS_nbody_nbody \ 49 __INSTANCE_FIELDS_java_lang_Object; \ 50 struct { \ 51 __ADDITIONAL_INSTANCE_FIELDS_nbody_nbody \ 52 } nbody_nbody 53 54 struct nbody_nbody { 55 __TIB_DEFINITION_nbody_nbody* tib; 56 struct { 57 __INSTANCE_FIELDS_nbody_nbody; 58 } fields; 59 }; 60 #ifndef XMLVM_FORWARD_DECL_nbody_nbody 61 #define XMLVM_FORWARD_DECL_nbody_nbody 62 typedef struct nbody_nbody nbody_nbody; 63 #endif 64 65 #define XMLVM_VTABLE_SIZE_nbody_nbody 6 66 67 void __INIT_nbody_nbody(); 68 void __INIT_IMPL_nbody_nbody(); 69 void __DELETE_nbody_nbody(void* me, void* client_data); 70 void __INIT_INSTANCE_MEMBERS_nbody_nbody(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 71 JAVA_OBJECT __NEW_nbody_nbody(); 72 JAVA_OBJECT __NEW_INSTANCE_nbody_nbody(); 73 void nbody_nbody___INIT___(JAVA_OBJECT me); 74 void nbody_nbody_main___java_lang_String_1ARRAY(JAVA_OBJECT n1); 75 76 #endif 77