/* DO NOT EDIT THIS FILE - it is machine generated */
#include <StubPreamble.h>

/* Stubs for class BR_unicamp_Guarana_Operation */

/* SYMBOL: BR_unicamp_Guarana_Operation_validate()V */
void
Kaffe_BR_unicamp_Guarana_Operation_validate_stub(stack_item* _P_, stack_item* _R_)
{
	extern void BR_unicamp_Guarana_Operation_validate(void*);
	BR_unicamp_Guarana_Operation_validate(_P_[0].p);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getObject()Ljava/lang/Object; */
void
Kaffe_BR_unicamp_Guarana_Operation_getObject_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct Hjava_lang_Object* BR_unicamp_Guarana_Operation_getObject(void*);
	struct Hjava_lang_Object* ret = BR_unicamp_Guarana_Operation_getObject(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getThread()Ljava/lang/Thread; */
void
Kaffe_BR_unicamp_Guarana_Operation_getThread_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct Hjava_lang_Thread* BR_unicamp_Guarana_Operation_getThread(void*);
	struct Hjava_lang_Thread* ret = BR_unicamp_Guarana_Operation_getThread(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getType()Ljava/lang/Class; */
void
Kaffe_BR_unicamp_Guarana_Operation_getType_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct Hjava_lang_Class* BR_unicamp_Guarana_Operation_getType(void*);
	struct Hjava_lang_Class* ret = BR_unicamp_Guarana_Operation_getType(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isClassOperation()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isClassOperation_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isClassOperation(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isClassOperation(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getOpType()I */
void
Kaffe_BR_unicamp_Guarana_Operation_getOpType_stub(stack_item* _P_, stack_item* _R_)
{
	extern jint BR_unicamp_Guarana_Operation_getOpType(void*);
	jint ret = BR_unicamp_Guarana_Operation_getOpType(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isMethodInvocation()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isMethodInvocation_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isMethodInvocation(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isMethodInvocation(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getMethod()Ljava/lang/reflect/Method; */
void
Kaffe_BR_unicamp_Guarana_Operation_getMethod_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct Hjava_lang_reflect_Method* BR_unicamp_Guarana_Operation_getMethod(void*);
	struct Hjava_lang_reflect_Method* ret = BR_unicamp_Guarana_Operation_getMethod(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isConstructorInvocation()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isConstructorInvocation_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isConstructorInvocation(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isConstructorInvocation(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getConstructor()Ljava/lang/reflect/Constructor; */
void
Kaffe_BR_unicamp_Guarana_Operation_getConstructor_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct Hjava_lang_reflect_Constructor* BR_unicamp_Guarana_Operation_getConstructor(void*);
	struct Hjava_lang_reflect_Constructor* ret = BR_unicamp_Guarana_Operation_getConstructor(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getArguments()[Ljava/lang/Object; */
void
Kaffe_BR_unicamp_Guarana_Operation_getArguments_stub(stack_item* _P_, stack_item* _R_)
{
	extern HArrayOfObject* BR_unicamp_Guarana_Operation_getArguments(void*);
	HArrayOfObject* ret = BR_unicamp_Guarana_Operation_getArguments(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isSynchronization()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isSynchronization_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isSynchronization(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isSynchronization(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isMonitorEnter()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isMonitorEnter_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isMonitorEnter(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isMonitorEnter(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isMonitorExit()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isMonitorExit_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isMonitorExit(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isMonitorExit(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isReadOperation()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isReadOperation_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isReadOperation(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isReadOperation(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isWriteOperation()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isWriteOperation_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isWriteOperation(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isWriteOperation(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isFieldOperation()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isFieldOperation_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isFieldOperation(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isFieldOperation(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getField()Ljava/lang/reflect/Field; */
void
Kaffe_BR_unicamp_Guarana_Operation_getField_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct Hjava_lang_reflect_Field* BR_unicamp_Guarana_Operation_getField(void*);
	struct Hjava_lang_reflect_Field* ret = BR_unicamp_Guarana_Operation_getField(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isArrayOperation()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isArrayOperation_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isArrayOperation(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isArrayOperation(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isArrayLengthOperation()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isArrayLengthOperation_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isArrayLengthOperation(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isArrayLengthOperation(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getArrayIndex()I */
void
Kaffe_BR_unicamp_Guarana_Operation_getArrayIndex_stub(stack_item* _P_, stack_item* _R_)
{
	extern jint BR_unicamp_Guarana_Operation_getArrayIndex(void*);
	jint ret = BR_unicamp_Guarana_Operation_getArrayIndex(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getValue()Ljava/lang/Object; */
void
Kaffe_BR_unicamp_Guarana_Operation_getValue_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct Hjava_lang_Object* BR_unicamp_Guarana_Operation_getValue(void*);
	struct Hjava_lang_Object* ret = BR_unicamp_Guarana_Operation_getValue(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_isReplacement()Z */
void
Kaffe_BR_unicamp_Guarana_Operation_isReplacement_stub(stack_item* _P_, stack_item* _R_)
{
	extern jbool BR_unicamp_Guarana_Operation_isReplacement(void*);
	jbool ret = BR_unicamp_Guarana_Operation_isReplacement(_P_[0].p);
	return_int(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Operation_getReplaced()LBR/unicamp/Guarana/Operation; */
void
Kaffe_BR_unicamp_Guarana_Operation_getReplaced_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct HBR_unicamp_Guarana_Operation* BR_unicamp_Guarana_Operation_getReplaced(void*);
	struct HBR_unicamp_Guarana_Operation* ret = BR_unicamp_Guarana_Operation_getReplaced(_P_[0].p);
	return_ref(ret);
}
