/* Table of native methods calls: nativecalls.h */ /* This file should be updated manually if */ /* a new Native class/method is added to CACAO */ /* with the methods the new native method calls. */ /*------------------------------------*/ {"java/lang/Object", { {"getClass" , "()Ljava/lang/Class;", { {"java/lang/VMClass" , "", "(Lgnu/classpath/RawData;)V"}, } }, }, 1, {1 } }, /*------------------------------------*/ {"java/lang/VMClass", { {"getDeclaredConstructors" , "(Z)[Ljava/lang/reflect/Constructor;", { {"java/lang/reflect/Constructor" , "", "()V"}, } }, {"forName" , "(Ljava/lang/String;)Ljava/lang/Class;", { {"java/lang/VMClass" , "", "(Lgnu/classpath/RawData;)V"}, } }, }, 2, {1 ,1} }, /*------------------------------------*/ {"java/lang/reflect/Constructor", { {"constructNative" , "([Ljava/lang/Object;Ljava/lang/Class;I)Ljava/lang/Object;", { {"gnu/java/io/decode/Decoder" , "", "()V"}, {"gnu/java/io/decode/Decoder8859_1" , "", "()V"}, {"gnu/java/io/decode/Decoder8859_1" , "", "(Ljava/io/InputStream;)V"}, {"gnu/java/io/encode/Encoder" , "", "()V"}, {"gnu/java/io/encode/Encoder8859_1" , "", "()V"}, {"gnu/java/io/encode/Encoder8859_1" , "", "(Ljava/io/OutputStream;)V"}, {"gnu/java/net/protocol/file/Handler" , "", "()V"}, } }, }, 1, {7 } }, /*------------------------------------*/ /* * These are local overrides for various environment variables in Emacs. * Please do not remove this and leave it at the end of the file, where * Emacs will automagically detect them. * --------------------------------------------------------------------- * Local variables: * mode: c * indent-tabs-mode: t * c-basic-offset: 4 * tab-width: 4 * End: */