--- a/src/JavaFieldRef2.st Fri May 20 15:32:09 2011 +0000
+++ b/src/JavaFieldRef2.st Fri May 20 18:35:54 2011 +0000
@@ -75,23 +75,23 @@
currentClass := classCache.
- [ offset := currentClass class instVarOffsetOf: self name.
+ [ offset := currentClass instVarOffsetOf: self name.
offset isNil and: [ currentClass superclass ~= JavaObject ]. ] whileTrue: [ currentClass := currentClass superclass. ].
- "Modified: / 20-05-2011 / 17:32:02 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+ "Modified: / 20-05-2011 / 20:36:17 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
!
resolveStaticOffset
"fieldRef must be resolved before calling me"
-
+
| currentClass |
currentClass := classCache.
-
- [ offset := currentClass instVarOffsetOf: self name.
+
+ [ offset := currentClass class instVarOffsetOf: self name.
offset isNil and: [ currentClass superclass ~= JavaObject ]. ] whileTrue: [ currentClass := currentClass superclass. ].
- "Modified: / 20-05-2011 / 17:32:13 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+ "Modified: / 20-05-2011 / 20:36:11 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
!
resolveType