IntValidator class

Пакет: com.hypixel.hytale.server.npc.asset.builder.validators

Файл: com/hypixel/hytale/server/npc/asset/builder/validators/IntValidator.java

extends: Validator

Методы (5)

МодификаторыВозвратСигнатура
static boolean compareboolean compare(int var0, @Nonnull RelationalOperator var1, int var2)
abstract abstract String errorMessageString errorMessage(int var1)
abstract abstract String errorMessageString errorMessage(int var1, String var2)
return switchreturn switch(var1)
abstract abstract boolean testboolean test(int var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.asset.builder.validators;

class="kw">import javax.annotation.Nonnull;

class="kw">public class="kw">abstract class IntValidator class="kw">extends Validator {
   class="kw">public IntValidator() {
   }

   class="kw">public class="kw">abstract boolean test(int var1);

   class="kw">public class="kw">static boolean compare(int var0, @Nonnull RelationalOperator var1, int var2) {
      class="kw">return class="kw">switch (var1) {
         case NotEqual -> var0 != var2;
         case Less -> var0 < var2;
         case LessEqual -> var0 <= var2;
         case Greater -> var0 > var2;
         case GreaterEqual -> var0 >= var2;
         case Equal -> var0 == var2;
      };
   }

   class="kw">public class="kw">abstract String errorMessage(int var1);

   class="kw">public class="kw">abstract String errorMessage(int var1, String var2);
}