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 /*------------------------------------*/
10 {{"clone" , "()Ljava/lang/Object;",
12 {"java/lang/CloneNotSupportedException" , "<init>", "()V"}, /* c-fn new&init */
13 {"java/lang/CloneNotSupportedException" , "", ""}, /*c-fn - why both method& class alone? */
19 {"Runner" , "run", "()V"},
26 /*------------------------------------*/
29 {{"forName0" , "(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;",
31 {"java/lang/ClassNotFoundException" , "<init>", "()V"}, /* c-fn */
32 {"java/lang/ClassLoader" , "loadClass", "(Ljava/lang/String;)Ljava/lang/Class;"}, /* c-fn */
33 {"sun/io/CharToByteISO8859_1" , "<init>", "()V"}, /* jctest */
34 {"java/lang/CloneNotSupportedException" , "", ""},
35 {"java/lang/Class" , "", ""},
39 {"getClassLoader0" , "()Ljava/lang/ClassLoader;",
41 {"java/lang/ClassLoader" , "<init>", "()V"},
42 {"java/lang/ClassLoader" , "", ""},
46 {"getField0" , "(Ljava/lang/String;I)Ljava/lang/reflect/Field;",
48 {"java/lang/reflect/Field" , "<init>", "()V"},
49 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
50 {"java/lang/reflect/Field" , "", ""},
51 {"java/lang/NoSuchFieldException" , "", ""},
55 {"getFields0" , "(I)[Ljava/lang/reflect/Field;",
57 {"java/lang/reflect/Field" , "getField0", "(Ljava/lang/String;I)Ljava/lang/reflect/Field;"}, /* java/lang/Class */
58 {"java/lang/reflect/Field" , "", ""},
59 {"java/lang/String" , "", ""},
63 {"getMethod0" , "(Ljava/lang/String;[Ljava/lang/Class;I)Ljava/lang/reflect/Method;",
65 {"java/lang/reflect/Method" , "<init>", "()V"},
66 {"java/lang/NoSuchMethodException" , "<init>", "()V"},
67 {"java/lang/reflect/Method" , "", ""},
68 {"java/lang/NoSuchMethodException" , "", ""},
69 {"java/lang/String" , "", ""},
73 {"getMethods0" , "(I)[Ljava/lang/reflect/Method;",
75 {"java/lang/reflect/Method" , "<init>", "()V"},
76 {"java/lang/reflect/Method" , "", ""},
77 {"java/lang/String" , "", ""},
81 {"getPrimitiveClass" , "(Ljava/lang/String;)Ljava/lang/Class;",
83 {"java/lang/CloneNotSupportedException" , "<init>", "()V"},
84 {"java/lang/CloneNotSupportedException" , "", ""},
85 {"java/lang/Class" , "", ""},
89 {"newInstance0" , "()Ljava/lang/Object;",
91 {"java/lang/InstantiationException" , "<init>", "()V"}, /* super class?? */
92 {"sun/io/CharToByteISO8859_1" , "<init>", "()V"},
93 {"sun/io/ByteToCharISO8859_1" , "<init>", "()V"}, /* javac .. */
94 {"sun/net/www/protocol/file/Handler" , "<init>", "()V"}, /* javac .. */
95 {"sun/net/www/protocol/jar/Handler" , "<init>", "()V"}, /* javac .. */
96 {"java/lang/InstantiationException" , "", ""},
101 8, {5, 2, 4, 3, 5, 3, 3, 6 }
103 /*------------------------------------*/
105 {"java/lang/ClassLoader",
106 {{"getCallerClassLoader" , "()Ljava/lang/ClassLoader;",
108 {"java/lang/ClassLoader" , "<init>", "()V"},
109 {"java/lang/ClassLoader" , "", ""},
116 /*------------------------------------*/
118 {"java/security/AccessController",
119 {{"doPrivileged" , "(Ljava/security/PrivilegedAction;)Ljava/lang/Object;",
121 {"java/security/PrivilegedAction" , "run", "()Ljava/lang/Object;"}, /* c-fn super class type */
122 {"java/security/PrivilegedActionException" , "<init>", "(Ljava/lang/Exception;)V"},
123 /* c-fn check_forexception call */
124 {"sun/security/action/GetPropertyAction" , "run", "()Ljava/lang/Object;"}, /* cfg jctest */
125 {"sun/misc/Launcher$1" , "run", "()Ljava/lang/Object;"}, /* cfg jctest */
126 {"sun/misc/Launcher$4" , "run", "()Ljava/lang/Object;"}, /* cfg javac */
127 {"java/util/ResourceBundle$1" , "run", "()Ljava/lang/Object;"}, /* cfg javac */
128 {"sun/misc/URLClassPath$2" , "run", "()Ljava/lang/Object;"}, /* cfg javac */
129 {"java/lang/ref/Reference$ReferenceHandler" , "run", "()V"}, /* cfg javac */
130 {"java/security/PrivilegedActionException" , "", ""}, /* c-fn check_forexception call */
134 {"doPrivileged" , "(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;",
136 {"java/security/AccessController" , "doPrivileged", "(Ljava/security/PrivilegedAction;)Ljava/lang/Object;"},
140 {"doPrivileged" , "(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;",
142 {"java/security/PrivilegedExceptionAction" , "run", "()Ljava/lang/Object;"}, /* c-fn super class type */
143 {"java/security/PrivilegedActionException" , "<init>", "(Ljava/lang/Exception;)V"},
144 /* c-fn check_forexception call */
145 {"java/security/PrivilegedActionException" , "", ""}, /* c-fn check_forexception call */
149 {"doPrivileged" , "(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;",
151 {"java/security/AccessController" , "doPrivileged", "(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;"},
158 /*------------------------------------*/
160 {"java/lang/reflect/Field",
161 {{"get" , "(Ljava/lang/Object;)Ljava/lang/Object;",
163 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
164 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
165 {"java/lang/NoSuchFieldException" , "", ""},
166 {"java/lang/Integer" , "", ""},
167 {"java/lang/Long" , "", ""},
168 {"java/lang/Float" , "", ""},
169 {"java/lang/Double" , "", ""},
170 {"java/lang/Byte" , "", ""},
171 {"java/lang/Character" , "", ""},
172 {"java/lang/Short" , "", ""},
173 {"java/lang/Boolean" , "", ""},
174 {"java/lang/IllegalArgumentException" , "", ""},
178 {"getBoolean" , "(Ljava/lang/Object;)Z",
180 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
181 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
182 {"java/lang/IllegalArgumentException" , "", ""},
183 {"java/lang/NoSuchFieldException" , "", ""},
187 {"getByte" , "(Ljava/lang/Object;)B",
189 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
190 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
191 {"java/lang/IllegalArgumentException" , "", ""},
192 {"java/lang/NoSuchFieldException" , "", ""},
196 {"getChar" , "(Ljava/lang/Object;)C",
198 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
199 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
200 {"java/lang/IllegalArgumentException" , "", ""},
201 {"java/lang/NoSuchFieldException" , "", ""},
205 {"getDouble" , "(Ljava/lang/Object;)D",
207 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
208 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
209 {"java/lang/IllegalArgumentException" , "", ""},
210 {"java/lang/NoSuchFieldException" , "", ""},
214 {"getFloat" , "(Ljava/lang/Object;)F",
216 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
217 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
218 {"java/lang/IllegalArgumentException" , "", ""},
219 {"java/lang/NoSuchFieldException" , "", ""},
223 {"getInt" , "Ljava/lang/Object;)I",
225 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
226 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
227 {"java/lang/IllegalArgumentException" , "", ""},
228 {"java/lang/NoSuchFieldException" , "", ""},
232 {"getLong" , "(Ljava/lang/Object;)J",
234 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
235 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
236 {"java/lang/IllegalArgumentException" , "", ""},
237 {"java/lang/NoSuchFieldException" , "", ""},
241 {"getShort" , "(Ljava/lang/Object;)S",
243 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
244 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
245 {"java/lang/IllegalArgumentException" , "", ""},
246 {"java/lang/NoSuchFieldException" , "", ""},
250 {"set" , "(Ljava/lang/Object;Ljava/lang/Object;)V",
252 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
253 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
254 {"java/lang/IllegalArgumentException" , "", ""},
255 {"java/lang/NoSuchFieldException" , "", ""},
259 {"setBoolean" , "(Ljava/lang/Object;Z)V",
261 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
262 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
263 {"java/lang/IllegalArgumentException" , "", ""},
264 {"java/lang/NoSuchFieldException" , "", ""},
268 {"setByte" , "(Ljava/lang/Object;B)V",
270 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
271 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
272 {"java/lang/IllegalArgumentException" , "", ""},
273 {"java/lang/NoSuchFieldException" , "", ""},
277 {"setChar" , "(Ljava/lang/Object;C)V",
279 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
280 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
281 {"java/lang/IllegalArgumentException" , "", ""},
282 {"java/lang/NoSuchFieldException" , "", ""},
286 {"setDouble" , "(Ljava/lang/Object;D)V",
288 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
289 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
290 {"java/lang/IllegalArgumentException" , "", ""},
291 {"java/lang/NoSuchFieldException" , "", ""},
295 {"setFloat" , "(Ljava/lang/Object;F)V",
297 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
298 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
299 {"java/lang/IllegalArgumentException" , "", ""},
300 {"java/lang/NoSuchFieldException" , "", ""},
304 {"setInt" , "(Ljava/lang/Object;I)V",
306 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
307 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
308 {"java/lang/IllegalArgumentException" , "", ""},
309 {"java/lang/NoSuchFieldException" , "", ""},
313 {"setLong" , "(Ljava/lang/Object;J)V",
315 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
316 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
317 {"java/lang/IllegalArgumentException" , "", ""},
318 {"java/lang/NoSuchFieldException" , "", ""},
322 {"setShort" , "(Ljava/lang/Object;S)V",
324 {"java/lang/NoSuchFieldException" , "<init>", "()V"},
325 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
326 {"java/lang/IllegalArgumentException" , "", ""},
327 {"java/lang/NoSuchFieldException" , "", ""},
332 18, {12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }
334 /*------------------------------------*/
336 {"java/io/FileDescriptor",
339 {"java/io/SyncFailedException" , "<init>", "()V"},
340 {"java/io/SyncFailedException" , "", ""},
347 /*------------------------------------*/
349 {"java/io/FileInputStream",
351 {{"available" , "()I",
353 {"java/io/IOException" , "<init>", "()V"},
354 {"java/io/IOException" , "", ""},
360 {"java/io/IOException" , "<init>", "()V"},
361 {"java/io/IOException" , "", ""},
365 {"open" , "(Ljava/lang/String;)V",
367 {"java/io/IOException" , "<init>", "()V"},
368 {"java/io/IOException" , "", ""},
374 {"java/io/IOException" , "<init>", "()V"},
375 {"java/io/IOException" , "", ""},
379 {"readBytes" , "([BII)I",
381 {"java/io/IOException" , "<init>", "()V"},
382 {"java/io/IOException" , "", ""},
388 {"java/io/IOException" , "<init>", "()V"},
389 {"java/io/IOException" , "", ""},
394 6, {2, 2, 2, 2, 2, 2 }
396 /*------------------------------------*/
398 {"java/io/FileOutputStream",
402 {"java/io/IOException" , "<init>", "()V"},
403 {"java/io/IOException" , "", ""},
407 {"open" , "(Ljava/lang/String;)V",
409 {"java/io/IOException" , "<init>", "()V"},
410 {"java/io/IOException" , "", ""},
414 {"openAppend" , "(Ljava/lang/String;)V",
416 {"java/io/IOException" , "<init>", "()V"},
417 {"java/io/IOException" , "", ""},
423 {"java/io/IOException" , "<init>", "()V"},
424 {"java/io/IOException" , "", ""},
428 {"writeBytes" , "([BII)V",
430 {"java/io/IOException" , "<init>", "()V"},
431 {"java/io/IOException" , "", ""},
438 /*------------------------------------*/
440 {"java/io/FileSystem",
442 {{"getFileSystem" , "()Ljava/io/FileSystem;",
444 {"java/io/UnixFileSystem" , "<clinit>", "()V"}, /* from running javac - maybe c-fn */
445 {"java/io/UnixFileSystem" , "<init>", "()V"}, /* c-fn */
446 {"java/io/UnixFileSystem" , "", ""}, /* c-fn */
453 /*------------------------------------*/
455 {"java/io/ObjectInputStream",
457 {{"allocateNewArray" , "(Ljava/lang/Class;I)Ljava/lang/Object;",
459 {"java/lang/reflect/Array" , "newArray", "(Ljava/lang/Class;I)Ljava/lang/Object;"},
463 {"allocateNewObject" , "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Object;",
465 {"java/lang/Class" , "newInstance0", "()Ljava/lang/Object;"},
469 {"loadClass0" , "(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Class;",
471 {"java/lang/Class" , "forName0", "(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;"},
478 /*------------------------------------*/
480 {"java/io/RandomAccessFile",
484 {"java/io/IOException" , "<init>", "()V"},
485 {"java/io/IOException" , "", ""},
489 {"getFilePointer" , "()J",
491 {"java/io/IOException" , "<init>", "()V"},
492 {"java/io/IOException" , "", ""},
498 {"java/io/IOException" , "<init>", "()V"},
499 {"java/io/IOException" , "", ""},
503 {"open" , "(Ljava/lang/String;Z)V",
505 {"java/io/IOException" , "<init>", "()V"},
506 {"java/io/IOException" , "", ""},
512 {"java/io/IOException" , "<init>", "()V"},
513 {"java/io/IOException" , "", ""},
517 {"readBytes" , "([BII)I",
519 {"java/io/IOException" , "<init>", "()V"},
520 {"java/io/IOException" , "", ""},
526 {"java/io/IOException" , "<init>", "()V"},
527 {"java/io/IOException" , "", ""},
531 {"setLength" , "(J)V",
533 {"java/io/IOException" , "<init>", "()V"},
534 {"java/io/IOException" , "", ""},
540 {"java/io/IOException" , "<init>", "()V"},
541 {"java/io/IOException" , "", ""},
545 {"writeBytes" , "([BII)V",
547 {"java/io/IOException" , "<init>", "()V"},
548 {"java/io/IOException" , "", ""},
553 10, {2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }
555 /*------------------------------------*/
557 {"java/lang/SecurityManager",
559 {{"currentClassLoader0" , "()Ljava/lang/Class;",
561 {"java/lang/ClassLoader" , "<init>", "()V"},
562 {"java/lang/ClassLoader" , "", ""},
569 /*------------------------------------*/
573 {{"arraycopy" , "(Ljava/lang/Object;ILjava/lang/Object;II)V",
575 {"java/lang/NullPointerException" , "<init>", "()V"},
576 {"java/lang/ArrayStoreException" , "<init>", "()V"},
577 {"java/lang/ArrayIndexOutOfBoundsException" , "<init>", "()V"},
578 {"java/lang/NullPointerException" , "", ""},
579 {"java/lang/ArrayStoreException" , "", ""},
580 {"java/lang/ArrayIndexOutOfBoundsException" , "", ""},
584 {"initProperties" , "(Ljava/util/Properties;)Ljava/util/Properties;",
586 {"java/util/Properties" , "", ""},
593 /*------------------------------------*/
596 {{"currentThread" , "()Ljava/lang/Thread;",
598 {"java/lang/ThreadGroup" , "<init>", "()V"},
599 {"java/lang/ThreadGroup" , "", ""},
606 /*------------------------------------*/
608 {"java/util/zip/Adler32",
613 /*------------------------------------*/
615 {"java/lang/reflect/Array",
617 {{"get" , "(Ljava/lang/Object;I)Ljava/lang/Object;",
619 {"java/lang/Integer" , "<init>", "(I)V"},
620 {"java/lang/Long" , "<init>", "(J)V"},
621 {"java/lang/Float" , "<init>", "(F)V"},
622 {"java/lang/Double" , "<init>", "(D)V"},
623 {"java/lang/Byte" , "<init>", "(B)V"},
624 {"java/lang/Char" , "<init>", "(C)V"},
625 {"java/lang/Short" , "<init>", "(S)V"},
626 {"java/lang/Boolean" , "<init>", "(Z)V"},
627 {"java/lang/ArrayIndexOutOfBoundsException" , "<init>", "()V"},
628 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
629 {"java/lang/ArrayIndexOutOfBoundsException" , "", ""},
630 {"java/lang/Integer" , "", ""},
631 {"java/lang/Long" , "", ""},
632 {"java/lang/Float" , "", ""},
633 {"java/lang/Double" , "", ""},
634 {"java/lang/Byte" , "", ""},
635 {"java/lang/Char" , "", ""},
636 {"java/lang/Short" , "", ""},
637 {"java/lang/Boolean" , "", ""},
638 {"java/lang/IllegalArgumentException" , "", ""},
642 {"getBoolean" , "(Ljava/lang/Object;I)Z",
644 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
645 {"java/lang/IllegalArgumentException" , "", ""},
649 {"getByte" , "(Ljava/lang/Object;I)B",
651 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
652 {"java/lang/IllegalArgumentException" , "", ""},
656 {"getChar" , "(Ljava/lang/Object;I)C",
658 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
659 {"java/lang/IllegalArgumentException" , "", ""},
663 {"getDouble" , "(Ljava/lang/Object;I)D",
665 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
666 {"java/lang/IllegalArgumentException" , "", ""},
670 {"getFloat" , "(Ljava/lang/Object;I)F",
672 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
673 {"java/lang/IllegalArgumentException" , "", ""},
677 {"getInt" , "(Ljava/lang/Object;I)I",
679 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
680 {"java/lang/IllegalArgumentException" , "", ""},
684 {"getLong" , "(Ljava/lang/Object;I)J",
686 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
687 {"java/lang/IllegalArgumentException" , "", ""},
691 {"getShort" , "(Ljava/lang/Object;I)S",
693 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
694 {"java/lang/IllegalArgumentException" , "", ""},
698 {"getLength" , "(Ljava/lang/Object;)I",
700 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
701 {"java/lang/IllegalArgumentException" , "", ""},
705 {"multiNewArray" , "(Ljava/lang/Class;[I)Ljava/lang/Object;",
707 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
708 {"java/lang/IllegalArgumentException" , "", ""},
712 {"newArray" , "(Ljava/lang/Class;I)Ljava/lang/Object;",
714 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
715 {"java/lang/IllegalArgumentException" , "", ""},
719 {"set" , "(Ljava/lang/Object;ILjava/lang/Object;)V",
721 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
722 {"java/lang/IllegalArgumentException" , "", ""},
726 {"setBoolean" , "(Ljava/lang/Object;IZ)V",
728 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
729 {"java/lang/IllegalArgumentException" , "", ""},
733 {"setByte" , "(Ljava/lang/Object;IB)V",
735 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
736 {"java/lang/IllegalArgumentException" , "", ""},
740 {"setChar" , "(Ljava/lang/Object;IC)V",
742 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
743 {"java/lang/IllegalArgumentException" , "", ""},
747 {"setDouble" , "(Ljava/lang/Object;ID)V",
749 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
750 {"java/lang/IllegalArgumentException" , "", ""},
754 {"setFloat" , "(Ljava/lang/Object;IF)V",
756 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
757 {"java/lang/IllegalArgumentException" , "", ""},
761 {"setInt" , "(Ljava/lang/Object;II)V",
763 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
764 {"java/lang/IllegalArgumentException" , "", ""},
768 {"setLong" , "(Ljava/lang/Object;IJ)V",
770 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
771 {"java/lang/IllegalArgumentException" , "", ""},
775 {"setShort" , "(Ljava/lang/Object;IS)V",
777 {"java/lang/IllegalArgumentException" , "<init>", "()V"},
778 {"java/lang/IllegalArgumentException" , "", ""},
783 21, {20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }
785 /*------------------------------------*/
787 {"java/net/InetAddressImpl",
790 {{"getHostByAddr" , "(I)Ljava/lang/String;",
792 {"java/net/UnknownHostException" , "<init>", "()V"},
793 {"java/net/UnknownHostException" , "", ""},
797 {"lookupAllHostAddr" , "(Ljava/lang/String;)[[B",
799 {"java/net/UnknownHostException" , "<init>", "()V"},
800 {"java/net/UnknownHostException" , "", ""},
807 /*------------------------------------*/
813 {"java/lang/ArithmeticException" , "<init>", "()V"},
814 {"java/lang/ArithmeticException" , "", ""},
820 {"java/lang/ArithmeticException" , "<init>", "()V"},
821 {"java/lang/ArithmeticException" , "", ""},
828 /*------------------------------------*/
830 {"java/net/PlainDatagramSocketImpl",
832 {{"bind" , "(ILjava/net/InetAddress;)V",
834 {"java/net/SocketException" , "<init>", "()V"},
835 {"java/net/SocketException" , "", ""},
839 {"datagramSocketClose" , "()V",
841 {"java/net/SocketException" , "<init>", "()V"},
842 {"java/net/SocketException" , "", ""},
846 {"datagramSocketCreate" , "()V",
848 {"java/net/SocketException" , "<init>", "()V"},
849 {"java/net/SocketException" , "", ""},
855 {"java/net/PlainDatagramSocketImpl" , "getTimeToLive", "()I"},
859 {"getTimeToLive" , "()I",
861 {"java/io/IOException" , "<init>", "()V"},
862 {"java/io/IOException" , "", ""},
866 {"join" , "(Ljava/net/InetAddress;)V",
868 {"java/io/IOException" , "<init>", "()V"},
869 {"java/io/IOException" , "", ""},
873 {"leave" , "(Ljava/net/InetAddress;)V",
875 {"java/io/IOException" , "<init>", "()V"},
876 {"java/io/IOException" , "", ""},
880 {"peek" , "(Ljava/net/InetAddress;)I",
882 {"java/net/SocketException" , "<init>", "()V"},
883 {"java/net/SocketException" , "", ""},
887 {"receive" , "(Ljava/net/DatagramPacket;)V",
889 {"java/net/SocketException" , "<init>", "()V"},
890 {"java/net/InetAddress" , "<init>", "()V"},
891 {"java/net/SocketException" , "", ""},
892 {"java/net/InetAddress" , "", ""},
896 {"send" , "(Ljava/net/DatagramPacket;)V",
898 {"java/net/SocketException" , "<init>", "()V"},
899 {"java/net/SocketException" , "", ""},
905 {"java/net/PlainDatagramSocketImpl" , "setTimeToLive", "(I)V"},
909 {"setTimeToLive" , "(I)V",
911 {"java/io/IOException" , "<init>", "()V"},
912 {"java/io/IOException" , "", ""},
916 {"socketGetOption" , "(I)I",
918 {"java/net/SocketException" , "<init>", "()V"},
919 {"java/net/SocketException" , "", ""},
923 {"socketSetOption" , "(ILjava/lang/Object;)V",
925 {"java/net/SocketException" , "<init>", "()V"},
926 {"java/net/SocketException" , "", ""},
930 {"leave" , "(Ljava/net/InetAddress;)V",
932 {"java/io/IOException" , "<init>", "()V"},
933 {"java/io/IOException" , "", ""},
938 15, {2, 2, 2, 1, 2, 2, 2, 2, 4, 2, 1, 2, 2, 2, 2 }
940 /*------------------------------------*/
942 {"java/net/PlainSocketImpl",
944 {{"socketAccept" , "(Ljava/net/SocketImpl;)V",
946 {"java/io/IOException" , "<init>", "()V"},
947 {"java/io/IOException" , "", ""},
951 {"socketAvailable" , "()I",
953 {"java/io/IOException" , "<init>", "()V"},
954 {"java/io/IOException" , "", ""},
958 {"socketBind" , "(Ljava/net/InetAddress;I)V",
960 {"java/io/IOException" , "<init>", "()V"},
961 {"java/io/IOException" , "", ""},
965 {"socketClose" , "()V",
967 {"java/io/IOException" , "<init>", "()V"},
968 {"java/io/IOException" , "", ""},
972 {"socketConnect" , "(Ljava/net/InetAddress;I)V",
974 {"java/io/IOException" , "<init>", "()V"},
975 {"java/io/IOException" , "", ""},
979 {"socketCreate" , "(Z)V",
981 {"java/io/IOException" , "<init>", "()V"},
982 {"java/io/IOException" , "", ""},
986 {"socketGetOption" , "(I)I",
988 {"java/net/SocketException" , "<init>", "()V"},
989 {"java/net/SocketException" , "", ""},
993 {"socketListen" , "(I)V",
995 {"java/io/IOException" , "<init>", "()V"},
996 {"java/io/IOException" , "", ""},
1000 {"socketSetOption" , "(IZLjava/lang/Object;)V",
1002 {"java/net/SocketException" , "<init>", "()V"},
1003 {"java/net/SocketException" , "", ""},
1008 9, {2, 2, 2, 2, 2, 2, 2, 2, 2 }
1010 /*------------------------------------*/
1012 {"java/net/SocketInputStream",
1014 {{"socketRead" , "([BII)I",
1016 {"java/io/IOException" , "<init>", "()V"},
1017 {"java/io/IOException" , "", ""},
1024 /*------------------------------------*/
1026 {"java/net/SocketOutputStream",
1028 {{"socketWrite" , "([BII)V",
1030 {"java/io/IOException" , "<init>", "()V"},
1031 {"java/io/IOException" , "", ""},
1041 * These are local overrides for various environment variables in Emacs.
1042 * Please do not remove this and leave it at the end of the file, where
1043 * Emacs will automagically detect them.
1044 * ---------------------------------------------------------------------
1047 * indent-tabs-mode: t