Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0-rc-1
-
None
Description
@TypeChecked class StaticGroovy2 { def bar() { def foo = [new Date(), 1, new C()] foo.add( 2 ) // Compiles foo.add( new Date() ) foo.add( new C() ) foo = [new Date(), 1] foo.add( 2 ) // Does not compile } } class C{ }
This code fails to compile on the last line foo.add(2) with the error:
Groovy:[Static type checking] - Cannot find matching method
java.util.List#add(int)