dsimcha wrote:
> A possible
> solution is, given a class:
>
> class Foo {
> // Actual implementation.
> }
>
> final class FooFinal : Foo{
> // Dummy that just makes Foo final.
> }
With dmd:
final class A { }
class B : A { }
Compiling:
test.d(2): Error: class test.B cannot inherit from final class A