[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