abstract methods of the current class during object construction.
A method is called during object construction if it is inside a:
clone() methodreadObject() methodreadObjectNoData() methodSuch calls may result in subtle bugs, as object initialization may happen before the method call.
Example:
abstract class Parent {
abstract void abstractMethod();
}
class Child extends Parent {
Child() {
abstractMethod();
}
}
This inspection shares the functionality with the following inspections:
Only one inspection should be enabled at once to prevent warning duplication.