* gnu/classpath/jdwp/natVMVirtualMachine.cc

(getClassMethod): Implement.

From-SVN: r121078
This commit is contained in:
Keith Seitz 2007-01-23 06:40:49 +00:00 committed by Keith Seitz
parent 2b3c67882e
commit c56b658bde
2 changed files with 13 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2007-01-22 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/natVMVirtualMachine.cc
(getClassMethod): Implement.
2007-01-22 Keith Seitz <keiths@redhat.com>
* java/lang/Class.h (_Jv_GetClassStatus): Declare.

View File

@ -30,6 +30,7 @@ details. */
#include <gnu/classpath/jdwp/VMVirtualMachine.h>
#include <gnu/classpath/jdwp/event/EventRequest.h>
#include <gnu/classpath/jdwp/event/VmInitEvent.h>
#include <gnu/classpath/jdwp/exception/InvalidMethodException.h>
#include <gnu/classpath/jdwp/exception/JdwpInternalErrorException.h>
#include <gnu/classpath/jdwp/util/MethodResult.h>
@ -307,9 +308,14 @@ getAllClassMethods (MAYBE_UNUSED jclass klass)
gnu::classpath::jdwp::VMMethod *
gnu::classpath::jdwp::VMVirtualMachine::
getClassMethod (MAYBE_UNUSED jclass klass, MAYBE_UNUSED jlong id)
getClassMethod (jclass klass, jlong id)
{
return NULL;
jmethodID method = reinterpret_cast<jmethodID> (id);
_Jv_MethodBase *bmeth = _Jv_FindInterpreterMethod (klass, method);
if (bmeth != NULL)
return new gnu::classpath::jdwp::VMMethod (klass, id);
throw new gnu::classpath::jdwp::exception::InvalidMethodException (id);
}
java::util::ArrayList *