home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 June / CHIPHEFT062001.ISO / browser / nc32lyc / comm.z / java40.jar / java / awt / Point.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-08-15  |  1.5 KB  |  64 lines

  1. package java.awt;
  2.  
  3. import java.io.Serializable;
  4.  
  5. public class Point implements Serializable {
  6.    // $FF: renamed from: x int
  7.    public int field_0;
  8.    // $FF: renamed from: y int
  9.    public int field_1;
  10.    private static final long serialVersionUID = -5276940640259749850L;
  11.  
  12.    public Point() {
  13.       this(0, 0);
  14.    }
  15.  
  16.    public Point(Point var1) {
  17.       this(var1.field_0, var1.field_1);
  18.    }
  19.  
  20.    public Point(int var1, int var2) {
  21.       this.field_0 = var1;
  22.       this.field_1 = var2;
  23.    }
  24.  
  25.    public Point getLocation() {
  26.       return new Point(this.field_0, this.field_1);
  27.    }
  28.  
  29.    public void setLocation(Point var1) {
  30.       this.setLocation(var1.field_0, var1.field_1);
  31.    }
  32.  
  33.    public void setLocation(int var1, int var2) {
  34.       this.move(var1, var2);
  35.    }
  36.  
  37.    public void move(int var1, int var2) {
  38.       this.field_0 = var1;
  39.       this.field_1 = var2;
  40.    }
  41.  
  42.    public void translate(int var1, int var2) {
  43.       this.field_0 += var1;
  44.       this.field_1 += var2;
  45.    }
  46.  
  47.    public int hashCode() {
  48.       return this.field_0 ^ this.field_1 * 31;
  49.    }
  50.  
  51.    public boolean equals(Object var1) {
  52.       if (var1 instanceof Point) {
  53.          Point var2 = (Point)var1;
  54.          return this.field_0 == var2.field_0 && this.field_1 == var2.field_1;
  55.       } else {
  56.          return false;
  57.       }
  58.    }
  59.  
  60.    public String toString() {
  61.       return this.getClass().getName() + "[x=" + this.field_0 + ",y=" + this.field_1 + "]";
  62.    }
  63. }
  64.