blob: 59f7aefd70e26b350291f761058124f078f98f9d [file] [log] [blame]
<html>
<body>
Reports any calls to overridden methods of the current class during object construction.
A call is made during object construction if it is performed in a constructor, in an non-static instance initializer,
in a non-static field initializer or in a <b>clone()</b>, <b>readObject()</b> or <b>readObjectNoData()</b> method.
Such calls may result in subtle bugs, as the object is not guaranteed to be initialized
before the method call occurs.
<!-- tooltip end -->
<p>
The inspections <i>Overridable method called during object construction</i>,
<i>Overridden method called during object construction</i> and
<i>Abstract method called during object construction</i> report overlapping problem sets and only one should be enabled at a time
to prevent duplicate warnings.
<p>
</body>
</html>