mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 23:25:24 +02:00
Method.java (hashCode): Use getName().
* java/lang/reflect/Method.java (hashCode): Use getName(). (toString): Likewise. * java/lang/reflect/natMethod.cc (getType): Initialize exception_types. From-SVN: r35561
This commit is contained in:
@@ -65,7 +65,7 @@ public final class Method extends AccessibleObject implements Member
|
||||
public int hashCode ()
|
||||
{
|
||||
// FIXME.
|
||||
return name.hashCode() + declaringClass.getName().hashCode();
|
||||
return getName().hashCode() + declaringClass.getName().hashCode();
|
||||
}
|
||||
|
||||
public native Object invoke (Object obj, Object[] args)
|
||||
@@ -84,7 +84,7 @@ public final class Method extends AccessibleObject implements Member
|
||||
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)
|
||||
{
|
||||
|
||||
@@ -203,6 +203,10 @@ java::lang::reflect::Method::getType ()
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user