【问题标题】:Outliner for java filesjava 文件的大纲
【发布时间】:2017-12-07 14:04:31
【问题描述】:

在 util::IDE 库的帮助下,可以在 Eclipse 中创建自己的 IDE 功能,例如大纲或注释器。该文档显示了如何为您自己的语言执行此操作的示例。但是如何处理 Java 文件呢?

registerAnnotator("java", Tree (Tree t) { return t[@doc="Hello!"]; });

我尝试了上面的代码,因为我认为我不必注册 java 语言。还是仍然需要创建自己的 Java 语法?

提前致谢

【问题讨论】:

    标签: eclipse rascal


    【解决方案1】:

    我们确实没有将贡献连接到 Eclipse 中的 Java IDE。这将是一个不错的功能请求,但由于 JDT 如此纠结并与自身耦合,因此很难实现。

    您可以使用库中的 Java 语法,该语法最高支持 Java 6。它需要对 Java 8 和 Java 9 进行一些扩展,您也可以使用 M3 映射连接构建器以显示错误消息和警告等等。这也将使您有机会编写自己的大纲。

    【讨论】:

    • 没有办法打开突出显示某些行的文件吗?
    • 是的,来自util::Editors,但这不会触发安全或其他东西。
    猜你喜欢
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多