Tom Tromey
bea31ffbcb
Fix for PR libgcj/2024, plus other class name cleanups:
* include/jvm.h (_Jv_VerifyFieldSignature,
_Jv_VerifyMethodSignature, _Jv_VerifyClassName,
_Jv_VerifyIdentifier, _Jv_ClassNameSamePackage): Moved from ...
* include/java-interp.h: ... here.
* defineclass.cc (UTF8_PEEK): No longer conditional on
interpreter.
(_Jv_VerifyOne): Likewise.
(_Jv_VerifyFieldSignature): Likewise.
(_Jv_VerifyMethodSignature): Likewise.
(is_identifier_start): Likewise.
(is_identifier_part): Likewise.
(_Jv_VerifyIdentifier): Likewise.
(_Jv_VerifyClassName): Likewise.
(_Jv_VerifyClassName): Likewise.
(_Jv_ClassNameSamePackage): Likewise.
(_Jv_VerifyClassName): Fail if class name is too long.
* java/lang/natClassLoader.cc (_Jv_NewArrayClass): Disallow array
of void.
* java/lang/natClass.cc (forName): Check syntax of class name.
Include IllegalArgumentException.h.
From-SVN: r47334
2001-11-26 06:40:06 +00:00
..
2001-10-03 16:47:02 +00:00
2001-11-14 23:42:38 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-10-26 02:51:04 +01:00
2001-10-26 05:27:58 +01:00
2001-10-26 02:51:04 +01:00
2001-10-02 20:59:31 +00:00
2001-11-05 23:39:54 +00:00
2001-04-25 16:45:15 +01:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-10-24 04:38:08 +00:00
2000-10-27 10:33:46 +00:00
2001-09-30 18:04:38 +00:00
2001-09-14 16:19:30 +00:00
2001-09-30 18:04:38 +00:00
2001-10-01 18:24:54 +00:00
2001-11-14 19:11:52 +00:00
2000-12-02 00:28:44 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:41:47 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-04-07 14:42:40 +00:00
1999-06-24 20:06:09 +00:00
2000-03-07 19:55:28 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2000-09-05 12:05:59 +01:00
2001-10-26 02:51:04 +01:00
2000-06-23 19:53:33 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:26:09 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-10-02 22:49:59 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:26:09 +00:00
2001-11-16 19:52:24 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
2001-09-02 06:18:49 +00:00
2001-10-26 02:51:04 +01:00
2000-11-17 04:51:25 +00:00
2001-09-21 00:46:32 -07:00
2000-12-23 23:38:51 +00:00
2000-03-07 19:55:28 +00:00
2001-11-26 06:40:06 +00:00
2001-11-26 06:40:06 +00:00
2001-10-20 06:26:45 +00:00
2000-03-07 19:55:28 +00:00
2001-02-09 22:13:33 +00:00
2000-12-02 00:28:44 +00:00
2001-10-31 00:48:17 +00:00
2001-09-24 05:51:50 +01:00
2001-10-16 09:35:17 +01:00
2001-11-15 02:22:52 +00:00
2001-05-21 21:38:37 -07:00
2001-09-05 17:11:57 +00:00
2001-08-26 12:30:09 +01:00
2001-05-11 23:25:03 -07:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-07-23 20:01:29 +00:00
2001-09-02 06:18:49 +00:00
2001-05-24 05:40:37 +00:00
2000-03-07 19:55:28 +00:00
2001-09-02 06:18:49 +00:00
2001-10-31 00:48:17 +00:00
2001-09-24 05:51:50 +01:00
2001-10-01 18:24:54 +00:00
2001-09-30 18:04:38 +00:00
2001-03-12 07:40:17 +00:00
2001-09-02 06:18:49 +00:00
2000-12-15 06:13:35 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
1999-06-24 20:06:09 +00:00
2001-09-02 06:18:49 +00:00
2001-10-13 23:23:50 +00:00
2001-01-25 19:07:18 +00:00
1999-06-24 20:06:09 +00:00
2001-10-26 02:51:04 +01:00
2001-09-02 06:18:49 +00:00
2001-10-02 20:59:31 +00:00
2001-10-02 20:59:31 +00:00
2001-09-02 06:18:49 +00:00
2001-10-09 15:54:26 -07:00
2001-09-02 06:18:49 +00:00
2001-10-02 22:49:59 +00:00
2001-09-02 06:18:49 +00:00
2001-03-12 07:40:17 +00:00
2001-07-10 17:47:37 -07:00
2001-02-23 19:52:49 -08:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-09-02 06:18:49 +00:00
2001-10-26 02:51:04 +01:00
2001-09-02 06:18:49 +00:00
2001-10-26 02:51:04 +01:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00
1999-04-07 14:42:40 +00:00