org.kynthus.hatalib.core.syntax

All

trait All extends GenericSyntax with LazyIdSyntax with TagSyntax with PhantomSyntax with ConverterSyntax with NaturalTransformationSyntax with BiNaturalTransformationSyntax with BuilderSyntax with ArgumentSyntax with FieldSyntax with RunSyntax

基本機能に関する全てのメソッド拡張用クラスを定義します。

Version

1.0.0

Since

1.0.0

Linear Supertypes
RunSyntax, RunSyntax0, RunSyntax1, FieldSyntax, FieldSyntax0, ArgumentSyntax, ArgumentSyntax0, BuilderSyntax, BuilderSyntax0, BuilderSyntax1, BiNaturalTransformationSyntax, BiNaturalTransformationSyntax0, NaturalTransformationSyntax, NaturalTransformationSyntax0, ConverterSyntax, ConverterSyntax0, ConverterSyntax1, PhantomSyntax, PhantomSyntax0, TagSyntax, TagSyntax0, LazyIdSyntax, LazyIdSyntax0, GenericSyntax, GenericSyntax0, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. All
  2. RunSyntax
  3. RunSyntax0
  4. RunSyntax1
  5. FieldSyntax
  6. FieldSyntax0
  7. ArgumentSyntax
  8. ArgumentSyntax0
  9. BuilderSyntax
  10. BuilderSyntax0
  11. BuilderSyntax1
  12. BiNaturalTransformationSyntax
  13. BiNaturalTransformationSyntax0
  14. NaturalTransformationSyntax
  15. NaturalTransformationSyntax0
  16. ConverterSyntax
  17. ConverterSyntax0
  18. ConverterSyntax1
  19. PhantomSyntax
  20. PhantomSyntax0
  21. TagSyntax
  22. TagSyntax0
  23. LazyIdSyntax
  24. LazyIdSyntax0
  25. GenericSyntax
  26. GenericSyntax0
  27. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def getClass(): Class[_]

    Definition Classes
    Any

