Value class

Пакет: com.hypixel.hytale.server.core.ui

Файл: com/hypixel/hytale/server/core/ui/Value.java

Поля (1)

МодификаторыТипИмя
private T value

Методы (3)

МодификаторыВозвратСигнатура
public String getDocumentPathString getDocumentPath()
public T getValueT getValue()
public String getValueNameString getValueName()

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.ui;

class="kw">import javax.annotation.Nonnull;

class="kw">public class Value<T> {
   class="kw">private T value;
   class="kw">private String documentPath;
   class="kw">private String valueName;

   class="kw">private Value(String var1, String var2) {
      this.documentPath = var1;
      this.valueName = var2;
   }

   class="kw">private Value(T var1) {
      this.value = var1;
   }

   class="kw">public T getValue() {
      class="kw">return this.value;
   }

   class="kw">public String getDocumentPath() {
      class="kw">return this.documentPath;
   }

   class="kw">public String getValueName() {
      class="kw">return this.valueName;
   }

   @Nonnull
   class="kw">public class="kw">static <T> Value<T> ref(String var0, String var1) {
      class="kw">return new Value<>(var0, var1);
   }

   @Nonnull
   class="kw">public class="kw">static <T> Value<T> of(T var0) {
      class="kw">return new Value<>(var0);
   }
}