1 /* Table of native methods calls: nativecalls.h */
2 /* This file should be updated manually if */
3 /* a new Native class/method is added to CACAO */
4 /* with the methods the new native method calls. */
7 /*------------------------------------*/
11 {"getClass" , "()Ljava/lang/Class;",
13 {"java/lang/VMClass" , "<init>", "(Lgnu/classpath/RawData;)V"},
21 /*------------------------------------*/
24 {"java/lang/reflect/Constructor",
26 {"constructNative" , "([Ljava/lang/Object;Ljava/lang/Class;I)Ljava/lang/Object;",
28 {"gnu/java/io/decode/Decoder" , "<clinit>", "()V"},
29 {"gnu/java/io/decode/Decoder8859_1" , "<clinit>", "()V"},
30 {"gnu/java/io/decode/Decoder8859_1" , "<init>", "(Ljava/io/InputStream;)V"},
31 {"gnu/java/io/encode/Encoder" , "<clinit>", "()V"},
32 {"gnu/java/io/encode/Encoder8859_1" , "<clinit>", "()V"},
33 {"gnu/java/io/encode/Encoder8859_1" , "<init>", "(Ljava/io/OutputStream;)V"},
34 {"gnu/java/net/protocol/file/Handler" , "<init>", "()V"},
41 /*------------------------------------*/
48 {"Runner" , "run", "()V"},
55 /*------------------------------------*/
60 {"getDeclaredConstructors" , "(Z)[Ljava/lang/reflect/Constructor;",
62 {"java/lang/reflect/Constructor" , "<init>", "()V"},
65 {"forName" , "(Ljava/lang/String;)Ljava/lang/Class;",
67 {"java/lang/VMClass" , "<init>", "(Lgnu/classpath/RawData;)V"},
74 /*------------------------------------*/
77 {"java/lang/VMSystem",
79 {"identityHashCode" , "(Ljava/lang/Object;)I",
81 {"java/lang/Class" , "getConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"},
82 {"java/lang/Class" , "getDeclaredConstructors", "(Z)[Ljava/lang/reflect/Constructor;"},
83 {"java/lang/reflect/Constructor" , "<init>", "()V"},
84 /* really getDeclaredConstructors calls VMClass.getDeclaredConstructors */
85 /* which is not NATIVE & has no constructor to use to flag class as used */
92 /*------------------------------------*/
96 * These are local overrides for various environment variables in Emacs.
97 * Please do not remove this and leave it at the end of the file, where
98 * Emacs will automagically detect them.
99 * ---------------------------------------------------------------------
102 * indent-tabs-mode: t