zoukankan      html  css  js  c++  java
  • Eclipse Java注释模板设置详解

    设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:

    文件(Files)注释标签:

    /**

    • @Title: ${file_name}
    • @Package ${package_name}
    • @Description: ${todo}(用一句话描述该文件做什么)
    • @author A18ccms A18ccms_gmail_com
    • @date ${date} ${time}
    • @version V1.0
      */

    类型(Types)注释标签(类的注释):

    /**

    • @ClassName: ${type_name}
    • @Description: ${todo}(这里用一句话描述这个类的作用)
    • @author A18ccms a18ccms_gmail_com
    • @date ${date} ${time}
    • ${tags}
      */

    字段(Fields)注释标签:

    /**

    • @Fields ${field} : ${todo}(用一句话描述这个变量表示什么)
      */
      构造函数标签:

    /**

    • Title:

    • Description:

    • ${tags}
      */

    方法(Constructor & Methods)标签:

    /**

    • @Title: ${enclosing_method}
    • @Description: ${todo}(这里用一句话描述这个方法的作用)
    • @param ${tags} 设定文件
    • @return ${return_type} 返回类型
    • @throws
      */

    覆盖方法(Overriding Methods)标签:

    /* (非 Javadoc)

    • Title: ${enclosing_method}

    • Description:

    • ${tags}
    • ${see_to_overridden}
      */

    代表方法(Delegate Methods)标签:

    /**

    • ${tags}
    • ${see_to_target}
      */
      getter方法标签:

    /**

    • @return ${bare_field_name}
      */

    setter方法标签:

    /**

    • @param ${param} 要设置的 ${bare_field_name}
      */

    简单模板例子:

    </templa </templa

    例子2:

    <template 
                autoinsert="true" 
                context="overridecomment_context" 
                deleted="false" 
                description="Comment for overriding methods" 
                enabled="true" 
                id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" 
                name="overridecomment"> 
    /* (non-Javadoc) 
     * ${see_to_overridden} 
     */ 
    </template> 
    <template 
                autoinsert="false" 
                context="fieldcomment_context" 
                deleted="false" 
                description="Comment for fields" 
                enabled="true" 
                id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" 
                name="fieldcomment"> 
    /** 
     * ${field}:${todo}(用一句话描述这个变量表示什么) 
     * 
     * @since Ver 1.1 
     */ 
    </template> 
    <template 
                autoinsert="false" 
                context="typecomment_context" 
                deleted="false" 
                description="Comment for created types" 
                enabled="true" 
                id="org.eclipse.jdt.ui.text.codetemplates.typecomment" 
                name="typecomment"> 
    /** 
     * 此类描述的是: 
     * @author: wangxiongdx@163.com 
     * @version: ${date} ${time} 
     */ 
    </template> 
    
  • 相关阅读:
    C#小常识集锦(一)《更锋利的CSharp代码》读书笔记
    QueryBuilder 优雅的Linq To SQL动态查询(转)
    了解 NoSQL 的必读资料
    微软报表
    linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)
    LINQ体验(17)——LINQ to SQL语句之动态查询
    细数那些运行在微软平台上的NoSQL数据库
    5道经典的程序题
    打造自己的LINQ Provider(中):IQueryable和IQueryProvider (转 李会军)
    Expression Examples :Report Builder
  • 原文地址:https://www.cnblogs.com/humi/p/7840463.html
Copyright © 2011-2022 走看看