home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / kaffe-0.5p4-src.tgz / tar.out / contrib / kaffe / lib / native / java.lang.stubs / ClassStub.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-28  |  2.1 KB  |  67 lines

  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <stubPreamble.h>
  3. /* Stubs for class java_lang_Class */
  4.  
  5. /* SYMBOL: java_lang_Class forName(Ljava/lang/String;)Ljava/lang/Class; */
  6. EXPORT(void)
  7. Kaffe_java_lang_Class_forName_stub(stack_item* _P_)
  8. {
  9.     extern struct Hjava_lang_Class* java_lang_Class_forName(void*, void*);
  10.     struct Hjava_lang_Class* ret = java_lang_Class_forName(0, _P_[0].p);
  11.     return_ref(ret);
  12. }
  13.  
  14. /* SYMBOL: java_lang_Class newInstance()Ljava/lang/Object; */
  15. EXPORT(void)
  16. Kaffe_java_lang_Class_newInstance_stub(stack_item* _P_)
  17. {
  18.     extern struct Hjava_lang_Object* java_lang_Class_newInstance(void*);
  19.     struct Hjava_lang_Object* ret = java_lang_Class_newInstance(_P_[0].p);
  20.     return_ref(ret);
  21. }
  22.  
  23. /* SYMBOL: java_lang_Class getName()Ljava/lang/String; */
  24. EXPORT(void)
  25. Kaffe_java_lang_Class_getName_stub(stack_item* _P_)
  26. {
  27.     extern struct Hjava_lang_String* java_lang_Class_getName(void*);
  28.     struct Hjava_lang_String* ret = java_lang_Class_getName(_P_[0].p);
  29.     return_ref(ret);
  30. }
  31.  
  32. /* SYMBOL: java_lang_Class getSuperclass()Ljava/lang/Class; */
  33. EXPORT(void)
  34. Kaffe_java_lang_Class_getSuperclass_stub(stack_item* _P_)
  35. {
  36.     extern struct Hjava_lang_Class* java_lang_Class_getSuperclass(void*);
  37.     struct Hjava_lang_Class* ret = java_lang_Class_getSuperclass(_P_[0].p);
  38.     return_ref(ret);
  39. }
  40.  
  41. /* SYMBOL: java_lang_Class getInterfaces()[Ljava/lang/Class; */
  42. EXPORT(void)
  43. Kaffe_java_lang_Class_getInterfaces_stub(stack_item* _P_)
  44. {
  45.     extern HArrayOfObject* java_lang_Class_getInterfaces(void*);
  46.     HArrayOfObject* ret = java_lang_Class_getInterfaces(_P_[0].p);
  47.     return_ref(ret);
  48. }
  49.  
  50. /* SYMBOL: java_lang_Class getClassLoader()Ljava/lang/ClassLoader; */
  51. EXPORT(void)
  52. Kaffe_java_lang_Class_getClassLoader_stub(stack_item* _P_)
  53. {
  54.     extern struct Hjava_lang_ClassLoader* java_lang_Class_getClassLoader(void*);
  55.     struct Hjava_lang_ClassLoader* ret = java_lang_Class_getClassLoader(_P_[0].p);
  56.     return_ref(ret);
  57. }
  58.  
  59. /* SYMBOL: java_lang_Class isInterface()Z */
  60. EXPORT(void)
  61. Kaffe_java_lang_Class_isInterface_stub(stack_item* _P_)
  62. {
  63.     extern jint /* bool */ java_lang_Class_isInterface(void*);
  64.     jint /* bool */ ret = java_lang_Class_isInterface(_P_[0].p);
  65.     return_int(ret);
  66. }
  67.