JavaFieldRef2.st
branchdevelopment
changeset 2819 76893aac6a7e
parent 2802 b9c510a2234e
child 2820 1ab75f8aa9de
--- a/JavaFieldRef2.st	Thu Oct 10 16:53:51 2013 +0200
+++ b/JavaFieldRef2.st	Sat Oct 12 15:53:06 2013 +0200
@@ -142,6 +142,18 @@
     "Created: / 16-10-2012 / 10:45:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
+reresolveForVersion: javaClass
+    "
+    Reresolves fieldRef with class cache set to given javaClass. This is the 
+    way VM tells us which class version to use. This method is called only when
+    there are multiple class versions present.
+    "
+    self classRef javaClass: javaClass.
+    self findResolvedValue: true.
+
+    "Created: / 12-10-2013 / 15:44:04 / Marcel Hlopko <marcel.hlopko@fit.cvut.cz>"
+!
+
 resolveOffset
     "fieldRef must be resolved before calling me"