DoubleValidator class

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

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

extends: Validator

Методы (5)

МодификаторыВозвратСигнатура
static boolean compareboolean compare(double var0, @Nonnull RelationalOperator var2, double var3)
abstract abstract String errorMessageString errorMessage(double var1)
abstract abstract String errorMessageString errorMessage(double var1, String var3)
return switchreturn switch(var2)
abstract abstract boolean testboolean test(double 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 DoubleValidator class="kw">extends Validator {
   class="kw">public DoubleValidator() {
   }

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

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

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

   class="kw">public class="kw">abstract String errorMessage(double var1, String var3);
}