【发布时间】:2016-05-19 01:29:23
【问题描述】:
我正在使用 eclipse JDT 从 java 对象生成源代码。在创建 Type(例如代表类的 SimpleType)时,如何添加类型绑定?
PS:我仍然无法理解类型绑定。
【问题讨论】:
标签: java code-generation abstract-syntax-tree eclipse-jdt
我正在使用 eclipse JDT 从 java 对象生成源代码。在创建 Type(例如代表类的 SimpleType)时,如何添加类型绑定?
PS:我仍然无法理解类型绑定。
【问题讨论】:
标签: java code-generation abstract-syntax-tree eclipse-jdt
类型绑定不是由 JDT 的客户端创建或分配的。绑定是由编译器在解析和解析 Java 文件时创建的。
因此,如果您实现的工具在步骤 1 中生成一个类,并且在步骤 2 中需要绑定该类:保存步骤 1 中的类,并在设置 setResolveBindings(true) 后使用 ASTParser 重新读取它.
否则,如果您只是创建这一类,则不必担心绑定,只有 AST 会确定生成的源文件。
【讨论】: