3
#include "java_lang_reflect_Method.h"
6
//XMLVM_BEGIN_NATIVE_IMPLEMENTATION
7
#include "java_lang_Class.h"
8
//XMLVM_END_NATIVE_IMPLEMENTATION
10
JAVA_OBJECT java_lang_reflect_Method_getTypeParameters__(JAVA_OBJECT me)
12
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getTypeParameters__]
13
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
17
JAVA_OBJECT java_lang_reflect_Method_toGenericString__(JAVA_OBJECT me)
19
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_toGenericString__]
20
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
24
JAVA_OBJECT java_lang_reflect_Method_getGenericParameterTypes__(JAVA_OBJECT me)
26
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getGenericParameterTypes__]
27
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
31
JAVA_OBJECT java_lang_reflect_Method_getGenericExceptionTypes__(JAVA_OBJECT me)
33
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getGenericExceptionTypes__]
34
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
38
JAVA_OBJECT java_lang_reflect_Method_getGenericReturnType__(JAVA_OBJECT me)
40
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getGenericReturnType__]
41
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
45
JAVA_OBJECT java_lang_reflect_Method_getParameterAnnotations__(JAVA_OBJECT me)
47
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getParameterAnnotations__]
48
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
52
JAVA_BOOLEAN java_lang_reflect_Method_isVarArgs__(JAVA_OBJECT me)
54
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_isVarArgs__]
55
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
59
JAVA_BOOLEAN java_lang_reflect_Method_isBridge__(JAVA_OBJECT me)
61
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_isBridge__]
62
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
66
JAVA_BOOLEAN java_lang_reflect_Method_isSynthetic__(JAVA_OBJECT me)
68
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_isSynthetic__]
69
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
73
JAVA_OBJECT java_lang_reflect_Method_getDefaultValue__(JAVA_OBJECT me)
75
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getDefaultValue__]
76
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
80
JAVA_BOOLEAN java_lang_reflect_Method_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
82
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_equals___java_lang_Object]
83
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
87
JAVA_OBJECT java_lang_reflect_Method_getDeclaringClass__(JAVA_OBJECT me)
89
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getDeclaringClass__]
90
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
94
JAVA_OBJECT java_lang_reflect_Method_getExceptionTypes__(JAVA_OBJECT me)
96
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getExceptionTypes__]
97
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
101
JAVA_OBJECT java_lang_reflect_Method_getName__(JAVA_OBJECT me)
103
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_getName__]
104
java_lang_reflect_Method* thiz = me;
105
return thiz->fields.java_lang_reflect_Method.name_;
109
JAVA_INT java_lang_reflect_Method_hashCode__(JAVA_OBJECT me)
111
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_hashCode__]
112
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
116
JAVA_OBJECT java_lang_reflect_Method_invoke___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
118
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_invoke___java_lang_Object_java_lang_Object_1ARRAY]
119
java_lang_reflect_Method* thiz = me;
120
java_lang_Class* declaringClass = thiz->fields.java_lang_reflect_Method.clazz_;
121
__TIB_DEFINITION_TEMPLATE* tib = declaringClass->fields.java_lang_Class.tib_;
122
Func_OOOO dispatcher = tib->methodDispatcherFunc;
123
return dispatcher(me, n1, n2);
127
JAVA_OBJECT java_lang_reflect_Method_toString__(JAVA_OBJECT me)
129
//XMLVM_BEGIN_NATIVE[java_lang_reflect_Method_toString__]
130
XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
135
void xmlvm_init_native_java_lang_reflect_Method()
137
//XMLVM_BEGIN_NATIVE_IMPLEMENTATION_INIT
138
//XMLVM_END_NATIVE_IMPLEMENTATION_INIT
139
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getTypeParameters__
140
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getTypeParameters__] =
141
(VTABLE_PTR) java_lang_reflect_Method_getTypeParameters__;
143
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_toGenericString__
144
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_toGenericString__] =
145
(VTABLE_PTR) java_lang_reflect_Method_toGenericString__;
147
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getGenericParameterTypes__
148
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getGenericParameterTypes__] =
149
(VTABLE_PTR) java_lang_reflect_Method_getGenericParameterTypes__;
151
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getGenericExceptionTypes__
152
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getGenericExceptionTypes__] =
153
(VTABLE_PTR) java_lang_reflect_Method_getGenericExceptionTypes__;
155
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getGenericReturnType__
156
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getGenericReturnType__] =
157
(VTABLE_PTR) java_lang_reflect_Method_getGenericReturnType__;
159
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getParameterAnnotations__
160
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getParameterAnnotations__] =
161
(VTABLE_PTR) java_lang_reflect_Method_getParameterAnnotations__;
163
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_isVarArgs__
164
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_isVarArgs__] =
165
(VTABLE_PTR) java_lang_reflect_Method_isVarArgs__;
167
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_isBridge__
168
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_isBridge__] =
169
(VTABLE_PTR) java_lang_reflect_Method_isBridge__;
171
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_isSynthetic__
172
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_isSynthetic__] =
173
(VTABLE_PTR) java_lang_reflect_Method_isSynthetic__;
175
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getDefaultValue__
176
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getDefaultValue__] =
177
(VTABLE_PTR) java_lang_reflect_Method_getDefaultValue__;
179
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_equals___java_lang_Object
180
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_equals___java_lang_Object] =
181
(VTABLE_PTR) java_lang_reflect_Method_equals___java_lang_Object;
183
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getDeclaringClass__
184
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getDeclaringClass__] =
185
(VTABLE_PTR) java_lang_reflect_Method_getDeclaringClass__;
187
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getExceptionTypes__
188
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getExceptionTypes__] =
189
(VTABLE_PTR) java_lang_reflect_Method_getExceptionTypes__;
191
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_getName__
192
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_getName__] =
193
(VTABLE_PTR) java_lang_reflect_Method_getName__;
195
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_hashCode__
196
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_hashCode__] =
197
(VTABLE_PTR) java_lang_reflect_Method_hashCode__;
199
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_invoke___java_lang_Object_java_lang_Object_1ARRAY
200
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_invoke___java_lang_Object_java_lang_Object_1ARRAY] =
201
(VTABLE_PTR) java_lang_reflect_Method_invoke___java_lang_Object_java_lang_Object_1ARRAY;
203
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Method_toString__
204
__TIB_java_lang_reflect_Method.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Method_toString__] =
205
(VTABLE_PTR) java_lang_reflect_Method_toString__;