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

/* Stubs for class BR_unicamp_Guarana_Guarana */

/* SYMBOL: BR_unicamp_Guarana_Guarana_getMetaObjectOf(Ljava/lang/Object;)LBR/unicamp/Guarana/MetaObject; */
void
Kaffe_BR_unicamp_Guarana_Guarana_getMetaObjectOf_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct HBR_unicamp_Guarana_MetaObject* BR_unicamp_Guarana_Guarana_getMetaObjectOf(void*);
	struct HBR_unicamp_Guarana_MetaObject* ret = BR_unicamp_Guarana_Guarana_getMetaObjectOf(_P_[0].p);
	return_ref(ret);
}

/* SYMBOL: BR_unicamp_Guarana_Guarana_setMetaObjectOf(Ljava/lang/Object;LBR/unicamp/Guarana/MetaObject;LBR/unicamp/Guarana/MetaObject;)V */
void
Kaffe_BR_unicamp_Guarana_Guarana_setMetaObjectOf_stub(stack_item* _P_, stack_item* _R_)
{
	extern void BR_unicamp_Guarana_Guarana_setMetaObjectOf(void*, void*, void*);
	BR_unicamp_Guarana_Guarana_setMetaObjectOf(_P_[2].p, _P_[1].p, _P_[0].p);
}

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

/* SYMBOL: BR_unicamp_Guarana_Guarana_makeProxy(Ljava/lang/Class;LBR/unicamp/Guarana/MetaObject;)Ljava/lang/Object; */
void
Kaffe_BR_unicamp_Guarana_Guarana_makeProxy_stub(stack_item* _P_, stack_item* _R_)
{
	extern struct Hjava_lang_Object* BR_unicamp_Guarana_Guarana_makeProxy(void*, void*);
	struct Hjava_lang_Object* ret = BR_unicamp_Guarana_Guarana_makeProxy(_P_[1].p, _P_[0].p);
	return_ref(ret);
}
