我正在使用 eclipse JDT 从 java 对象生成源代码。在创建 Type
(例如表示类的 SimpleType
)时,我将如何添加类型绑定(bind)?
PS:我仍然无法理解类型绑定(bind)。
最佳答案
类型绑定(bind)不是由 JDT 的客户端创建或分配的。绑定(bind)由编译器创建,作为解析和解析 Java 文件的结果。
因此,如果您实现的工具在步骤 1 中生成了一个类,而在步骤 2 中需要绑定(bind)该类:保存步骤 1 中的类,并使用 ASTParser
重新读取它在设置 setResolveBindings(true)
之后。
否则,如果您只是创建这个类,不用担心绑定(bind),只有 AST 会确定生成的源文件。
关于java - 在 eclipse jdt AST 中创建类型绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37312528/