BoolIntPair class
Пакет: com.hypixel.hytale.common.tuple
Файл: com/hypixel/hytale/common/tuple/BoolIntPair.java
implements: Comparable<BoolIntPair>
Поля (4)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
boolean |
left |
|
int |
var1 |
|
int |
var2 |
|
BoolIntPair |
var2 |
Методы (6)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
int |
compareToint compareTo(@Nonnull BoolIntPair var1) |
final |
boolean |
getKeyboolean getKey() |
public |
boolean |
getLeftboolean getLeft() |
public |
int |
getRightint getRight() |
final |
int |
getValueint getValue() |
|
|
if if(this == var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.common.tuple;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class BoolIntPair class="kw">implements Comparable<BoolIntPair> {
class="kw">private class="kw">final boolean left;
class="kw">private class="kw">final int right;
class="kw">public BoolIntPair(boolean var1, int var2) {
this.left = var1;
this.right = var2;
}
class="kw">public class="kw">final boolean getKey() {
class="kw">return this.getLeft();
}
class="kw">public boolean getLeft() {
class="kw">return this.left;
}
class="kw">public class="kw">final int getValue() {
class="kw">return this.getRight();
}
class="kw">public int getRight() {
class="kw">return this.right;
}
class="kw">public int compareTo(@Nonnull BoolIntPair var1) {
int var2 = Boolean.compare(this.left, var1.left);
class="kw">return var2 != 0 ? var2 : Integer.compare(this.right, var1.right);
}
@Override
class="kw">public int hashCode() {
int var1 = this.left ? 1 : 0;
class="kw">return 31 * var1 + this.right;
}
@Override
class="kw">public boolean equals(@Nullable Object var1) {
if (this == var1) {
class="kw">return true;
} else if (var1 != null && this.getClass() == var1.getClass()) {
BoolIntPair var2 = (BoolIntPair)var1;
class="kw">return this.left != var2.left ? false : this.right == var2.right;
} else {
class="kw">return false;
}
}
@Nonnull
@Override
class="kw">public String toString() {
class="kw">return "(" + this.getLeft() + "," + this.getRight() + ")";
}
@Nonnull
class="kw">public String toString(@Nonnull String var1) {
class="kw">return String.format(var1, this.getLeft(), this.getRight());
}
@Nonnull
class="kw">public class="kw">static BoolIntPair of(boolean var0, int var1) {
class="kw">return new BoolIntPair(var0, var1);
}
}