【发布时间】:2021-12-28 13:19:20
【问题描述】:
背景:https://dev.to/carey/java-map-keys-should-always-be-comparable-2c1b
我想要达到的目标:
- 查找使用 HashMap 的代码。
- 找出 HashMaps 键的类型。
- 检查键类型是否实现了 Comparable 接口。
- (可选)检查该类型是否存在于某个包中。
我卡在第 2 步
noClasses().that()
.containAnyFieldsThat(have(rawType(HashMap.class)))
.should()...
任何想法如何获得泛型类的类型?感谢支持。
【问题讨论】: