src/JavaFieldRef2.st
branchjk_new_structure
changeset 1353 2968f8acb434
parent 1243 c6fa3c2b0ce1
child 1730 2fad052d64b7
--- a/src/JavaFieldRef2.st	Tue Jan 24 23:56:08 2012 +0000
+++ b/src/JavaFieldRef2.st	Thu Feb 09 22:24:01 2012 +0000
@@ -104,11 +104,11 @@
     "Modified: / 08-12-2011 / 13:37:05 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
 !
 
-findResolvedValue
+findResolvedValue: doClassInit
     valueCache := JavaResolver uniqueInstance 
-                resolveFieldIndentifiedByRef: self.    
+                resolveFieldIndentifiedByRef: self.
     valueCache isStatic ifTrue: [ classCache := valueCache javaClass ] ifFalse: [
-        classCache := (constantPool at: classRefIndex) resolve
+        classCache := (constantPool at: classRefIndex) resolve: doClassInit.
     ].
     classCache ifNil: [ self breakPoint: #mh ].
     self resolveOffset.
@@ -117,6 +117,7 @@
     nameAndTypeCache ifNil: [ self breakPoint: #mh ].
 
     "Modified: / 07-12-2011 / 21:52:23 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+    "Created: / 09-02-2012 / 23:09:18 / mh <hlopik@gmail.com>"
 !
 
 findStaticOffset