src/JavaMethodRef2.st
branchjk_new_structure
changeset 794 9635f32d1723
parent 772 0f92c23b80ee
child 850 160c389771a6
--- a/src/JavaMethodRef2.st	Sun May 15 20:50:09 2011 +0000
+++ b/src/JavaMethodRef2.st	Wed May 18 10:45:12 2011 +0000
@@ -11,19 +11,28 @@
 !JavaMethodRef2 methodsFor:'private - resolving'!
 
 findResolvedStaticValue
-  valueCache := JavaResolver uniqueInstance 
+    valueCache := JavaResolver uniqueInstance 
                 resolveStaticMethodIndentifiedByRef: self.
+    classCache := (constantPool at: classRefIndex) resolve.
+    classCache ifNil: [ self breakPoint: #mh ].
+    nameAndTypeCache := (constantPool at: nameAndTypeIndex) resolve.
+    nameAndTypeCache ifNil: [self breakPoint: #mh].
 
     "Created: / 28-04-2011 / 22:45:53 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+    "Modified: / 18-05-2011 / 12:44:03 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
 !
 
 findResolvedValue
     "Resolve reference and set valueCache."
     
     valueCache := JavaResolver uniqueInstance 
-                    resolveMethodIndentifiedByRef: self.
+                resolveMethodIndentifiedByRef: self.
+    classCache := (constantPool at: classRefIndex) resolve.
+    classCache ifNil: [ self breakPoint: #mh ].
+    nameAndTypeCache := (constantPool at: nameAndTypeIndex) resolve.
+   nameAndTypeCache ifNil: [self breakPoint: #mh].
 
-    "Modified: / 11-04-2011 / 19:45:14 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+    "Modified: / 18-05-2011 / 12:44:07 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
 ! !
 
 !JavaMethodRef2 methodsFor:'queries'!