-
public interface ConversionComparatorGuardingTypeConverterFactory実装者が実装するオプションのインタフェース。 言語固有の変換では、追加の変換のために多くのメソッドが適用可能になる可能性があるため、オーバーロードされたメソッド解決のあいまいさが増大する可能性があります。 「最も特定の」メソッドを選択する静的方法は、無関係な署名を持つ最大限固有のメソッドが複数存在するため、より頻繁に失敗します。 このような場合、言語ランタイムは、一方の変換のプリファレンスを他方の変換に対して表すことによって、あいまいさを解決するよう求められます。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 インタフェース 説明 static classConversionComparator.Comparison1つの変換を別の変換と比較する可能性のある結果の列挙。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 ConversionComparator.ComparisoncompareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)2つのターゲット・タイプのうち、ソース・タイプからの優先変換ターゲットであるものを判別します。
-
-
-
メソッドの詳細
-
compareConversion
ConversionComparator.Comparison compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
2つのターゲット・タイプのうち、ソース・タイプからの優先変換ターゲットであるものを判別します。- パラメータ:
sourceType- ソース・タイプ。targetType1- 1つの潜在的なターゲット・タイプtargetType2- 別の潜在的なターゲット・タイプ。- 戻り値:
- 変換に推奨されるターゲット・タイプのいずれか(ある場合)を確立する比較定数の1つ。
-
-