JavaInterfaceMethodRef2.st
branchdevelopment
changeset 2820 1ab75f8aa9de
parent 2731 13f5be2bf83b
child 2908 064418faa2e3
--- 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'!