Relates :
|
The method in AbstractDoclet is poorly conceived since it requires that a reference to itself should be passed in the first parameter. This parameter is redundant, but simply removing it would cause a clash between a static method and an instance method on the same name, which is illegal. Therefore, in addition to removing the redundant parameter, the method AbstractDoclet.start must also be renamed.