Concrete Value Members

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

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

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

    Definition Classes
    Any
  4. implicit final def ArgumentOps[Derived](derived: ⇒ Derived): ArgumentOps[Derived]

    コマンドライン引数へ変換するメソッドを付与するクラスへの暗黙変換です。

    コマンドライン引数へ変換するメソッドを付与するクラスへの暗黙変換です。

    Derived

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

    derived

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

    returns

    コマンドライン引数へ変換するメソッドを付与するクラスのインスタンス

    Definition Classes
    ArgumentSyntax0
    Version

    1.0.0

    Since

    1.0.0

  5. implicit final def BiNaturalTransformationOps[Category[_, _], Element1, Element2](derived: ⇒ Category[Element1, Element2]): BiNaturalTransformationOps[Category, Element1, Element2]

    二階自然変換用のメソッドを付与するクラスへの暗黙変換です。

    二階自然変換用のメソッドを付与するクラスへの暗黙変換です。

    Category

    変換前の高階型

    Element1

    内包する1個目の型

    Element2

    内包する1個目の型

    derived

    付与対象

    returns

    二階自然変換用のメソッドを付与するクラスのインスタンス

    Definition Classes
    BiNaturalTransformationSyntax0
    Version

    1.0.0

    Since

    1.0.0

  6. implicit final def BuilderOps[Derived](derived: ⇒ Derived): BuilderOps[Derived]

    構築情報生成用のメソッドを付与するクラスへの暗黙変換です。

    構築情報生成用のメソッドを付与するクラスへの暗黙変換です。

    Derived

    初期設定値の型

    derived

    初期設定値

    returns

    構築情報生成用のメソッドを付与するクラスのインスタンス

    Definition Classes
    BuilderSyntax1
    Version

    1.0.0

    Since

    1.0.0

  7. implicit final def ConverterOps[Derived](derived: ⇒ Derived): ConverterOps[Derived]

    変換用メソッドを付与するクラスへの暗黙変換です。

    変換用メソッドを付与するクラスへの暗黙変換です。

    Derived

    変換前の型

    derived

    変換前の値

    returns

    変換用メソッドを付与するクラスのインスタンス

    Definition Classes
    ConverterSyntax1
    Version

    1.0.0

    Since

    1.0.0

  8. implicit final def FieldOps[Derived](derived: ⇒ Derived): FieldOps[Derived]

    フィールドへ変換するメソッドを付与するクラスへの暗黙変換です。

    フィールドへ変換するメソッドを付与するクラスへの暗黙変換です。

    Derived

    フィールドへ変換する型

    derived

    フィールドへ変換する値

    returns

    フィールドへ変換するメソッドを付与するクラスのインスタンス

    Definition Classes
    FieldSyntax0
    Version

    1.0.0

    Since

    1.0.0

  9. implicit final def GenericOps[Derived](derived: ⇒ Derived): GenericOps[Derived]

    汎用型の相互変換メソッドを付与するクラスへの暗黙変換です。

    汎用型の相互変換メソッドを付与するクラスへの暗黙変換です。

    Derived

    変換元の型

    derived

    変換元の値

    returns

    汎用型の相互変換メソッドを付与するクラスのインスタンス

    Definition Classes
    GenericSyntax0
    Version

    1.0.0

    Since

    1.0.0

  10. implicit final def LabelledGenericOps[Derived](derived: ⇒ Derived): LabelledGenericOps[Derived]

    ラベル付き汎用型の相互変換メソッドを付与するクラスです。

    ラベル付き汎用型の相互変換メソッドを付与するクラスです。

    Derived

    変換元の型

    derived

    変換元の値

    returns

    ラベル付き汎用型の相互変換メソッドを付与するクラスのインスタンス

    Definition Classes
    GenericSyntax0
    Version

    1.0.0

    Since

    1.0.0

  11. implicit final def LazyIdOps[Derived](derived: ⇒ Derived): LazyIdOps[Derived]

    遅延パイプライン演算子を付与するクラスへの暗黙変換です。

    遅延パイプライン演算子を付与するクラスへの暗黙変換です。

    Derived

    左オペランドの型

    derived

    左オペランド

    returns

    遅延パイプライン演算子を付与するクラスのインスタンス

    Definition Classes
    LazyIdSyntax0
    Version

    1.0.0

    Since

    1.0.0

  12. implicit final def NaturalTransformationOps[Category[_], Element](derived: ⇒ Category[Element]): NaturalTransformationOps[Category, Element]

    自然変換用のメソッドを付与するクラスへの暗黙変換です。

    自然変換用のメソッドを付与するクラスへの暗黙変換です。

    Category

    変換前の高階型

    Element

    内包する型

    derived

    付与対象

    returns

    自然変換用のメソッドを付与するクラスのインスタンス

    Definition Classes
    NaturalTransformationSyntax0
    Version

    1.0.0

    Since

    1.0.0

  13. implicit final def PhantomOps[Value](derived: ⇒ Value): PhantomOps[Value]

    幽霊型を付与するメソッドを付与するクラスへの暗黙変換です。

    幽霊型を付与するメソッドを付与するクラスへの暗黙変換です。

    Value

    付与対象のデータ型

    derived

    付与対象

    returns

    幽霊型を付与するメソッドを付与するクラスのインスタンス

    Definition Classes
    PhantomSyntax0
    Version

    1.0.0

    Since

    1.0.0

  14. implicit final def RunOps[Derived](derived: ⇒ Derived): RunOps[Derived]

    実行用のメソッドを付与するクラスへの暗黙変換です。

    実行用のメソッドを付与するクラスへの暗黙変換です。

    Derived

    実行可能な型

    derived

    実行可能な値

    returns

    実行用のメソッドを付与するクラスのインスタンス

    Definition Classes
    RunSyntax1
    Version

    1.0.0

    Since

    1.0.0

  15. implicit final def TagOps[Derived](derived: ⇒ Derived): TagOps[Derived]

    タグ付け用のメソッドを付与するクラスへの暗黙変換です。

    タグ付け用のメソッドを付与するクラスへの暗黙変換です。

    Derived

    付与対象のデータ型

    derived

    付与対象

    returns

    タグ付け用のメソッドを付与するクラスのインスタンス

    Definition Classes
    TagSyntax0
    Version

    1.0.0

    Since

    1.0.0

  16. implicit final def TaggedBuilderOps[Derived](derived: ⇒ Derived): TaggedBuilderOps[Derived]

    タグ付きのデータ型に対して、構築情報生成用のメソッドを付与するクラスへの暗黙変換です。

    タグ付きのデータ型に対して、構築情報生成用のメソッドを付与するクラスへの暗黙変換です。

    Derived

    初期設定値の型

    derived

    初期設定値

    returns

    タグ付きのデータ型に対して、構築情報生成用のメソッドを付与するクラスのインスタンス

    Definition Classes
    BuilderSyntax0
    Version

    1.0.0

    Since

    1.0.0

  17. implicit final def TaggedConverterOps[Derived](derived: ⇒ Derived): TaggedConverterOps[Derived]

    タグ付きのデータ型に対して、変換用メソッドを付与するクラスへの暗黙変換です。

    タグ付きのデータ型に対して、変換用メソッドを付与するクラスへの暗黙変換です。

    Derived

    変換前の型

    derived

    変換前の値

    returns

    タグ付きのデータ型に対して、変換用メソッドを付与するクラスのインスタンス

    Definition Classes
    ConverterSyntax0
    Version

    1.0.0

    Since

    1.0.0

  18. implicit final def TaggedRunOps[Derived](derived: ⇒ Derived): TaggedRunOps[Derived]

    タグ付きのデータ型に対して、実行用のメソッドを付与するクラスへの暗黙変換です。

    タグ付きのデータ型に対して、実行用のメソッドを付与するクラスへの暗黙変換です。

    Derived

    実行可能な型

    derived

    実行可能な値

    returns

    タグ付きのデータ型に対して、実行用のメソッドを付与するクラスのインスタンス

    Definition Classes
    RunSyntax0
    Version

    1.0.0

    Since

    1.0.0

  19. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  20. def equals(arg0: Any): Boolean

    Definition Classes
    Any
  21. def hashCode(): Int

    Definition Classes
    Any
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def toString(): String

    Definition Classes
    Any

Inherited from RunSyntax

Inherited from RunSyntax0

Inherited from RunSyntax1

Inherited from FieldSyntax

Inherited from FieldSyntax0

Inherited from ArgumentSyntax

Inherited from ArgumentSyntax0

Inherited from BuilderSyntax

Inherited from BuilderSyntax0

Inherited from BuilderSyntax1

Inherited from BiNaturalTransformationSyntax0

Inherited from NaturalTransformationSyntax0

Inherited from ConverterSyntax

Inherited from ConverterSyntax0

Inherited from ConverterSyntax1

Inherited from PhantomSyntax

Inherited from PhantomSyntax0

Inherited from TagSyntax

Inherited from TagSyntax0

Inherited from LazyIdSyntax

Inherited from LazyIdSyntax0

Inherited from GenericSyntax

Inherited from GenericSyntax0

Inherited from Any

Ungrouped