Is it possible to enforce an overriden method to call the superclass method? Constructors always need to call their superclass constructor. But i want to enforce this on normal methods, without the position of when it is called mattering.
Example:
public class A {
    public void doSth() {
        System.out.println("I must appear on console!");
    }
}
public class B extends A {
    @Override
    public void doSth() {
        System.out.println("Bla!");  // IDE should mark an error, because supermethod is not called.
    }
}
 
     
     
     
     
     
    