-
public interface ConversionComparator
可选接口由GuardingTypeConverterFactory
实现。 特定于语言的转换可能会导致更多的方法解决方案歧视,因为许多方法可以适用,因为额外的转换。 选择“最具体”方法的静态方式将会更频繁地失败,因为将有多个具有不相关签名的最大特定方法。 在这些情况下,可以要求语言运行时通过表达对另一个转换的偏好来解决歧义。
-
-
Nested Class Summary
Nested Classes Modifier and Type 接口 描述 static class
ConversionComparator.Comparison
列举将一个转换与另一个转换进行比较的可能结果。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 ConversionComparator.Comparison
compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
从源类型确定两种目标类型中的哪一种是首选转换目标。
-
-
-
方法详细信息
-
compareConversion
ConversionComparator.Comparison compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
从源类型确定两种目标类型中的哪一种是首选转换目标。- 参数
-
sourceType
- 源类型。 -
targetType1
- 一种潜在的目标类型 -
targetType2
- 另一个潜在的目标类型。 - 结果
- 比较常数之一,确定哪些目标类型(如果有的话)是转换首选的。
-
-