Workaround in JavaAlienMirror.
stc cannot compile methods with local variable with same name
as pool variable. This is not what we want, anyway.
--- a/JavaAlienMirror.st Fri May 24 11:28:33 2013 +0100
+++ b/JavaAlienMirror.st Fri May 24 11:37:32 2013 +0100
@@ -190,18 +190,17 @@
!
getDeclaredMethodFor:method
- | signature name java_lang_Object |
+ | signature name |
signature := self getSignatureForMethod: method short: false.
- name := signature upTo: $(.
- java_lang_Object := JavaVM classNamed: 'java.lang.Object'.
+ name := signature upTo: $(.
^ self
createMethodFor: klass
method: method
name: name
signature: signature
modifiers: JavaConstants ACC_PUBLIC
- parameterTyoes: ((1 to: method selector numArgs) collect:[:i|java_lang_Object])
+ parameterTyoes: ((1 to: method selector numArgs)collect:[:i|java_lang_Object])
returnType: java_lang_Object
exceptionTypes: #()
annotations: JavaMethodAnnotationContainer new