--- a/ProxyMethodJavaMethodInvocationNode.st Fri Aug 16 19:52:36 2013 +0200
+++ b/ProxyMethodJavaMethodInvocationNode.st Fri Sep 06 02:45:44 2013 +0200
@@ -65,7 +65,6 @@
"
! !
-
!ProxyMethodJavaMethodInvocationNode methodsFor:'accessing'!
descriptor
@@ -189,7 +188,6 @@
"Created: / 28-02-2012 / 10:59:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
-
!ProxyMethodJavaMethodInvocationNode methodsFor:'evaluation'!
evaluateWithReceiver: receiver arguments:args
@@ -231,8 +229,10 @@
"Static method, user invokeWithReceiver:arguments"
invocation := MessageNode
receiver: (ConstantNode value: method)
- selector: #valueWithReceiver:arguments:
- args: { ConstantNode value: method javaClass . (self wrappedArgsArray: compiler args) }
+ selector: #valueWithReceiver:arguments:selector:
+ args: { ConstantNode value: method javaClass .
+ (self wrappedArgsArray: compiler args) .
+ ConstantNode value: method selector }
].
returnType isJavaWrapperClass ifTrue:[
@@ -282,21 +282,19 @@
"Created: / 22-12-2011 / 09:27:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 30-12-2011 / 15:20:08 / kursjan <kursjan@fit.cvut.cz>"
- "Modified: / 13-04-2012 / 17:49:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 09-08-2013 / 01:39:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
-
!ProxyMethodJavaMethodInvocationNode methodsFor:'testing'!
isProxyMethodJavaMethodInvocationNode
^ true
! !
-
!ProxyMethodJavaMethodInvocationNode class methodsFor:'documentation'!
version_CVS
- ^ '$Header: /cvs/stx/stx/libjava/ProxyMethodJavaMethodInvocationNode.st,v 1.2 2013-02-25 11:15:32 vrany Exp $'
+ ^ '$Header: /cvs/stx/stx/libjava/ProxyMethodJavaMethodInvocationNode.st,v 1.3 2013-09-06 00:41:28 vrany Exp $'
!
version_HG