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);
}
}
}