zoukankan      html  css  js  c++  java
  • eclipse get set 自动添加注释

    编码的时候通常要用到 JavaBean ,而在我们经常把注释写在字段上面,但生成的Get/Set方法不会生成,通过修改Eclipse源码可解决,直接上例子:

        /**  
         * 员工ID  
         */  
        private String userid;   
        /**  
         * 获取员工ID  
         * @return userid 员工ID  
         */  
        public String getUserid() {   
            return userid;   
        }   
        /**  
         * 设置员工ID  
         * @param userid 员工ID  
         */  
        public void setUserid(String userid) {   
            this.userid = userid;   
        }  

    找到Eclipse中Jar包:org.eclipse.jdt.ui_*.jar,进行备份

    然后将后缀Jar改为rar,

    找到org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.class
    直接用附件中的class文件进行替换,再将后缀改为Jar替换Eclipse的Jar包,

    重启Eclipse设置注释风格:

    Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters

    注意 替换的时候必须关闭 eclipse 

    用 WinRAR 打开 eclipse/plugins/org.eclipse.jdt.ui_*.jar

    替换 org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil类

    之后启动eclipse

    Getters:

        /**  
         * 获取${bare_field_name}  
         * @return ${bare_field_name} ${bare_field_name}  
         */  

    Setters:

        /**  
         * 设置${bare_field_name}  
         * @param ${bare_field_name} ${bare_field_name}  
         */  

    注意:生成Get/Set方法时勾选上Generate method comments

    OK,成功。

    在Eclipse3.3/3.4/3.5 测试成功,若无用则还原Jar包,找到对应版本源码进行修改。

  • 相关阅读:
    hdu 1524
    hdu 1536
    转载一篇博弈博弈入门的好文章
    nim 博弈
    WPF 从Main函数启动
    C# map network drive sample
    Predicate 学习
    WPF 绑定到附加属性 绑定到只读属性
    WPF 带有watermark的文本输入框
    使用Windows服务发布WCF服务
  • 原文地址:https://www.cnblogs.com/feiye512/p/7878305.html
Copyright © 2011-2022 走看看