package japicmp.test.serialversion;
import java.io.*;
public class IncompatibleChanges {
public static class FieldRemoved implements Serializable {
private static final long serialVersionUID = 1;
public int fieldRemoved;
}
public static class NonStaticFieldToStaticField implements Serializable {
public int fieldNonStaticToStatic;
}
public static class NonTransientFieldToTransientField implements Serializable {
public int fieldNonTransientToTransient;
}
public static class TypeOfFieldChanges implements Serializable {
public int fieldFromIntToLong;
}
public static class SerializableToExternalizable implements Serializable {
}
public static class ExternalizableToSerializable implements Externalizable {
@Override
public void writeExternal(ObjectOutput out) throws IOException {
}
@Override
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
}
}
public static class NonEnumToEnum implements Serializable {
}
public enum EnumToNonEnum implements Serializable {
}
public static class SerializableRemoved implements Serializable {
}
public static class ExternalizableRemoved implements Externalizable {
@Override
public void writeExternal(ObjectOutput out) throws IOException {
}
@Override
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
}
}
}