インターフェース ObservedModule

すべての既知の実装クラス:
DefaultObservedModule

public interface ObservedModule
観測されたモジュールに関する情報。
導入:
1.4
作成者:
Oliver Drotbohm
  • 方法の詳細

    • getIdentifier

      基になるモジュールの ApplicationModuleIdentifier を返します。
      戻り値:
      null になることはありません。
    • getDisplayName

      StringSE getDisplayName()
      人間が読める形式のモジュール名を返します。
      戻り値:
      null になることはありません。
    • getInvokedMethod

      StringSE getInvokedMethod(MethodInvocation invocation)
      実際に呼び出された MethodSE の名前を返します。
      パラメーター:
      invocation - null であってはなりません。
      戻り値:
    • format

      StringSE format(MethodInvocation invocation)
      指定された MethodInvocation に対して、フォーマットされた StringSE を生成します。
      パラメーター:
      invocation - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      2.1
    • exposes

      boolean exposes(com.tngtech.archunit.core.domain.JavaClass type)
      ObservedModule が指定された JavaClass を公開するかどうかを返します。
      パラメーター:
      type -
      戻り値:
    • isObservedModule

      boolean isObservedModule(ApplicationModule module)
    • getObservedModuleType

      @Nullable ObservedModuleType getObservedModuleType(ClassSE<?> type, ApplicationModules modules)
      指定された型の ObservedModuleTypeApplicationModules を返します。
      パラメーター:
      type - null であってはなりません。
      modules - null であってはなりません。
      戻り値:
      指定された型の ObservedModuleType、または型が監視されない場合は null。
    • isEventListenerInvocation

      boolean isEventListenerInvocation(MethodInvocation invocation)
      指定された MethodInvocation が、Spring Bean の標準メソッド呼び出しではなく、イベントリスナーの呼び出しであるかどうかを返します。
      パラメーター:
      invocation - null であってはなりません。
      導入:
      1.4