InstructionContextValidator class
Пакет: com.hypixel.hytale.server.npc.asset.builder.validators
Файл: com/hypixel/hytale/server/npc/asset/builder/validators/InstructionContextValidator.java
extends: Validator
Поля (2)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
EnumSet<InstructionType> |
instructionTypes |
|
StringBuilder |
var6 |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
|
if if(!var2) |
|
|
if if(!var4) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.asset.builder.validators;
class="kw">import com.hypixel.hytale.server.npc.asset.builder.ComponentContext;
class="kw">import com.hypixel.hytale.server.npc.asset.builder.InstructionType;
class="kw">import java.util.EnumSet;
class="kw">import javax.annotation.Nonnull;
class="kw">public class InstructionContextValidator class="kw">extends Validator {
class="kw">private class="kw">final EnumSet<InstructionType> instructionTypes;
class="kw">private class="kw">final EnumSet<ComponentContext> componentContexts;
class="kw">private InstructionContextValidator(EnumSet<InstructionType> var1, EnumSet<ComponentContext> var2) {
this.instructionTypes = var1;
this.componentContexts = var2;
}
@Nonnull
class="kw">public class="kw">static String getErrorMessage(
@Nonnull String var0, @Nonnull InstructionType var1, boolean var2, @Nonnull ComponentContext var3, boolean var4, String var5
) {
StringBuilder var6 = new StringBuilder(var0).append(" not valid");
if (!var2) {
var6.append(" in instruction ").append(var1.get());
}
if (!var4) {
var6.append(" in context ").append(var3.get());
}
var6.append(" at: ").append(var5);
class="kw">return var6.toString();
}
@Nonnull
class="kw">public class="kw">static InstructionContextValidator inInstructions(EnumSet<InstructionType> var0, EnumSet<ComponentContext> var1) {
class="kw">return new InstructionContextValidator(var0, var1);
}
}