I enjoy that the JEP process allows for nice little small things like this. This isn't "we should have lambdas" or "Let's rebuild the type system to allow List<int>". But it's still a very common annoyance, and it can be fixed.
Totally agree, and I also love that so much thought and consideration goes into how the platform gets improved over time. Doing it "right" means taking so many things into account -- many of which are subtle -- and picking the right tradeoffs. Hats off to the people quietly doing the deep work which makes everyone's lives better.
I might be missing something, but C# lets you omit the classname in "new" entirely if the target type of the expression is known - isn't that even shorter?
I wish the JEP showed which company was behind it. It has an author but it’s just a username not a full name and doesn’t indicate the company they work for.
Why must a company be "behind" this change? 2 minutes of sleuthing seems to suggest that the author of the JEP is a freelance developer who contributes to OpenJDK independently.
Is there a list of JEPs which includes the affiliation of the person proposing them? It would be interesting to see how many get approved. I would expect it's a lot easier to make progress from 'inside the tent' i.e. an employee of Oracle, Red Hat etc.
Having said that, from the link posted by carimura [0] it looks like the author of this one is doing an excellent job of engaging with Brian Goetz and others at oracle.