org.kynthus.hatalib.core.concept

Argument

object Argument

コマンドライン引数への変換機能に関連する機能を定義します。

Version

1.0.0

Since

1.0.0

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Argument
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final type Aux[Derived, Output] = Argument[Derived] { type Result = Output }

    変換後の型をコンパイル時に取得します。

    変換後の型をコンパイル時に取得します。

    Annotations
    @implicitNotFound( ... )
    Version

    1.0.0

    Since

    1.0.0

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. implicit final val BooleanToStringConverter: @@[Converter.Aux[Boolean, String], Argument.this.type]

    論理型を文字列へ変換します。

    論理型を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  5. implicit final val ByteToStringConverter: @@[Converter.Aux[Byte, String], Argument.this.type]

    1バイト整数型を文字列へ変換します。

    1バイト整数型を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  6. implicit final def CharSequenceSubtypeToStringConverter[ExtendsCharSequence <: CharSequence]: @@[Converter.Aux[ExtendsCharSequence, String], Argument.this.type]

    文字シーケンスのサブタイプを文字列へ変換します。

    文字シーケンスのサブタイプを文字列へ変換します。

    ExtendsCharSequence

    文字シーケンスのサブタイプ

    returns

    文字シーケンスを文字列へ変換するコマンドライン引数用のConverter.Auxの型クラスインスタンス

    Version

    1.0.0

    Since

    1.0.0

  7. implicit final val CharToStringConverter: @@[Converter.Aux[Char, String], Argument.this.type]

    単一文字を文字列へ変換します。

    単一文字を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  8. implicit final val DoubleToStringConverter: @@[Converter.Aux[Double, String], Argument.this.type]

    8バイト浮動小数点型を文字列へ変換します。

    8バイト浮動小数点型を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  9. implicit final val FloatToStringConverter: @@[Converter.Aux[Float, String], Argument.this.type]

    4バイト浮動小数点型を文字列へ変換します。

    4バイト浮動小数点型を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  10. implicit final val IntToStringConverter: @@[Converter.Aux[Int, String], Argument.this.type]

    4バイト整数型を文字列へ変換します。

    4バイト整数型を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  11. implicit final def JavaAtomicBooleanSubtypeToStringConverter[ExtendsAtomicBoolean <: AtomicBoolean]: @@[Converter.Aux[ExtendsAtomicBoolean, String], Argument.this.type]

    Javaの原子的な更新が可能な論理型のサブタイプを文字列へ変換します。

    Javaの原子的な更新が可能な論理型のサブタイプを文字列へ変換します。

    ExtendsAtomicBoolean

    Javaの原子的な更新が可能な論理型のサブタイプ

    returns

    Javaの原子的な更新が可能な論理型のサブタイプを文字列へ変換するコマンドライン引数用のConverter.Auxの型クラスインスタンス

    Version

    1.0.0

    Since

    1.0.0

  12. implicit final val JavaBooleanToStringConverter: @@[Converter.Aux[Boolean, String], Argument.this.type]

    ラッパークラスの論理型を文字列へ変換します。

    ラッパークラスの論理型を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  13. implicit final val JavaCharacterToStringConverter: @@[Converter.Aux[Character, String], Argument.this.type]

    ラッパークラスの単一文字を文字列へ変換します。

    ラッパークラスの単一文字を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  14. implicit final def JavaEnumSubtypeToStringConverter[ExtendsEnum <: Enum[_]]: @@[Converter.Aux[ExtendsEnum, String], Argument.this.type]

    Javaの列挙型を文字列へ変換します。

    Javaの列挙型を文字列へ変換します。

    ExtendsEnum

    Javaの列挙型

    returns

    Javaの列挙型を文字列へ変換するコマンドライン引数用のConverter.Auxの型クラスインスタンス

    Version

    1.0.0

    Since

    1.0.0

  15. implicit final def JavaNumberSubtypeToStringConverter[ExtendsNumber <: Number]: @@[Converter.Aux[ExtendsNumber, String], Argument.this.type]

    ラッパークラスの数値型のサブタイプを文字列へ変換します。

    ラッパークラスの数値型のサブタイプを文字列へ変換します。

    ExtendsNumber

    ラッパークラスの数値型のサブタイプ

    returns

    ラッパークラスの数値型を文字列へ変換するコマンドライン引数用のConverter.Auxの型クラスインスタンス

    Version

    1.0.0

    Since

    1.0.0

  16. implicit final val LongToStringConverter: @@[Converter.Aux[Long, String], Argument.this.type]

    8バイト整数型を文字列へ変換します。

    8バイト整数型を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  17. implicit final val ShortToStringConverter: @@[Converter.Aux[Short, String], Argument.this.type]

    2バイト整数型を文字列へ変換します。

    2バイト整数型を文字列へ変換します。

    Version

    1.0.0

    Since

    1.0.0

  18. final def apply[Derived, Output](implicit base: Aux[Derived, Output]): Aux[Derived, Output]

    現在のスコープに含まれるArgument.Auxの型クラスインスタンスを取得します。

    現在のスコープに含まれるArgument.Auxの型クラスインスタンスを取得します。

    Derived

    コマンドライン引数へ変換する型

    Output

    コマンドライン引数へ変換した型

    base

    スコープに含まれる型クラスインスタンス

    returns

    スコープに含まれる型クラスインスタンス

    Version

    1.0.0

    Since

    1.0.0

  19. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  20. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped