PROPOSAL: Named method parameters

Howard Lovatt howard.lovatt at
Sun Mar 22 04:08:24 PDT 2009

Hi All,

Couple of points:

1. Named parameters with default values can be coded reasonably easily
at present:

    public class MyClass {
        public static class Args { public String name = "Fred"; public
int age = 53; }
        public MyClass(Args args) { .... }

    MyClass mc2 = new MyClass( new MyClass.Args() {{ name = "Joe"; }} );

2. If some construct that allowed for new classes to be generated with
less syntax made it into Java at some point in the future, e.g. (which I
suggested), then the above method would be even easier. Therefore it
might not be a good time to introduce this since it could become

3. It would be good if anything in this space was consistent with
JavaFX (which has named parameters), so that call compatibility can be

  -- Howard.

More information about the coin-dev mailing list