public class LookupOverride extends MethodOverride
ルックアップオーバーライドに適格なメソッドには、引数があってはなりません。
コンストラクターと説明 |
---|
LookupOverride(MethodSE method, StringSE beanName) 新しい LookupOverride を作成します。 |
LookupOverride(StringSE methodName, StringSE beanName) 新しい LookupOverride を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE other) |
StringSE | getBeanName() このメソッドによって返される Bean の名前を返します。 |
int | hashCode() |
boolean | matches(MethodSE method) 指定されたメソッドを Method SE 参照またはメソッド名で照合します。 |
StringSE | toString() |
getMethodName, getSource, isOverloaded, setOverloaded, setSource
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public LookupOverride(StringSE methodName, @Nullable StringSE beanName)
methodName
- オーバーライドするメソッドの名前 beanName
- オーバーライドされたメソッドが返す、現在の BeanFactory
内の Bean の名前 (null
の場合があります)public boolean matches(MethodSE method)
Method
SE 参照またはメソッド名で照合します。下位互換性の理由から、指定された名前の非抽象メソッドがオーバーロードされたシナリオでは、メソッドの引数なしのバリアントのみがコンテナー駆動のルックアップメソッドに変換されます。
提供された Method
SE の場合、通常は @Lookup
アノテーションで区切られた、まっすぐな一致のみが考慮されます。
MethodOverride
の matches
method
- チェックする方法 public boolean equals(ObjectSE other)
MethodOverride
の equals
public int hashCode()
MethodOverride
の hashCode
public StringSE toString()
ObjectSE
の toStringSE