NoDefaultValue class

Пакет: com.hypixel.hytale.codec.schema.metadata

Файл: com/hypixel/hytale/codec/schema/metadata/NoDefaultValue.java

implements: Metadata

Поля (1)

МодификаторыТипИмя
final NoDefaultValue INSTANCE

Методы (1)

МодификаторыВозвратСигнатура
if if(var1 instanceof StringSchema)

Исходный код

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

class="kw">import com.hypixel.hytale.codec.schema.config.BooleanSchema;
class="kw">import com.hypixel.hytale.codec.schema.config.IntegerSchema;
class="kw">import com.hypixel.hytale.codec.schema.config.NumberSchema;
class="kw">import com.hypixel.hytale.codec.schema.config.Schema;
class="kw">import com.hypixel.hytale.codec.schema.config.StringSchema;

class="kw">public class NoDefaultValue class="kw">implements Metadata {
   class="kw">public class="kw">static class="kw">final NoDefaultValue INSTANCE = new NoDefaultValue();

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

   @Override
   class="kw">public void modify(Schema var1) {
      if (var1 class="kw">instanceof StringSchema) {
         ((StringSchema)var1).setDefault(null);
      } else if (var1 class="kw">instanceof IntegerSchema) {
         ((IntegerSchema)var1).setDefault(null);
      } else if (var1 class="kw">instanceof NumberSchema) {
         ((NumberSchema)var1).setDefault(null);
      } else if (var1 class="kw">instanceof BooleanSchema) {
         ((BooleanSchema)var1).setDefault(null);
      }
   }
}