mirror of
https://github.com/openRuyi-Project/gcc.git
synced 2026-06-26 05:15:51 +00:00
f911ba985a
From-SVN: r102074
43 lines
741 B
Java
43 lines
741 B
Java
|
|
import java.io.*;
|
|
|
|
public class OOSNoCallDefault implements Serializable
|
|
{
|
|
int x;
|
|
String s;
|
|
boolean b;
|
|
|
|
OOSNoCallDefault()
|
|
{}
|
|
|
|
OOSNoCallDefault( int X, String S, boolean B )
|
|
{
|
|
x = X;
|
|
s = S;
|
|
b = B;
|
|
}
|
|
|
|
public boolean equals( Object o )
|
|
{
|
|
OOSNoCallDefault oo = (OOSNoCallDefault)o;
|
|
return oo.x == x
|
|
&& oo.b == b
|
|
&& oo.s.equals( s );
|
|
}
|
|
|
|
private void writeObject( ObjectOutputStream oos ) throws IOException
|
|
{
|
|
oos.writeInt( x );
|
|
oos.writeObject( s );
|
|
oos.writeBoolean( b );
|
|
}
|
|
|
|
private void readObject( ObjectInputStream ois )
|
|
throws ClassNotFoundException, IOException
|
|
{
|
|
x = ois.readInt();
|
|
s = (String)ois.readObject();
|
|
b = ois.readBoolean();
|
|
}
|
|
}
|