FeatureOverride enum
Пакет: com.hypixel.hytale.server.npc.asset.builder
Файл: com/hypixel/hytale/server/npc/asset/builder/FeatureOverride.java
implements: Supplier<String>
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
String |
description |
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
boolean |
evaluateboolean evaluate(boolean var1) |
public |
String |
getString get() |
|
return |
switchreturn switch(this) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.asset.builder;
class="kw">import java.util.function.Supplier;
class="kw">public enum FeatureOverride class="kw">implements Supplier<String> {
On("Feature always enabled"),
Off("Feature always disabled"),
Default("Default behaviour");
class="kw">private class="kw">final String description;
FeatureOverride(String nullxx) {
this.description = nullxx;
}
class="kw">public String get() {
class="kw">return this.description;
}
class="kw">public boolean evaluate(boolean var1) {
class="kw">return class="kw">switch (this) {
case On -> true;
case Off -> false;
case Default -> var1;
};
}
}