int i = 1
i = "abc"
compiling the above code with groovyc did not give a compiler error as
expected. it compiles but does not run.
Caught: org.codehaus.groovy.runtime.typehandling.GroovyCastException:
Cannot cast object 'abc' with class 'java.lang.String' to class
'java.lang.Integer'
at foo.run(foo.groovy:2)
at foo.main(foo.groovy)
Is this a bug or a feature? Seems like a bug to me because the
compiler should realize that i has been given declared as an int.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email