1 #ifndef __JAVA_LANG_THREAD_STATE__
2 #define __JAVA_LANG_THREAD_STATE__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_java_lang_Thread_State 8
8 // Implemented interfaces:
9 // Super Class:
10 #include "java_lang_Enum.h"
11 
12 // Circular references:
13 #ifndef XMLVM_FORWARD_DECL_java_lang_Class
14 #define XMLVM_FORWARD_DECL_java_lang_Class
15 XMLVM_FORWARD_DECL(java_lang_Class)
16 #endif
17 #ifndef XMLVM_FORWARD_DECL_java_lang_Object
18 #define XMLVM_FORWARD_DECL_java_lang_Object
19 XMLVM_FORWARD_DECL(java_lang_Object)
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 // Class declarations for java.lang.Thread$State
26 XMLVM_DEFINE_CLASS(java_lang_Thread_State, 7, XMLVM_ITABLE_SIZE_java_lang_Thread_State)
27 
28 extern JAVA_OBJECT __CLASS_java_lang_Thread_State;
29 extern JAVA_OBJECT __CLASS_java_lang_Thread_State_1ARRAY;
30 extern JAVA_OBJECT __CLASS_java_lang_Thread_State_2ARRAY;
31 extern JAVA_OBJECT __CLASS_java_lang_Thread_State_3ARRAY;
32 //XMLVM_BEGIN_DECLARATIONS
33 #define __ADDITIONAL_INSTANCE_FIELDS_java_lang_Thread_State
34 //XMLVM_END_DECLARATIONS
35 
36 #define __INSTANCE_FIELDS_java_lang_Thread_State \
37     __INSTANCE_FIELDS_java_lang_Enum; \
38     struct { \
39         __ADDITIONAL_INSTANCE_FIELDS_java_lang_Thread_State \
40     } java_lang_Thread_State
41 
42 struct java_lang_Thread_State {
43     __TIB_DEFINITION_java_lang_Thread_State* tib;
44     struct {
45         __INSTANCE_FIELDS_java_lang_Thread_State;
46     } fields;
47 };
48 #ifndef XMLVM_FORWARD_DECL_java_lang_Thread_State
49 #define XMLVM_FORWARD_DECL_java_lang_Thread_State
50 typedef struct java_lang_Thread_State java_lang_Thread_State;
51 #endif
52 
53 #define XMLVM_VTABLE_SIZE_java_lang_Thread_State 7
54 
55 void __INIT_java_lang_Thread_State();
56 void __INIT_IMPL_java_lang_Thread_State();
57 void __DELETE_java_lang_Thread_State(void* me, void* client_data);
58 void __INIT_INSTANCE_MEMBERS_java_lang_Thread_State(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
59 JAVA_OBJECT __NEW_java_lang_Thread_State();
60 JAVA_OBJECT __NEW_INSTANCE_java_lang_Thread_State();
61 JAVA_OBJECT java_lang_Thread_State_GET_NEW();
62 void java_lang_Thread_State_PUT_NEW(JAVA_OBJECT v);
63 JAVA_OBJECT java_lang_Thread_State_GET_RUNNABLE();
64 void java_lang_Thread_State_PUT_RUNNABLE(JAVA_OBJECT v);
65 JAVA_OBJECT java_lang_Thread_State_GET_BLOCKED();
66 void java_lang_Thread_State_PUT_BLOCKED(JAVA_OBJECT v);
67 JAVA_OBJECT java_lang_Thread_State_GET_WAITING();
68 void java_lang_Thread_State_PUT_WAITING(JAVA_OBJECT v);
69 JAVA_OBJECT java_lang_Thread_State_GET_TIMED_WAITING();
70 void java_lang_Thread_State_PUT_TIMED_WAITING(JAVA_OBJECT v);
71 JAVA_OBJECT java_lang_Thread_State_GET_TERMINATED();
72 void java_lang_Thread_State_PUT_TERMINATED(JAVA_OBJECT v);
73 JAVA_OBJECT java_lang_Thread_State_GET__VALUES();
74 void java_lang_Thread_State_PUT__VALUES(JAVA_OBJECT v);
75 JAVA_OBJECT java_lang_Thread_State_values__();
76 JAVA_OBJECT java_lang_Thread_State_valueOf___java_lang_String(JAVA_OBJECT n1);
77 void java_lang_Thread_State___INIT____java_lang_String_int(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_INT n2);
78 void java_lang_Thread_State___CLINIT_();
79 
80 #endif
81