T - The precise type of areaAreaYSplitLType<T>public final class AreaYSplitL<T extends AreaLType> extends java.lang.Object implements AreaYSplitLType<T>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AreaYSplitL.Builder<T extends AreaLType> |
Builds instances of type
AreaYSplitL. |
| Modifier and Type | Method | Description |
|---|---|---|
static <T extends AreaLType> |
builder() |
Creates a builder for
AreaYSplitL. |
boolean |
equals(java.lang.Object another) |
This instance is equal to all instances of
AreaYSplitL that have equal attribute values. |
int |
hashCode() |
Computes a hash code from attributes:
lower, upper. |
T |
lower() |
|
static <T extends AreaLType> |
of(T lower,
T upper) |
Construct a new immutable
AreaYSplitL instance. |
java.lang.String |
toString() |
Prints the immutable value
AreaYSplitL with attribute values. |
T |
upper() |
public T lower()
lower in interface AreaYSplitLType<T extends AreaLType>public T upper()
upper in interface AreaYSplitLType<T extends AreaLType>public boolean equals(java.lang.Object another)
AreaYSplitL that have equal attribute values.equals in class java.lang.Objecttrue if this is equal to another instancepublic int hashCode()
lower, upper.hashCode in class java.lang.Objectpublic java.lang.String toString()
AreaYSplitL with attribute values.toString in class java.lang.Objectpublic static <T extends AreaLType> AreaYSplitL<T> of(T lower, T upper)
AreaYSplitL instance.lower - The value for the lower attributeupper - The value for the upper attributepublic static <T extends AreaLType> AreaYSplitL.Builder<T> builder()
AreaYSplitL.T - generic parameter TCopyright © 2017 <code@io7m.com> http://io7m.com