在Eclipse中,如何更改类/类型模板中的默认修饰符?

gus*_*afc 7 java eclipse templates coding-style

Eclipse的新类型的默认模板(Window> Preferences> Code Style> Code Templates> New Java Files)如下所示:

${filecomment}
${package_declaration}

${typecomment}
${type_declaration}

创建一个新类,它看起来像这样:

package pkg;

import blah.blah;

public class FileName {
    // Class is accessible to everyone, and can be inherited 
}
Run Code Online (Sandbox Code Playgroud)

现在,我热切地认为访问应该尽可能地受到限制,除非明确允许,否则应该禁止继承,所以我想改变${type_declaration}声明所有类final而不是public:

package pkg;

import blah.blah;

final class FileName {
    // Class is only accessible in package, and can't be inherited
}
Run Code Online (Sandbox Code Playgroud)

说起来容易做起来难.我发现谷歌搜索的唯一问题是关于Eclipse邮件列表2004年问题,问题未得到答复.

那么,简而言之:如何在Eclipse中更改默认的类/类型修饰符?

如果重要的话,我正在使用Eclipse Galileo(3.5).

mic*_*ebe 2

看起来这是不可能的。这${type_declaration}是内部的东西。

您可以做的就是每次单击“新建 Java 类”对话框中的最后一个复选框。但这不是你想要的。