* gnu/classpath/jdwp/natVMVirtualMachine.cc
(getClassMethod): Implement. From-SVN: r121078
This commit is contained in:
parent
2b3c67882e
commit
c56b658bde
2 changed files with 13 additions and 2 deletions
|
@ -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.
|
||||
|
|
|
@ -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 *
|
||||
|
|
Loading…
Add table
Reference in a new issue