クラス EmptyTargetSource

java.lang.ObjectSE
org.springframework.aop.target.EmptyTargetSource
実装されたすべてのインターフェース:
SerializableSETargetClassAwareTargetSource

public final class EmptyTargetSource extends ObjectSE implements TargetSource, SerializableSE
ターゲットが存在しない(またはターゲットクラスのみが既知である)場合の正規の TargetSource。動作は、インターフェースとアドバイザのみによって提供されます。
作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • フィールドの詳細

  • メソッドの詳細

    • forClass

      public static EmptyTargetSource forClass(@Nullable ClassSE<?> targetClass)
      指定されたターゲットクラスの EmptyTargetSource を返します。
      パラメーター:
      targetClass - ターゲットクラス (null の場合があります)
      関連事項:
    • forClass

      public static EmptyTargetSource forClass(@Nullable ClassSE<?> targetClass, boolean isStatic)
      指定されたターゲットクラスの EmptyTargetSource を返します。
      パラメーター:
      targetClass - ターゲットクラス (null の場合があります)
      isStatic - TargetSource を静的としてマークするかどうか
      関連事項:
    • getTargetClass

      @Nullable public ClassSE<?> getTargetClass()
      常に指定されたターゲットクラスを返します。ない場合は null を返します。
      次で指定:
      インターフェース TargetClassAwaregetTargetClass 
      次で指定:
      インターフェース TargetSourcegetTargetClass 
      戻り値:
      この TargetSource によって返されるターゲットの型
    • isStatic

      public boolean isStatic()
      常に true を返します。
      次で指定:
      インターフェース TargetSourceisStatic 
      戻り値:
      true (ターゲットが不変の場合)
      関連事項:
    • getTarget

      @Nullable public ObjectSE getTarget()
      常に null を返します。
      次で指定:
      インターフェース TargetSourcegetTarget 
      戻り値:
      ジョインポイントを含むターゲットオブジェクト、または実際のターゲットインスタンスがない場合は null 
    • equals

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

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

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