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).