Sha256: b80519cf91ace899c25e6a0b0bf4fa8c08bf88b20fc4a97c94c89e2f6e1b5d88

Contents?: true

Size: 834 Bytes

Versions: 67

Compression:

Stored size: 834 Bytes

Contents

class GridPosition {

    final int x;

    final int y;

    GridPosition(final int x, final int y) {
        this.x = x;
        this.y = y;
    }

    /*
     * This equals method is of deliberately narrow scope (only allows comparison with another GridPosition) to increase
     * readability. In general, one should provide a full implementation of Object.equals(Object obj) and a
     * corresponding implementation of Object.hashCode(). See
     *
     * https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html#equals(java.lang.Object)
     *
     * and
     *
     * https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html#hashCode()
     *
     * for more information.
     */
    boolean equals(final GridPosition gridPosition) {
        return this.x == gridPosition.x && this.y == gridPosition.y;
    }

}

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
trackler-2.2.1.4 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.1.3 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.1.2 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.1.1 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.1.0 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.0.6 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.0.5 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.0.4 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.0.3 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.0.2 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.0.1 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.2.0.0 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.1.0.55 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.1.0.54 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.1.0.53 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.1.0.52 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.1.0.51 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.1.0.50 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.1.0.49 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java
trackler-2.1.0.48 tracks/java/exercises/robot-simulator/src/main/java/GridPosition.java