public class PrioritizedParameterNameDiscoverer extends java.lang.Object implements ParameterNameDiscoverer
ParameterNameDiscoverer
実装。addDiscoverer
メソッドで最初に追加されたものが最も優先順位が高くなります。1 つが null
を返す場合、次が試行されます。 デフォルトの動作では、一致する発見者がいない場合、null
を返します。
コンストラクターと説明 |
---|
PrioritizedParameterNameDiscoverer() |
修飾子と型 | メソッドと説明 |
---|---|
void | addDiscoverer(ParameterNameDiscoverer pnd) この PrioritizedParameterNameDiscoverer がチェックする検出者のリストに、さらに ParameterNameDiscoverer デリゲートを追加します。 |
java.lang.String[] | getParameterNames(java.lang.reflect.Constructor<?> ctor) このコンストラクターのパラメーター名、または判別できない場合は null を返します。 |
java.lang.String[] | getParameterNames(java.lang.reflect.Method method) このメソッドのパラメーター名、または判別できない場合は null を返します。 |
public void addDiscoverer(ParameterNameDiscoverer pnd)
PrioritizedParameterNameDiscoverer
がチェックする検出者のリストに、さらに ParameterNameDiscoverer
デリゲートを追加します。public java.lang.String[] getParameterNames(java.lang.reflect.Method method)
ParameterNameDiscoverer
null
を返します。ParameterNameDiscoverer
の getParameterNames
method
- パラメーター名を検索するメソッド null
public java.lang.String[] getParameterNames(java.lang.reflect.Constructor<?> ctor)
ParameterNameDiscoverer
null
を返します。ParameterNameDiscoverer
の getParameterNames
ctor
- パラメーター名を検索するコンストラクター null