クラス FormatableType

java.lang.ObjectSE
org.springframework.modulith.core.FormatableType

public class FormatableType extends ObjectSE
追加のフォーマットされた名前を作成できるようにする JavaClass のラッパー。
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • of

      public static FormatableType of(com.tngtech.archunit.core.domain.JavaClass type)
      指定された JavaClass の新しい FormatableType を作成します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • of

      public static FormatableType of(ClassSE<?> type)
      指定された ClassSE の新しい FormatableType を作成します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • format

      public static StringSE format(IterableSE<com.tngtech.archunit.core.domain.JavaClass> types)
      短縮されたクラス名を含むカンマ区切りのリストをレンダリングすることにより、指定された JavaClass をフォーマットします。
      パラメーター:
      types - null であってはなりません。
      戻り値:
      null になることはありません。
    • getAbbreviatedFullName

      public StringSE getAbbreviatedFullName()
      短縮された (つまり、最初の文字に縮小されたすべてのパッケージフラグメント) 完全名を返します。com.acme.MyType は c.a.MyType になります。
      戻り値:
      null になることはありません。
    • getAbbreviatedFullName

      public StringSE getAbbreviatedFullName(@Nullable ApplicationModule module)
      指定された ApplicationModule の基本パッケージの一部のみを省略した型の完全名を返します。
      パラメーター:
      module - null でもかまいません。
      戻り値:
      null になることはありません。
    • getFullName

      public StringSE getFullName()
      型の完全な名前を返します。
      戻り値:
      null になることはありません。