On Thursday, 13 March 2014 at 20:21:51 UTC, monarch_dodra wrote:
On Thursday, 13 March 2014 at 19:38:20 UTC, Dmitry Olshansky
wrote:
13-Mar-2014 21:52, monarch_dodra пишет:
So maybe the issue could be solved by educating to always
type (by
default):
final class A
{...}
Not the same as `final:` inside - the above just means you
can't inherit from A. Funnily enough any new methods in A
would still be virtual even if nothing can inherit from it!
What!? That's... horrible! What's the point of that? Is there
*any* situation where that makes sense?
That is certainly a compiler bug if this is the case.