package com.github.sevntu.checkstyle.checks.coding; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; public class InputOverridableMethodInConstructorCheck17 { private class Object1 implements Serializable { public void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { doSmth(); //!! Object1.this.doSmth(); //!! } public final void doSmth(String value) { System.out.println(value); } public void doSmth() { System.out.println("Bar!"); } } private class Object2 { public void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { } } }