我正在尝试在JDT中不使用AST解析器的情况下找到重写方法。当我比较类文件和K-Source文件(ICompilationUnit)中的方法签名时,它们看起来是不同的。源文件的问题是,它的绑定未解析,它提供QString
而不是java.lang.string
。有没有人知道如何解决源文件的这些绑定而不处理AST?
答案 0 :(得分:0)
只有在构造AST后才能解析绑定。或者,如果您在某处缓存了绑定密钥,则可以获取绑定,但绑定密钥将再次从绑定本身获取。所以,在某些时候你将不得不解决绑定。
答案 1 :(得分:0)
此代码:
Signature.toString("QString")
将来这份工作。