Merged gcj-eclipse branch to trunk.

From-SVN: r120621
This commit is contained in:
Tom Tromey 2007-01-09 19:58:05 +00:00
parent c648dedbde
commit 97b8365caf
17478 changed files with 606493 additions and 100744 deletions

View file

@ -48,6 +48,11 @@ details. */
#include <java/lang/UnsupportedOperationException.h>
#endif
typedef JArray< ::java::lang::annotation::Annotation * > * anno_a_t;
typedef JArray< JArray< ::java::lang::annotation::Annotation * > *> * anno_aa_t;
struct cpair
{
jclass prim;
@ -188,6 +193,30 @@ java::lang::reflect::Method::getModifiersInternal ()
return _Jv_FromReflectedMethod (this)->accflags;
}
jstring
java::lang::reflect::Method::getSignature()
{
return declaringClass->getReflectionSignature (this);
}
jobject
java::lang::reflect::Method::getDefaultValue()
{
return declaringClass->getMethodDefaultValue(this);
}
anno_a_t
java::lang::reflect::Method::getDeclaredAnnotationsInternal()
{
return (anno_a_t) declaringClass->getDeclaredAnnotations(this, false);
}
anno_aa_t
java::lang::reflect::Method::getParameterAnnotationsInternal()
{
return (anno_aa_t) declaringClass->getDeclaredAnnotations(this, true);
}
jstring
java::lang::reflect::Method::getName ()
{