Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Ticket #166 (new defect)

Opened 9 years ago

Classes That Implement Interfaces Aren't Checked

Reported by: debio Assigned to:
Priority: minor Component: descent.core
Version: 0.5 Keywords:
Cc:

Description

This is an error that the parser doesn't pick up. It's not syntactical, but it should probably be caught. Here's a simple example:

interface Sample {
void doStuff();
}
class Bob : Sample {
}

Right now, descent finds no errors in this code, but there should be an error that Bob doesn't implement function doStuff defined by Sample.