[Issue 2565] Interface methods need to be implemented even if base class already have them impelemented

2009-01-07 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2565


shro8...@vandals.uidaho.edu changed:

   What|Removed |Added

   Severity|enhancement |normal




--- Comment #4 from shro8...@vandals.uidaho.edu  2009-01-07 15:22 ---

It doesn't say it explicitly but it does say:

"All interface functions must be defined in a class that inherits from that
interface:"

and

"A reimplemented interface must implement all the interface functions, it does
not inherit them from a super class:"

Could be better.

BTW: if you alias an existing function than it will fill in an interface. I
think.


-- 



[Issue 2565] Interface methods need to be implemented even if base class already have them impelemented

2009-01-07 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2565





--- Comment #3 from s...@iname.com  2009-01-07 15:13 ---
*** Bug 2539 has been marked as a duplicate of this bug. ***


-- 



[Issue 2565] Interface methods need to be implemented even if base class already have them impelemented

2009-01-07 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2565


2kor...@gmail.com changed:

   What|Removed |Added

   Severity|normal  |enhancement




--- Comment #2 from 2kor...@gmail.com  2009-01-07 14:48 ---
(In reply to comment #1)
> This is working as designed. It chould be converted to "enhancement" or closed
> as invalid
> 

Okay, but I didn't find it in docs.
I know it is not a convincing argument, but C# allows that.


-- 



[Issue 2565] Interface methods need to be implemented even if base class already have them impelemented

2009-01-07 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2565





--- Comment #1 from shro8...@vandals.uidaho.edu  2009-01-07 14:38 ---
This is working as designed. It chould be converted to "enhancement" or closed
as invalid


--