jvm wishes and gripes

Adam Megacz gcj@lists.megacz.com
Mon Feb 4 12:37:00 GMT 2002


Cedric Berger <cedric@wireless-networks.com> writes:
> No. they didn't add new bytecodes (at least not in classfiles, what
> the VM do internally is another issue).

If Sun ever gets up the gumption to add instructions, I dearly hope
that stack-allocated objects and *real* generic types (not the
expensive jdk1.4 casting syntax-sugar) are among them.
While I'm wishing, some cleaner syntax for closures would be nice
too... and peace on earth... and a winnebago...
I can't really be the only person who wants this stuff, can I?
Oh yeah, one more thing... why doesn't the Java Language spec allow
this:
 class A {
 A foo() { return null; }
 }
 class B extends A {
 B foo() { return null; }
 }
Plenty of other languages (Haskell, ML) let you do stuff like
this... the code above can't violate typing rules (even if B.foo()
returned actual instances of B instead of just null).
 - a


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /