summaryrefslogtreecommitdiffstats
path: root/libjava/java/lang/reflect/Method.h
Commit message (Collapse)AuthorAgeFilesLines
* 2007-04-18 Andrew Haley <aph@redhat.com>aph2007-04-181-2/+0
| | | | | | | | | | | | | | | | * java/lang/reflect/natVMProxy.cc (ncode_closure): Add method_index. (generateProxyClass): Add field $Proxy0.m. Store methods array in it. (run_proxy): Retrieve the method to invoke from in $Proxy0.m. * java/lang/Class.h: Remove _Jv_LookupProxyMethod. * java/lang/natClass.cc: Likewise. * headers.txt: Likewise. * java/lang/reflect/Method.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123954 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-04-02 Andrew Haley <aph@redhat.com>aph2007-04-021-0/+2
| | | | | | | | | | | | | * java/lang/reflect/natVMProxy.cc (run_proxy): Use _Jv_LookupProxyMethod to find the Method. If parameter_types->length == 0, pass a null paramameter list, not a zero-length parameter list. * java/lang/natClass.cc (_Jv_LookupProxyMethod): New function. * java/lang/Class.h (_Jv_LookupProxyMethod): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123431 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-03-05 Andrew Haley <aph@redhat.com>aph2007-03-051-0/+8
| | | | | | | | | | | | | | | | | * java/lang/reflect/natVMProxy.cc (ncode_closure.meth): Delete. (generateProxyClass): Don't pass method to ncode. (run_proxy): Call _Jv_GetReflectedMethod to find the proxy method. * java/lang/reflect/Method.h: Rebuild. * java/lang/reflect/Method.java (internalGetParameterTypes, internalGetExceptionTypes): New methods. * headers.txt (class java/lang/reflect/Method): Declare _Jv_GetReflectedMethod. Be its friend. * java/lang/natClass.cc (_Jv_GetReflectedMethod): New method. * java/lang/Class.h: Declare it. Be its friend. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122554 138bc75d-0d04-0410-961f-82ee72b054a4
* Merged gcj-eclipse branch to trunk.tromey2007-01-091-0/+76
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120621 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud