* java/lang/reflect/Method.java (hashCode): Use getName().
(toString): Likewise.
* java/lang/reflect/natMethod.cc (getType): Initialize
exception_types.
From-SVN: r35561
2000-08-07 Tom Tromey <tromey@cygnus.com>
+ * java/lang/reflect/Method.java (hashCode): Use getName().
+ (toString): Likewise.
+ * java/lang/reflect/natMethod.cc (getType): Initialize
+ exception_types.
+
* java/lang/reflect/Method.java (toString): Use Class.getName, not
Class.toString.
* java/lang/reflect/Field.java (toString): Correct formatting.
public int hashCode ()
{
// FIXME.
- return name.hashCode() + declaringClass.getName().hashCode();
+ return getName().hashCode() + declaringClass.getName().hashCode();
}
public native Object invoke (Object obj, Object[] args)
b.append(" ");
b.append(declaringClass.getName());
b.append(".");
- b.append(name);
+ b.append(getName());
b.append("(");
for (int i = 0; i < parameter_types.length; ++i)
{
declaringClass,
¶meter_types,
&return_type);
+
+ // FIXME: for now we have no way to get exception information.
+ exception_types = (JArray<jclass> *) JvNewObjectArray (0, &ClassClass,
+ NULL);
}
void