--- 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'!