[vmkit-commits] [vmkit] r62381 - in /vmkit/trunk/lib/JnJVM/Classpath: ClasspathConstructor.cpp ClasspathField.cpp ClasspathMethod.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Fri Jan 16 15:44:15 PST 2009
Author: geoffray
Date: Fri Jan 16 17:44:14 2009
New Revision: 62381
URL: http://llvm.org/viewvc/llvm-project?rev=62381&view=rev
Log:
Field is object, not int32.
Modified:
vmkit/trunk/lib/JnJVM/Classpath/ClasspathConstructor.cpp
vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp
vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathConstructor.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathConstructor.cpp?rev=62381&r1=62380&r2=62381&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathConstructor.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathConstructor.cpp Fri Jan 16 17:44:14 2009
@@ -26,7 +26,7 @@
static UserClass* internalGetClass(Jnjvm* vm, jobject Meth) {
JavaField* field = vm->upcalls->constructorClass;
- JavaObject* Cl = (JavaObject*)field->getInt32Field((JavaObject*)Meth);
+ JavaObject* Cl = (JavaObject*)field->getObjectField((JavaObject*)Meth);
UserClass* cl = (UserClass*)UserCommonClass::resolvedImplClass(vm, Cl, false);
return cl;
}
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp?rev=62381&r1=62380&r2=62381&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathField.cpp Fri Jan 16 17:44:14 2009
@@ -21,7 +21,7 @@
static UserClass* internalGetClass(Jnjvm* vm, jobject Field) {
JavaField* slot = vm->upcalls->fieldClass;
- JavaObject* Cl = (JavaObject*)slot->getInt32Field((JavaObject*)Field);
+ JavaObject* Cl = (JavaObject*)slot->getObjectField((JavaObject*)Field);
UserClass* cl = (UserClass*)UserCommonClass::resolvedImplClass(vm, Cl, false);
return cl;
}
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp?rev=62381&r1=62380&r2=62381&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathMethod.cpp Fri Jan 16 17:44:14 2009
@@ -26,7 +26,7 @@
static UserClass* internalGetClass(Jnjvm* vm, jobject Meth) {
JavaField* field = vm->upcalls->methodClass;
- JavaObject* Cl = (JavaObject*)field->getInt32Field((JavaObject*)Meth);
+ JavaObject* Cl = (JavaObject*)field->getObjectField((JavaObject*)Meth);
UserClass* cl = (UserClass*)UserCommonClass::resolvedImplClass(vm, Cl, false);
return cl;
}
More information about the vmkit-commits
mailing list