Reports no-op (for "no operation") methods in abstract classes.

It is usually a better design to make such methods abstract themselves so that classes inheriting these methods provide their implementations.

Example:


  abstract class Test {
    protected void doTest() {
    }
  }