NonEmptyMapValidator class

Пакет: com.hypixel.hytale.codec.validation.validator

Файл: com/hypixel/hytale/codec/validation/validator/NonEmptyMapValidator.java

extends: NonNullValidator<Map<K, V>>

Методы (1)

МодификаторыВозвратСигнатура
public void acceptvoid accept(@Nullable Map<K, V> var1, @Nonnull ValidationResults var2)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.codec.validation.validator;

class="kw">import com.hypixel.hytale.codec.validation.ValidationResults;
class="kw">import java.util.Map;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class NonEmptyMapValidator<K, V> class="kw">extends NonNullValidator<Map<K, V>> {
   class="kw">public class="kw">static class="kw">final NonEmptyMapValidator<?, ?> INSTANCE = new NonEmptyMapValidator();

   class="kw">private NonEmptyMapValidator() {
   }

   class="kw">public void accept(@Nullable Map<K, V> var1, @Nonnull ValidationResults var2) {
      if (var1 == null || var1.isEmpty()) {
         var2.fail("Map can't be empty!");
      }
   }
}