クラス Generics

java.lang.Object
org.thinkit.generator.common.duke.factory.JavaComponent
org.thinkit.generator.common.duke.factory.Generics
すべての実装されたインタフェース:
Component

public abstract class Generics
extends JavaComponent
プログラムリソースにおける総称型を抽象化した抽象クラスです。
この抽象クラスでは総称型の定義に必要な情報を保持します。
この抽象クラスを継承する具象クラスは必ず Component.createResource() を実装してください。
導入されたバージョン:
1.0.0
  • メソッドの詳細

    • add

      public Generics add​(@NonNull @NonNull String dataType)
      引数として渡された文字列を総称型で指定するデータ型として追加します。
      パラメータ:
      dataType - 総称型に設定するデータ型
      戻り値:
      自分自身のインスタンス
    • isEmpty

      public boolean isEmpty()
      設定された総称型が存在するか判定します。

      設定された総称型が存在する場合は true を返却し、それ以外の場合は false を返却します。

      戻り値:
      設定された総称型が存在する場合は true 、それ以外は false
    • toString

      public String toString()
      オーバーライド:
      toString クラス内 Object
    • equals

      public boolean equals​(Object o)
      オーバーライド:
      equals クラス内 Object
    • hashCode

      public int hashCode()
      オーバーライド:
      hashCode クラス内 Object