aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/natClass.cc
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2001-12-09 00:17:07 +0000
committerTom Tromey <tromey@gcc.gnu.org>2001-12-09 00:17:07 +0000
commit91c6dda6c7acfeb8d9896557da02316109b0d05c (patch)
tree95fd70232045f8c0dde73b4269fe6f1381eb3062 /libjava/java/lang/natClass.cc
parent3297bb4667ebba9490c4e692fb8ce64b1a0bcef3 (diff)
downloadgcc-91c6dda6c7acfeb8d9896557da02316109b0d05c.zip
gcc-91c6dda6c7acfeb8d9896557da02316109b0d05c.tar.gz
gcc-91c6dda6c7acfeb8d9896557da02316109b0d05c.tar.bz2
Makefile.in: Rebuilt.
* Makefile.in: Rebuilt. * Makefile.am (java/lang/reflect/Method.h): ObjectInputStream now a friend. * java/lang/natClass.cc (getSignature): Only look at elements of non-null parameters. (getPrivateMethod): Removed old FIXME comment. * java/io/natObjectInputStream.cc (allocateObject): Removed old FIXME comment. (callConstructor): Simply use `NULL' for value of parameters. (ObjectClass): Removed. (ClassClass): Likewise. * java/io/ObjectInputStream.java (readObject): Fixed typo. From-SVN: r47800
Diffstat (limited to 'libjava/java/lang/natClass.cc')
-rw-r--r--libjava/java/lang/natClass.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/libjava/java/lang/natClass.cc b/libjava/java/lang/natClass.cc
index e7f9a35..54289b3 100644
--- a/libjava/java/lang/natClass.cc
+++ b/libjava/java/lang/natClass.cc
@@ -286,10 +286,10 @@ java::lang::Class::getSignature (JArray<jclass> *param_types,
{
java::lang::StringBuffer *buf = new java::lang::StringBuffer ();
buf->append((jchar) '(');
- jclass *v = elements (param_types);
// A NULL param_types means "no parameters".
if (param_types != NULL)
{
+ jclass *v = elements (param_types);
for (int i = 0; i < param_types->length; ++i)
v[i]->getSignature(buf);
}
@@ -1399,7 +1399,6 @@ java::lang::Class::getPrivateMethod (jstring name, JArray<jclass> *param_types)
int i = klass->isPrimitive () ? 0 : klass->method_count;
while (--i >= 0)
{
- // FIXME: access checks.
if (_Jv_equalUtf8Consts (klass->methods[i].name, utf_name)
&& _Jv_equaln (klass->methods[i].signature, partial_sig, p_len))
{