【发布时间】:2019-04-24 16:26:53
【问题描述】:
我正在尝试使用注释处理器来验证注释,并且作为该工作的一部分,我正在尝试弄清楚如何使用 API 来确定 ExecutableElement 的参数是否是参数化类型(例如 List),如果是,参数化类型是什么 (Foo)。
除了解析 ve.asType().toString() 给出的字符串(其中 VariableElement ve 是 ExecutableElement e.getParameters() 的一个元素)之外,还有其他方法吗?最好能更好地处理这些类型,而不仅仅是一个字符串。
【问题讨论】:
标签: java annotations annotation-processing