BooleanSchema class
Пакет: com.hypixel.hytale.codec.schema.config
Файл: com/hypixel/hytale/codec/schema/config/BooleanSchema.java
extends: Schema
Поля (3)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
BuilderCodec<BooleanSchema> |
CODEC |
|
int |
var1 |
|
BooleanSchema |
var2 |
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
Boolean |
getDefaultBoolean getDefault() |
|
|
if if(this == var1) |
public |
void |
setDefaultvoid setDefault(Boolean var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.codec.schema.config;
class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.KeyedCodec;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import javax.annotation.Nullable;
class="kw">public class BooleanSchema class="kw">extends Schema {
class="kw">public class="kw">static class="kw">final BuilderCodec<BooleanSchema> CODEC = BuilderCodec.builder(BooleanSchema.class, BooleanSchema::new, Schema.BASE_CODEC)
.addField(new KeyedCodec<>("class="kw">default", Codec.BOOLEAN, false, true), (var0, var1) -> var0.default_ = var1, var0 -> var0.default_)
.build();
class="kw">private Boolean default_;
class="kw">public BooleanSchema() {
}
class="kw">public Boolean getDefault() {
class="kw">return this.default_;
}
class="kw">public void setDefault(Boolean var1) {
this.default_ = var1;
}
@Override
class="kw">public boolean equals(@Nullable Object var1) {
if (this == var1) {
class="kw">return true;
}
if (var1 == null || this.getClass() != var1.getClass()) {
class="kw">return false;
}
if (!super.equals(var1)) {
class="kw">return false;
}
BooleanSchema var2 = (BooleanSchema)var1;
class="kw">return this.default_ != null ? this.default_.equals(var2.default_) : var2.default_ == null;
}
@Override
class="kw">public int hashCode() {
int var1 = super.hashCode();
class="kw">return 31 * var1 + (this.default_ != null ? this.default_.hashCode() : 0);
}
}