Eclipse:Java 类模板

2022-09-02 20:24:05

在 Eclipse 3.5 中,在 Windows -> 首选项 -> Java > 编辑器 -> 模板下,我可以添加代码模板。但是,这些模板只能包含我可以插入到现有 Java 类中的代码段。

是否可以为整个 Java 类创建模板,例如,我可以使用 File -> New -> My-Java-Class 添加这些模板?


答案 1

你可以做的是添加一个普通的代码快捷方式(java -->编辑器-->模板),

即,使编辑器模板“newcustomclass”成为您正在谈论的类的内容。

然后以正常方式创建新的java类,删除所有内容,然后使用“newcustomclass”代码模板创建新的auto java类。

下面是一个简单的异常类的示例:

public class ${enclosing_type} extends Exception {

    /**
     * Constructs with the given throwable
     * @param t the throwable to throw
     */
    public ${enclosing_type}(Throwable t) {
        super(t);
    }

    /**
     * Constructs with the given message
     * @param message the message of the exception
     */
    public ${enclosing_type}(String message) {
        super(message);
    }

    /**
     * Constructs with the given message and the original throwable cause
     * @param message the message of the exception
     * @param t the original throwable
     */
    public ${enclosing_type}(String message, Throwable t) {
        super(message, t);
    }
}

答案 2

你可以将“新文件向导”添加到 eclipse 中,但你需要编写一个新的插件来做到这一点。我不知道在运行时以MS Office模板的风格执行此操作的简单方法,我认为这是您要做的。

模板的新机制可能是一个有用的插件,但我找不到任何已经做到这一点的东西。