StatChangeDirection enum
Пакет: com.hypixel.hytale.server.core.modules.entitystats
Файл: com/hypixel/hytale/server/core/modules/entitystats/StatChangeDirection.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
RAISE,
LOWER, |
BOTH |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
boolean |
coversboolean covers(@Nonnull StatChangeDirection var1) |
|
|
if if(var1 == BOTH || this == var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.modules.entitystats;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public enum StatChangeDirection {
RAISE,
LOWER,
BOTH;
StatChangeDirection() {
}
class="kw">public boolean covers(@Nonnull StatChangeDirection var1) {
class="kw">return this == BOTH || this == var1;
}
@Nonnull
class="kw">public StatChangeDirection union(@Nonnull StatChangeDirection var1) {
class="kw">return this == var1 ? this : BOTH;
}
@Nullable
class="kw">public StatChangeDirection without(@Nonnull StatChangeDirection var1) {
if (var1 == BOTH || this == var1) {
class="kw">return null;
} else if (this == BOTH) {
class="kw">return var1 == RAISE ? LOWER : RAISE;
} else {
class="kw">return this;
}
}
}