1
#ifndef __JAVA_UTIL_LINKEDLIST_LINK__
2
#define __JAVA_UTIL_LINKEDLIST_LINK__
6
// Preprocessor constants for interfaces:
7
#define XMLVM_ITABLE_SIZE_java_util_LinkedList_Link 0
8
// Implemented interfaces:
10
#include "java_lang_Object.h"
12
// Circular references:
13
// Class declarations for java.util.LinkedList$Link
14
XMLVM_DEFINE_CLASS(java_util_LinkedList_Link, 6, XMLVM_ITABLE_SIZE_java_util_LinkedList_Link)
16
extern JAVA_OBJECT __CLASS_java_util_LinkedList_Link;
17
extern JAVA_OBJECT __CLASS_java_util_LinkedList_Link_1ARRAY;
18
extern JAVA_OBJECT __CLASS_java_util_LinkedList_Link_2ARRAY;
19
extern JAVA_OBJECT __CLASS_java_util_LinkedList_Link_3ARRAY;
20
//XMLVM_BEGIN_DECLARATIONS
21
#define __ADDITIONAL_INSTANCE_FIELDS_java_util_LinkedList_Link
22
//XMLVM_END_DECLARATIONS
24
#define __INSTANCE_FIELDS_java_util_LinkedList_Link \
25
__INSTANCE_FIELDS_java_lang_Object; \
28
JAVA_OBJECT previous_; \
30
__ADDITIONAL_INSTANCE_FIELDS_java_util_LinkedList_Link \
31
} java_util_LinkedList_Link
33
struct java_util_LinkedList_Link {
34
__TIB_DEFINITION_java_util_LinkedList_Link* tib;
36
__INSTANCE_FIELDS_java_util_LinkedList_Link;
39
#ifndef XMLVM_FORWARD_DECL_java_util_LinkedList_Link
40
#define XMLVM_FORWARD_DECL_java_util_LinkedList_Link
41
typedef struct java_util_LinkedList_Link java_util_LinkedList_Link;
44
#define XMLVM_VTABLE_SIZE_java_util_LinkedList_Link 6
46
void __INIT_java_util_LinkedList_Link();
47
void __INIT_IMPL_java_util_LinkedList_Link();
48
void __DELETE_java_util_LinkedList_Link(void* me, void* client_data);
49
void __INIT_INSTANCE_MEMBERS_java_util_LinkedList_Link(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
50
JAVA_OBJECT __NEW_java_util_LinkedList_Link();
51
JAVA_OBJECT __NEW_INSTANCE_java_util_LinkedList_Link();
52
void java_util_LinkedList_Link___INIT____java_lang_Object_java_util_LinkedList_Link_java_util_LinkedList_Link(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);