Eclipse 评论 auto-generation

Eclipse comment auto-generation

对于编程课程,我需要在每个 class 和方法中添加注释,描述以下五件事:方法字段字段上的方法参数参数上的方法。前三个直接放在 class 标题下,后两个特定于每个方法。

下面是这些评论的示例。

class ConsLoString implements ILoString {
    /*
     * Methods:
     * - String convertToString();
     * - String formatString();
     * Fields:
     * - String first;
     * - ILoString rest
     * Methods on fields:
     * - All String methods
     * - All ILoString methods
     */

    String first;
    ILoString rest;

    ...

自然地,在大文件中为每个 class 和方法键入所有这些内容是乏味和多余的。有没有办法在 Eclipse 或其他方式中自动生成这些文件?

我研究了 Eclipse 的 Java Editor Template Variables,但似乎没有办法在 Eclipse 的模板编辑器中的 class 中迭代每个 method/field。

非常感谢任何帮助!

在 Eclipse 中,转到 Window -> 首选项 -> Java -> 代码风格 -> 代码模板 在右侧,单击 Code Style 展开,单击 Methods - 然后在底部,选中显示以下内容的复选框:Automatically add comments for new methods and types。您也可以对字段执行相同的操作。

我在任何地方都没有看到您尝试记录 java classes 的方式。但如果它是您想要的:请参阅 this,然后搜索 java ClassSpy ClassMember FIELD METHOD。您可以直接从 link 中获取 ClassSpy.java class ,编译它并执行 ClassSpy.class 就像: java ClassSpy ConsLoString FIELD METHOD - 它会打印字段,方法作为输出.复制输出并以任何你想要的方式使用它。

当您在 class 或方法定义之前键入 /** 然后点击 return 时,Eclipse 会为 class 和方法生成一些(模板化的)注释。您可以通过转到 Window>Preferences>Java>Code Style>Code Templates>Comments 来定义生成的注释的内容。