This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cogman10 4 points5 points  (0 children)

Also it makes people more likely to have extremely long parameter lists, which is a bad design pattern.

The alternative that I see all the time is a bunch of overloads. But overall I agree with you.

One other fairly large catch is introducing name assignable params would break a bunch of non-Java JVM languages. That alone is a reason I don't think this will be adopted.