クラス AbstractTypeReference

java.lang.ObjectSE
org.springframework.aot.hint.AbstractTypeReference
実装されたすべてのインターフェース:
ComparableSE<TypeReference>TypeReference
既知の直属サブクラス
GeneratedTypeReference

public abstract class AbstractTypeReference extends ObjectSE implements TypeReference
正規名に基づく equals()hashCode()toString() の一貫した動作を保証するベース TypeReference 実装。
導入:
6.0
作成者:
Stephane Nicoll
  • コンストラクターの詳細

  • メソッドの詳細

    • getName

      public StringSE getName()
      インターフェースからコピーされた説明: TypeReference
      この型参照の完全修飾名を返します。
      次で指定:
      インターフェース TypeReferencegetName 
      戻り値:
      リフレクションターゲット名
    • getPackageName

      public StringSE getPackageName()
      インターフェースからコピーされた説明: TypeReference
      この型のパッケージ名を返します。
      次で指定:
      インターフェース TypeReferencegetPackageName 
      戻り値:
      パッケージ名
    • getSimpleName

      public StringSE getSimpleName()
      インターフェースからコピーされた説明: TypeReference
      この型参照の単純な名前を返します。
      次で指定:
      インターフェース TypeReferencegetSimpleName 
      戻り値:
      シンプルな名前
    • getEnclosingType

      @Nullable public TypeReference getEnclosingType()
      インターフェースからコピーされた説明: TypeReference
      外側の型参照を返すか、この型参照に外側の型がない場合は null を返します。
      次で指定:
      インターフェース TypeReferencegetEnclosingType 
      戻り値:
      囲んでいる型 (存在する場合)
    • addPackageIfNecessary

      protected StringSE addPackageIfNecessary(StringSE part)
    • isPrimitive

      protected abstract boolean isPrimitive()
    • compareTo

      public int compareTo(TypeReference other)
      次で指定:
      インターフェース ComparableSE<TypeReference>compareToSE 
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString