blob: 0f2e2e4a3f5bb03c23203ce1fe70b1384ecbf35a [file] [log] [blame]
package com.siyeh.igtest.initialization;
public class OverridableMethodCallInConstructorInspection
{
protected OverridableMethodCallInConstructorInspection()
{
fooFinal();
fooStatic();
fooPrivate();
fooOverridable();
fooOverridden();
}
public void fooOverridden() {
}
public final void fooFinal()
{
}
public static void fooStatic()
{
}
private void fooPrivate()
{
}
public void fooOverridable()
{
}
}
class Sub extends OverridableMethodCallInConstructorInspection {
public Sub() {
super.fooOverridable(); // should mark
}
public Sub(OverridableMethodCallInConstructorInspection other) {
other.fooOverridable(); // don't mark
}
}