If the method is inherited in a Persistent class, it won't compile.
You can easily modify the method to ignore abstract method if they are system (start with %) or originate from system classes (start with %).
It looks as though it checks for the name of the abstract method but not the number of parameters the method requires.
You can modify checker to check whatever you need.
Also, if I add another parameter in addition to the parameters listed, this also seems to be ok.
It is, inherited method can accept more arguments than a parent method.
Do you know if there are plans for the compiler to check for the implementation of abstract methods instead of having to inherit code to do this?
Please file a WRC issue.
- Log in to post comments
.png)
.png)

.png)
.png)