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包,找到对应版本源码进行修改。

  • 相关阅读:
    new的实现原理
    call, apply, bind的内部实现原理
    redux基础第二讲——react-redux
    redux基础第一讲
    React组件的数据
    ES6中的super
    ES5和ES6中实现对象和继承的方法对比
    react组件的生命周期
    浅谈js继承的几种方法
    LeetCode 5274. Number of Ways to Stay in the Same Place After Some Steps
  • 原文地址:https://www.cnblogs.com/feiye512/p/7878305.html
Copyright © 2011-2022 走看看