ninja-ide/ninja-ide — pull request #390 by perrito666 (2012-03-29 05:54:58+00:00)
Title: Added implemented decorator

Ok, this carves a little into black magic.
The idea is that when you create a class, lets say:

class PerritoProjectType:

and want it to use IProjectType you do the following

@implements(IProjectType)
class PerritoProjectType:

If not correct, declaration of the function will fail.
And yes, there are tests for this :D