クラス MojangsonNumber<T extends Number>

型パラメータ:
T - Numberの子クラス。
直系の既知のサブクラス:
MojangsonByte, MojangsonDouble, MojangsonFloat, MojangsonInt, MojangsonLong, MojangsonShort

@NullMarked public abstract class MojangsonNumber<T extends Number> extends MojangsonPrimitive<T>
mojangsonにおける数値を表現します。
  • コンストラクタの詳細

    • MojangsonNumber

      protected MojangsonNumber(T value)
      サブクラスのためのコンストラクタ。
      パラメータ:
      value - ラップされる値。
  • メソッドの詳細

    • byteValue

      public final byte byteValue()
      byteとして取得します。
      戻り値:
      byte。
    • shortValue

      public final short shortValue()
      shortとして取得します。
      戻り値:
      short。
    • intValue

      public final int intValue()
      intとして取得します。
      戻り値:
      int。
    • longValue

      public final long longValue()
      longとして取得します。
      戻り値:
      long。
    • floatValue

      public final float floatValue()
      floatとして取得します。
      戻り値:
      float。
    • doubleValue

      public final double doubleValue()
      doubleとして取得します。
      戻り値:
      double。
    • upcastValueOf

      public static MojangsonNumber<?> upcastValueOf(Number value)
      NumberをMojangsonNumberに変換します。
      パラメータ:
      value - Number。
      戻り値:
      MojangsonNumber。