OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gcc/] [gcc-4.1.1/] [libjava/] [classpath/] [test/] [java.io/] [OOSCallDefault.java] - Blame information for rev 14

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 14 jlechner
 
2
import java.io.*;
3
 
4
public class OOSCallDefault implements Serializable
5
{
6
  int x;
7
  double y;
8
  transient String s;
9
 
10
  OOSCallDefault( int X, double Y, String S )
11
  {
12
    x = X;
13
    y = Y;
14
    s = S;
15
  }
16
 
17
  public boolean equals( Object o )
18
  {
19
    OOSCallDefault oo = (OOSCallDefault)o;
20
    return oo.x == x
21
      && oo.y == y
22
      && oo.s.equals( s );
23
  }
24
 
25
  private void writeObject( ObjectOutputStream oos ) throws IOException
26
  {
27
    oos.writeObject( s );
28
    oos.defaultWriteObject();
29
    oos.writeObject( s );
30
  }
31
 
32
  private void readObject( ObjectInputStream ois )
33
    throws ClassNotFoundException, IOException
34
  {
35
    ois.readObject();
36
    ois.defaultReadObject();
37
    s = (String)ois.readObject();
38
  }
39
}

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.