HI,
This rule reports issue for abstract class with private methods.
For example to refactor this class so it complies with rule:
public abstract class Car {
public void start() {
turnOnLights();
startEngine();
}
public abstract void stop();
private void turnOnLights() {}
private void startEngine() {}
}
i would have to make private methods public - undesired
or make an inner class with those methods - ugly.
Pleas consider excluding abstract classes without fields but with private methods from this rule.
Best Regards
Piotr Pejas