PROPOSAL: Method and Field Literals (original) (raw)

Stephen Colebourne scolebourne at joda.org
Wed Mar 11 09🔞02 PDT 2009


2009/3/11 Kevin Bourrillion <kevinb at google.com>:

- I believe that adding generics to Field and Method (the return type) is a key part of this change. Is it possible to keep that API change and this language change orthogonal?

You could, but I believe you get real benefits from doing both together.

For existing code, everyone just adds <?>. But for new code you really want the extra safety:

Field f = Period#ZERO; Method m = String#toUpperCase();

public void process(Method method) { ... }

This allows frameworks to be specific about the type of method or field they will accept.

Stephen



More information about the coin-dev mailing list