--- a/src/JavaFieldRef2.st Sun May 15 20:33:45 2011 +0000
+++ b/src/JavaFieldRef2.st Sun May 15 20:50:09 2011 +0000
@@ -43,14 +43,16 @@
findResolvedStaticValue
| class |
-
+ self breakPoint:#mh.
valueCache := JavaResolver uniqueInstance
resolveStaticFieldIndentifiedByRef: self.
class := (constantPool at: classRefIndex) resolve.
+ class ifNil: [self breakPoint:#mh].
class ifNotNil: [ offset := class class instVarOffsetOf: self name ].
+ self resolveType.
"Created: / 28-04-2011 / 22:05:10 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
- "Modified: / 15-05-2011 / 22:33:15 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+ "Modified: / 15-05-2011 / 22:51:00 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
!
findResolvedValue
@@ -59,9 +61,11 @@
valueCache := JavaResolver uniqueInstance
resolveFieldIndentifiedByRef: self.
class := (constantPool at: classRefIndex) resolve.
+ class ifNil: [self breakPoint:#mh].
class ifNotNil: [ offset := class instVarOffsetOf: self name ].
+ self resolveType.
- "Modified: / 15-05-2011 / 22:32:51 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+ "Modified: / 15-05-2011 / 22:50:11 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
!
resolveType