我正在阅读this代码:
// Frag
@inline implicit final def _react_fragReactNode[T <% ReactNode](v: T): Frag = new ReactNodeFrag(v)
并想知道可以传递给_react_fragReactNode
的内容。我理解T
必须满足view bound,但我不想查看所有含义并手动检查它们。
所以我想知道是否有办法以编程方式弄清楚允许T
- 是什么?那有工具吗?
例如,IntelliJ支持查找给定类型的所有超类型和子类型,我想知道是否有类似的工具可以找到可以隐式转换为给定类型的所有类型(在本例中为ReactNode
) ?