mirror of
https://github.com/2003scape/deep-c-rsc.git
synced 2024-03-22 05:49:51 -04:00
332 lines
9.6 KiB
C
332 lines
9.6 KiB
C
![]() |
/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */
|
||
|
|
||
|
#ifdef JCGO_SEPARATED
|
||
|
#define JCGO_116
|
||
|
#include "jcgortl.h"
|
||
|
#include "Main.h"
|
||
|
#endif
|
||
|
|
||
|
#ifdef JCGO_116
|
||
|
|
||
|
#ifdef CHKALL_java_lang_reflect_Constructor
|
||
|
#include "jcgobchk.h"
|
||
|
#endif
|
||
|
|
||
|
JCGO_NOSEP_FRWINL jint CFASTCALL
|
||
|
java_lang_reflect_Constructor__getModifiers__( java_lang_reflect_Constructor
|
||
|
This )
|
||
|
{
|
||
|
{
|
||
|
return (java_lang_reflect_VMConstructor__getModifiersInternal__L1693g(
|
||
|
This)) & java_lang_reflect_Constructor__CONSTRUCTOR_MODIFIERS;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_STATIC java_lang_reflect_Constructor CFASTCALL
|
||
|
java_lang_reflect_Constructor__this__LcILcALcAILs( java_lang_reflect_Constructor
|
||
|
This, java_lang_Class declaringClass, jObjectArr parameterTypes, jObjectArr
|
||
|
exceptionTypes, java_lang_String signature, jint slot, jint modifiers
|
||
|
)
|
||
|
{
|
||
|
{
|
||
|
(java_lang_reflect_AccessibleObject__this__((java_lang_reflect_AccessibleObject)This));
|
||
|
if (declaringClass == jnull || parameterTypes == jnull || exceptionTypes ==
|
||
|
jnull)
|
||
|
{
|
||
|
JCGO_THROW_EXC(java_lang_NullPointerException__new__());
|
||
|
}
|
||
|
JCGO_FIELD_NZACCESS(This, clazz)= declaringClass;
|
||
|
JCGO_FIELD_NZACCESS(This, slot)= slot;
|
||
|
JCGO_FIELD_NZACCESS(This, parameterTypes)= parameterTypes;
|
||
|
JCGO_FIELD_NZACCESS(This, exceptionTypes)= exceptionTypes;
|
||
|
JCGO_FIELD_NZACCESS(This, modifiers)= modifiers;
|
||
|
(void)signature;
|
||
|
}
|
||
|
return This;
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_FRWINL java_lang_reflect_Constructor CFASTCALL
|
||
|
java_lang_reflect_Constructor__new__LcILcALcAILs( java_lang_Class
|
||
|
declaringClass, jObjectArr parameterTypes, jObjectArr exceptionTypes,
|
||
|
java_lang_String signature, jint slot, jint modifiers )
|
||
|
{
|
||
|
return java_lang_reflect_Constructor__this__LcILcALcAILs(
|
||
|
(java_lang_reflect_Constructor)jcgo_newObject((jvtable)&java_lang_reflect_Constructor_methods),
|
||
|
declaringClass, parameterTypes, exceptionTypes, signature, slot,
|
||
|
modifiers);
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_STATIC java_lang_Class CFASTCALL
|
||
|
java_lang_reflect_Constructor__getDeclaringClass__( java_lang_reflect_Constructor
|
||
|
This )
|
||
|
{
|
||
|
{
|
||
|
if (JCGO_FIELD_NZACCESS(This, clazz) == jnull)
|
||
|
{
|
||
|
JCGO_THROW_EXC(java_lang_InternalError__new__());
|
||
|
}
|
||
|
return JCGO_FIELD_NZACCESS(This, clazz);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_STATIC jboolean CFASTCALL
|
||
|
java_lang_reflect_Constructor__equals__Lo( java_lang_reflect_Constructor
|
||
|
This, java_lang_Object obj )
|
||
|
{
|
||
|
{
|
||
|
java_lang_reflect_Constructor constructor_8w9;
|
||
|
jObject jcgo_rcvrL1;
|
||
|
if (obj == (java_lang_Object)This)
|
||
|
{
|
||
|
return (jboolean)jtrue;
|
||
|
}
|
||
|
if (!jcgo_instanceOf0(OBJT_java_lang_reflect_Constructor, MAXT_java_lang_reflect_Constructor,
|
||
|
(jObject)obj))
|
||
|
{
|
||
|
return (jboolean)jfalse;
|
||
|
}
|
||
|
constructor_8w9= (java_lang_reflect_Constructor)obj;
|
||
|
return (jboolean)((jcgo_rcvrL1= (jObject)(java_lang_reflect_Constructor__getDeclaringClass__(
|
||
|
This)), (java_lang_Class)jcgo_rcvrL1 == (java_lang_reflect_Constructor__getDeclaringClass__(
|
||
|
constructor_8w9))) && (jcgo_rcvrL1= (jObject)(java_lang_reflect_VMConstructor__getParameterTypesInternal__L1693g(
|
||
|
This)), java_lang_reflect_Constructor__equalTypes__LcALcA(
|
||
|
(jObjectArr)jcgo_rcvrL1, (java_lang_reflect_VMConstructor__getParameterTypesInternal__L1693g(
|
||
|
constructor_8w9)))));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_INLINE jint CFASTCALL
|
||
|
java_lang_reflect_Constructor__hashCode__( java_lang_reflect_Constructor
|
||
|
This )
|
||
|
{
|
||
|
{
|
||
|
return (java_lang_String__hashCode__(
|
||
|
(java_lang_Class__getName__(
|
||
|
(java_lang_reflect_Constructor__getDeclaringClass__(
|
||
|
This))))));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
|
||
|
java_lang_reflect_Constructor__toString__( java_lang_reflect_Constructor
|
||
|
This )
|
||
|
{
|
||
|
{
|
||
|
java_lang_StringBuilder sb;
|
||
|
jObjectArr types;
|
||
|
jint modifiers;
|
||
|
struct java_lang_StringBuilder_s jcgo_stackobj1;
|
||
|
sb= (java_lang_StringBuilder__this__I(
|
||
|
JCGO_STACKOBJ_NEW(jcgo_stackobj1, java_lang_StringBuilder_methods),
|
||
|
(jint)128));
|
||
|
modifiers= (java_lang_reflect_Constructor__getModifiers__(
|
||
|
This));
|
||
|
if (modifiers != 0)
|
||
|
{
|
||
|
jObject jcgo_rcvrL1;
|
||
|
(jcgo_rcvrL1= (jObject)(java_lang_reflect_Modifier__toString__IL5dy9e(
|
||
|
sb, modifiers)), JCGO_CALL_FINALF((java_lang_StringBuilder)jcgo_rcvrL1)
|
||
|
java_lang_StringBuilder__append__C(
|
||
|
(java_lang_StringBuilder)jcgo_rcvrL1, (jchar)32/*' '*/));
|
||
|
}
|
||
|
(java_lang_StringBuilder__append__C(
|
||
|
(java_lang_StringBuilder__append__Ls(
|
||
|
sb, (java_lang_Class__getName__(
|
||
|
(java_lang_reflect_Constructor__getDeclaringClass__(
|
||
|
This)))))), (jchar)40/*'('*/));
|
||
|
types= (java_lang_reflect_VMConstructor__getParameterTypesInternal__L1693g(
|
||
|
This));
|
||
|
{
|
||
|
jint i;
|
||
|
i= 0;
|
||
|
for (; i < JCGO_ARRAY_LENGTH(types); i++)
|
||
|
{
|
||
|
if (i > 0)
|
||
|
{
|
||
|
(java_lang_StringBuilder__append__C(
|
||
|
sb, (jchar)44/*','*/));
|
||
|
}
|
||
|
(java_lang_reflect_Constructor__appendTypeName__LcL5dy9e(
|
||
|
((java_lang_Class)JCGO_ARRAY_NZLACCESS(types, i)), sb));
|
||
|
}
|
||
|
}
|
||
|
(java_lang_StringBuilder__append__C(
|
||
|
sb, (jchar)41/*')'*/));
|
||
|
types= (java_lang_reflect_VMConstructor__getExceptionTypesInternal__L1693g(
|
||
|
This));
|
||
|
if (JCGO_ARRAY_LENGTH(types) != 0)
|
||
|
{
|
||
|
(java_lang_StringBuilder__append__Ls(
|
||
|
sb, JCGO_STRREF_OF(jcgo_string2_Cnstrctr)));
|
||
|
{
|
||
|
jint i;
|
||
|
i= 0;
|
||
|
for (; i < JCGO_ARRAY_NZLENGTH(types); i++)
|
||
|
{
|
||
|
jObject jcgo_rcvrL1;
|
||
|
if (i > 0)
|
||
|
{
|
||
|
(java_lang_StringBuilder__append__C(
|
||
|
sb, (jchar)44/*','*/));
|
||
|
}
|
||
|
(java_lang_StringBuilder__append__Ls(
|
||
|
sb, (jcgo_rcvrL1= (jObject)((java_lang_Class)JCGO_ARRAY_NZLACCESS(types,
|
||
|
i)), JCGO_CALL_FINALF((java_lang_Class)jcgo_rcvrL1) java_lang_Class__getName__(
|
||
|
(java_lang_Class)jcgo_rcvrL1))));
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
return (java_lang_StringBuilder__toString__(
|
||
|
sb));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_STATIC java_lang_StringBuilder CFASTCALL
|
||
|
java_lang_reflect_Constructor__appendTypeName__LcL5dy9e( java_lang_Class
|
||
|
aclass, java_lang_StringBuilder sb )
|
||
|
{
|
||
|
{
|
||
|
jint dims;
|
||
|
for (dims= 0; (JCGO_CALL_FINALF(aclass) java_lang_Class__isArray__(
|
||
|
aclass)); dims++)
|
||
|
{
|
||
|
aclass= (java_lang_Class__getComponentType__(
|
||
|
aclass));
|
||
|
}
|
||
|
(JCGO_CALL_FINALF(sb) java_lang_StringBuilder__append__Ls(
|
||
|
sb, (JCGO_CALL_FINALF(aclass) java_lang_Class__getName__(
|
||
|
aclass))));
|
||
|
while (dims-- > 0)
|
||
|
{
|
||
|
(java_lang_StringBuilder__append__Ls(
|
||
|
sb, JCGO_STRREF_OF(jcgo_string2_EmptyMap)));
|
||
|
}
|
||
|
return sb;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_STATIC jboolean CFASTCALL
|
||
|
java_lang_reflect_Constructor__equalTypes__LcALcA( jObjectArr types,
|
||
|
jObjectArr types2 )
|
||
|
{
|
||
|
{
|
||
|
jint count;
|
||
|
count= JCGO_ARRAY_LENGTH(types);
|
||
|
if (JCGO_ARRAY_LENGTH(types2) != count)
|
||
|
{
|
||
|
return (jboolean)jfalse;
|
||
|
}
|
||
|
{
|
||
|
jint i;
|
||
|
i= 0;
|
||
|
for (; i < count; i++)
|
||
|
{
|
||
|
jObject jcgo_rcvrL1;
|
||
|
if ((jcgo_rcvrL1= (jObject)((java_lang_Class)JCGO_ARRAY_NZLACCESS(types,
|
||
|
i)), (java_lang_Class)jcgo_rcvrL1 != ((java_lang_Class)JCGO_ARRAY_NZLACCESS(types2,
|
||
|
i))))
|
||
|
{
|
||
|
return (jboolean)jfalse;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
return (jboolean)jtrue;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
JCGO_NOSEP_DATA CONST struct java_lang_reflect_Constructor_methods_s
|
||
|
java_lang_reflect_Constructor_methods=
|
||
|
{
|
||
|
JCGO_CLASSREF_OF(java_lang_reflect_Constructor__class),
|
||
|
JCGO_GCJDESCR_INIT(java_lang_reflect_Constructor_s, exceptionTypes)
|
||
|
OBJT_java_lang_reflect_Constructor,
|
||
|
(JCGO_OBJSIZE_T)sizeof(struct java_lang_reflect_Constructor_s),
|
||
|
NULL,
|
||
|
JCGO_CLINIT_INIT(0)
|
||
|
0,
|
||
|
java_lang_reflect_Constructor__equals__Lo,
|
||
|
java_lang_reflect_Constructor__hashCode__,
|
||
|
java_lang_reflect_Constructor__toString__,
|
||
|
java_lang_Object__finalize__
|
||
|
};
|
||
|
|
||
|
JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_reflect_Constructor_class_s
|
||
|
java_lang_reflect_Constructor__class JCGO_THRD_ATTRNONGC=
|
||
|
{
|
||
|
{
|
||
|
&java_lang_Class_methods,
|
||
|
JCGO_MON_INIT
|
||
|
JCGO_OBJREF_OF(*(java_lang_Object)&java_lang_reflect_Constructor_methods),
|
||
|
JCGO_STRREF_OF(jcgo_string1_Cnstrctr),
|
||
|
JCGO_CLASSREF_OF(java_lang_reflect_AccessibleObject__class),
|
||
|
((jObjectArr)JCGO_OBJREF_OF(jcgo_array3_Cnstrctr)),
|
||
|
0x11
|
||
|
}
|
||
|
};
|
||
|
|
||
|
JCGO_NOSEP_DATA CONST jcgo_arrtype2_GameMdl jcgo_array3_Cnstrctr=
|
||
|
{
|
||
|
(jvtable)&jObjectArr_methods,
|
||
|
JCGO_MON_INIT
|
||
|
1,
|
||
|
JCGO_CLASSREF_OF(java_lang_Class__class),
|
||
|
{
|
||
|
(jObject)JCGO_CLASSREF_OF(java_lang_reflect_Member__class)
|
||
|
}
|
||
|
};
|
||
|
|
||
|
JCGO_NOSEP_DATA CONST jcgo_arrtype86_GmCnnctn jcgo_array4_Cnstrctr=
|
||
|
{
|
||
|
(jvtable)&jbyteArr_methods,
|
||
|
JCGO_MON_INIT
|
||
|
29,
|
||
|
{
|
||
|
(jbyte)(jchar)106/*'j'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)118/*'v'*/,
|
||
|
(jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)108/*'l'*/,
|
||
|
(jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)103/*'g'*/,
|
||
|
(jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)101/*'e'*/,
|
||
|
(jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)101/*'e'*/,
|
||
|
(jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)46/*'.'*/,
|
||
|
(jbyte)(jchar)67/*'C'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)110/*'n'*/,
|
||
|
(jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)114/*'r'*/,
|
||
|
(jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)116/*'t'*/,
|
||
|
(jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)114/*'r'*/
|
||
|
}
|
||
|
};
|
||
|
|
||
|
JCGO_NOSEP_DATA CONST jcgo_arrtype31_GameShll jcgo_array5_Cnstrctr=
|
||
|
{
|
||
|
(jvtable)&jbyteArr_methods,
|
||
|
JCGO_MON_INIT
|
||
|
8,
|
||
|
{
|
||
|
(jbyte)(jchar)32/*' '*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)104/*'h'*/,
|
||
|
(jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)119/*'w'*/,
|
||
|
(jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)32/*' '*/
|
||
|
}
|
||
|
};
|
||
|
|
||
|
JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_Cnstrctr
|
||
|
JCGO_THRD_ATTRNONGC=
|
||
|
{
|
||
|
&java_lang_String_methods,
|
||
|
JCGO_MON_INIT
|
||
|
(java_lang_Object)JCGO_OBJREF_OF(jcgo_array4_Cnstrctr),
|
||
|
0, 29, (jint)0xdc382475L
|
||
|
};
|
||
|
|
||
|
JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_Cnstrctr
|
||
|
JCGO_THRD_ATTRNONGC=
|
||
|
{
|
||
|
&java_lang_String_methods,
|
||
|
JCGO_MON_INIT
|
||
|
(java_lang_Object)JCGO_OBJREF_OF(jcgo_array5_Cnstrctr),
|
||
|
0, 8, (jint)0xac6b2f53L
|
||
|
};
|
||
|
|
||
|
#ifdef CHKALL_java_lang_reflect_Constructor
|
||
|
#include "jcgochke.h"
|
||
|
#endif
|
||
|
|
||
|
#endif
|