PROPOSAL: Named method parameters (original) (raw)
rssh at gradsoft.com.ua rssh at gradsoft.com.ua
Sun Mar 22 09:14:15 PDT 2009
- Previous message: PRE-PROPOSAL: Named method parameters with defaults.
- Next message: Loosen Constructor super()/this() call restrictions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
void method(int a, String b) and void method(String b, int a)
Currently these are treated as separate methods and can be resolved correctly, but if named parameters allowed you to reorder them, then it might be more difficult to choose the correct implementation (particularly if there are other parameters that are not reordered, and/or you have a hierarchy of overridden and overloaded classes). This would also require
(In java we already have such situation with varargs and autoboxing - JSL specify choose method with minimum number of transformations between argument list and set of method parameters) Also I belive, that just raise compiler error when changes only permutations are acceptable.
- Previous message: PRE-PROPOSAL: Named method parameters with defaults.
- Next message: Loosen Constructor super()/this() call restrictions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]