public class EmptyTargetSource extends java.lang.Object implements TargetSource, java.io.Serializable
TargetSource。動作は、インターフェースとアドバイザのみによって提供されます。| 修飾子と型 | フィールドと説明 |
|---|---|
static EmptyTargetSource | INSTANCE この EmptyTargetSource の正規(シングルトン)インスタンス。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(java.lang.Object other) |
static EmptyTargetSource | forClass(java.lang.Class<?> targetClass) 指定されたターゲットクラスの EmptyTargetSource を返します。 |
static EmptyTargetSource | forClass(java.lang.Class<?> targetClass, boolean isStatic) 指定されたターゲットクラスの EmptyTargetSource を返します。 |
java.lang.Object | getTarget() 常に null を返します。 |
java.lang.Class<?> | getTargetClass() 常に指定されたターゲットクラスを返します。ない場合は null を返します。 |
int | hashCode() |
boolean | isStatic() 常に true を返します。 |
void | releaseTarget(java.lang.Object target) リリースするものはありません。 |
java.lang.String | toString() |
public static final EmptyTargetSource INSTANCE
EmptyTargetSource の正規(シングルトン)インスタンス。public static EmptyTargetSource forClass(@Nullable java.lang.Class<?> targetClass)
targetClass - ターゲットクラス (null の場合があります)getTargetClass()public static EmptyTargetSource forClass(@Nullable java.lang.Class<?> targetClass, boolean isStatic)
targetClass - ターゲットクラス (null の場合があります)isStatic - TargetSource を静的としてマークするかどうか getTargetClass()@Nullable public java.lang.Class<?> getTargetClass()
null を返します。TargetClassAware の getTargetClass TargetSource の getTargetClass TargetSource によって返されるターゲットの型 public boolean isStatic()
true を返します。TargetSource の isStatic true (ターゲットが不変の場合)TargetSource.getTarget()@Nullable public java.lang.Object getTarget()
null を返します。TargetSource の getTarget null public void releaseTarget(java.lang.Object target)
TargetSource の releaseTarget target - TargetSource.getTarget() の呼び出しから取得したオブジェクト public boolean equals(java.lang.Object other)
java.lang.Object の equals public int hashCode()
java.lang.Object の hashCode public java.lang.String toString()
java.lang.Object の toString