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