-
public interface ConversionComparator
可选接口由GuardingTypeConverterFactory
实施者实施。 特定于语言的转换可能会导致方法分辨率模糊不清,因为许多方法因其他转换而变得适用。 选择“最具体”方法的静态方法将更频繁地失败,因为将存在多个具有不相关签名的最大特定方法。 在这些情况下,可以要求语言运行时通过表示一个转换的优先级而不是另一个转换来解决歧义。
-
-
嵌套类汇总
嵌套类 变量和类型 接口 描述 static class
ConversionComparator.Comparison
列举将一种转换与另一种转换进行比较的可能结果。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 ConversionComparator.Comparison
compareConversion(类<?> sourceType, 类<?> targetType1, 类<?> targetType2)
确定两种目标类型中的哪一种是源类型的首选转换目标。
-
-
-
方法详细信息
-
compareConversion
ConversionComparator.Comparison compareConversion(类<?> sourceType, 类<?> targetType1, 类<?> targetType2)
确定两种目标类型中的哪一种是源类型的首选转换目标。- 参数
-
sourceType
- 源类型。 -
targetType1
- 一种潜在的目标类型 -
targetType2
- 另一种潜在的目标类型。 - 结果
- 比较常数之一,用于确定转换的首选目标类型(如果有)。
-
-