【问题标题】:Create typebinding in eclipse jdt AST在eclipse jdt AST中创建类型绑定
【发布时间】:2016-05-19 01:29:23
【问题描述】:

我正在使用 eclipse JDT 从 java 对象生成源代码。在创建 Type(例如代表类的 SimpleType)时,如何添加类型绑定?

PS:我仍然无法理解类型绑定。

【问题讨论】:

    标签: java code-generation abstract-syntax-tree eclipse-jdt


    【解决方案1】:

    类型绑定不是由 JDT 的客户端创建或分配的。绑定是由编译器在解析和解析 Java 文件时创建的。

    因此,如果您实现的工具在步骤 1 中生成一个类,并且在步骤 2 中需要绑定该类:保存步骤 1 中的类,并在设置 setResolveBindings(true) 后使用 ASTParser 重新读取它.

    否则,如果您只是创建这一类,则不必担心绑定,只有 AST 会确定生成的源文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多