2

我试图在 JDT 中不使用 AST 解析器的情况下找到被覆盖的方法。当我比较 Class 文件和 K-Source 文件 (ICompilationUnit) 中的方法签名时,它们似乎有所不同。源文件的问题是,它的绑定没有解决,它给出QString而不是java.lang.string. 有谁知道如何在不处理 AST 的情况下解决源文件的这些绑定?

4

2 回答 2

0

您只能在构造 AST 后解析绑定。或者,如果您在某处缓存了绑定密钥,则可以获取绑定,但绑定密钥将再次从绑定本身获得。因此,在某些时候,您将不得不解析绑定。

于 2012-08-18T17:00:21.563 回答
0

这段代码:

Signature.toString("QString")

会去工作。

于 2012-12-06T12:28:04.630 回答