On Sunday, 10 November 2013 at 02:32:18 UTC, Luís Marques wrote:
    interface X
    {
        abstract void foo();
    }

    class Y : X
    {
        void foo() {}
    }

Ignore the abstract in the interface, it was a copy-paste bug, although it seems to make no difference.

BTW, for completeness, I'll clarify that my exact situation is a bit more roundabout:

    interface I
    {
       void foo();
    }

    class X : I
    {
        abstract foo;
    }

    class Y : X
    {
        void foo() {}
    }

Reply via email to