--- a/JavaInterfaceMethodRef2.st Sat Oct 12 15:53:06 2013 +0200
+++ b/JavaInterfaceMethodRef2.st Sat Oct 12 18:10:18 2013 +0200
@@ -67,12 +67,13 @@
valueCache := JavaResolver uniqueInstance
resolveInterfaceMethodIdentifiedByRef: self.
-classCache := (constantPool at: classRefIndex) resolve.
+ classCache := self classRef resolve.
classCache ifNil: [ self breakPoint: #mh ].
nameAndTypeCache := (constantPool at: nameAndTypeIndex) resolve.
nameAndTypeCache ifNil: [ self breakPoint: #mh ].
"Modified: / 18-05-2011 / 12:44:44 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+ "Modified (format): / 12-10-2013 / 18:07:51 / Marcel Hlopko <marcel.hlopko@fit.cvut.cz>"
!
findResolvedValue: doClassInit
@@ -80,13 +81,14 @@
valueCache := JavaResolver uniqueInstance
resolveInterfaceMethodIdentifiedByRef: self.
- classCache := (constantPool at: classRefIndex) resolve: doClassInit.
+ classCache := self classRef resolve: doClassInit.
classCache ifNil: [ self breakPoint: #mh ].
nameAndTypeCache := (constantPool at: nameAndTypeIndex) resolve.
nameAndTypeCache ifNil: [ self breakPoint: #mh ].
"Modified: / 18-05-2011 / 12:44:44 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
"Created: / 09-02-2012 / 23:10:44 / mh <hlopik@gmail.com>"
+ "Modified: / 12-10-2013 / 18:07:47 / Marcel Hlopko <marcel.hlopko@fit.cvut.cz>"
! !
!JavaInterfaceMethodRef2 methodsFor:'queries'!