@Generated(value={"Immutables.generator","AreaIType"}) public final class AreaI extends Object implements AreaIType
An area with int coordinates.
The coordinates of the area are given in half-closed form. That is,
minimumX() refers to the minimum inclusive value on the X
axis, and maximumX() refers to the maximum exclusive value on
the X axis. Likewise for the Y axis.
| Modifier and Type | Class and Description |
|---|---|
static class |
AreaI.Builder
Builds instances of type
AreaI. |
| Modifier and Type | Method and Description |
|---|---|
static AreaI.Builder |
builder()
Creates a builder for
AreaI. |
boolean |
equals(Object another)
This instance is equal to all instances of
AreaI that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY. |
int |
height() |
int |
maximumX() |
int |
maximumY() |
int |
minimumX() |
int |
minimumY() |
static AreaI |
of(int minimumX,
int maximumX,
int minimumY,
int maximumY)
Construct a new immutable
AreaI instance. |
String |
toString()
Prints the immutable value
AreaI with attribute values. |
int |
width() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPreconditionspublic int minimumX()
public int maximumX()
public int minimumY()
public int maximumY()
public boolean equals(Object another)
AreaI that have equal attribute values.public int hashCode()
minimumX, maximumX, minimumY, maximumY.public String toString()
AreaI with attribute values.public int width()
Returns a lazily initialized value of the width attribute.
Initialized once and only once and stored for subsequent access with proper synchronization.
public int height()
Returns a lazily initialized value of the height attribute.
Initialized once and only once and stored for subsequent access with proper synchronization.
public static AreaI of(int minimumX, int maximumX, int minimumY, int maximumY)
AreaI instance.minimumX - The value for the minimumX attributemaximumX - The value for the maximumX attributeminimumY - The value for the minimumY attributemaximumY - The value for the maximumY attributepublic static AreaI.Builder builder()
AreaI.Copyright © 2017 <code@io7m.com> http://io7m.com