<<<<<<< HEAD package shapes; import java.awt.geom.Line2D; import java.awt.geom.Point2D; import java.io.IOException; import java.io.Serializable; /** * Extension of the java {@link Line2D.Double} class that provides * serialization. * */ public class Line2DExt extends Line2D.Double implements Serializable { private static final long serialVersionUID = 1L; public Line2DExt(Point2D.Double lineStart, Point2D.Double lineEnd) { super(lineStart, lineEnd); } public Line2DExt() { } public Line2DExt(Line2D.Double source){ super(source.x1,source.y1,source.x2,source.y2); } private void writeObject(java.io.ObjectOutputStream out) throws IOException { out.writeDouble(x1); out.writeDouble(y1); out.writeDouble(x2); out.writeDouble(y2); } private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { x1 = in.readDouble(); y1 = in.readDouble(); x2 = in.readDouble(); y2 = in.readDouble(); } } ======= package shapes; import java.awt.geom.Line2D; import java.awt.geom.Point2D; import java.io.IOException; import java.io.Serializable; /** * Extension of the java {@link Line2D.Double} class that provides * serialization. * */ public class Line2DExt extends Line2D.Double implements Serializable { private static final long serialVersionUID = 1L; public Line2DExt(Point2D.Double lineStart, Point2D.Double lineEnd) { super(lineStart, lineEnd); } public Line2DExt() { } public Line2DExt(Line2D.Double source){ super(source.x1,source.y1,source.x2,source.y2); } private void writeObject(java.io.ObjectOutputStream out) throws IOException { out.writeDouble(x1); out.writeDouble(y1); out.writeDouble(x2); out.writeDouble(y2); } private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { x1 = in.readDouble(); y1 = in.readDouble(); x2 = in.readDouble(); y2 = in.readDouble(); } } >>>>>>> origin/abdalla