代码之家  ›  专栏  ›  技术社区  ›  Jan Gorzny

抑制插件中的Eclipse编译器错误

  •  0
  • Jan Gorzny  · 技术社区  · 14 年前

    import 类文件顶部的语句。但是,如果不需要导入这些类,对我的用户来说会很方便。目前,缺乏 语句会导致(明显的)编译器错误。有没有可能授权我的插件a)抑制/忽略这些错误,或者b)让Eclipse自动查找这些类,而不使用 进口 声明?我应该指出,翻译后的代码将包括 进口

    为了澄清,请考虑以下预翻译代码的示例: File f = new File("Somefilename.txt"); 这显然需要可能导入的类 File import java.io.File; ),Eclipse报告说 文件 无法解析为类型。这是我想隐藏在与为与插件一起使用而创建的项目相关的文件中的错误(翻译后的代码将包括 导入java.io.File; 这样它就可以运行了)

    2 回复  |  直到 14 年前
        1
  •  0
  •   Sean Patrick Floyd    14 年前

    当然,您可以使用 ICompilationUnit ,但如果不是这样,则可以提供一个自定义类路径容器,该容器使用默认包或目标包提供要插入的类(显然,这是一个非常绝望的措施。)

        2
  •  0
  •   dplass    14 年前

    您还可以为您的非编译Java语言构建一个自定义编辑器,并且您的插件可以有一个编译为Java的构建器。