博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse 注释模板 可导入xml或者按需更改
阅读量:4029 次
发布时间:2019-05-24

本文共 4536 字,大约阅读时间需要 15 分钟。

下面详细列出每一个子项的模板格式:

Comments–>Files(Java文件注释)

/**  * Project Name:${project_name}  * File Name:${file_name}  * Package Name:${package_name}  * Date:${date}${time}  * Copyright (c) ${year}, chenzhou1025@126.com All Rights Reserved.  *  */

Comments–>Types(Java类注释)

/**  * ClassName: ${type_name} 
* Function: ${todo} ADD FUNCTION.
* Reason: ${todo} ADD REASON(可选).
* date: ${date} ${time}
* * @author ${user} * @version ${enclosing_type}${tags} * @since JDK 1.6 */

Comments–>Fields(类字段注释)

/**  * ${field}:${todo}(用一句话描述这个变量表示什么).  * @since JDK 1.6  */

Comments–>Constructors(构造函数注释)

/**  * Creates a new instance of ${enclosing_type}.  *  * ${tags}  */

Comments–>Methods(Java方法注释)

/**  * ${enclosing_method}:(这里用一句话描述这个方法的作用). 
* ${todo}(这里描述这个方法适用条件 – 可选).
* ${todo}(这里描述这个方法的执行流程 – 可选).
* ${todo}(这里描述这个方法的使用方法 – 可选).
* ${todo}(这里描述这个方法的注意事项 – 可选).
* * @author ${user} * ${tags} * @since JDK 1.6 */

Comments–>Overriding methods(重写方法注释)

/**  * ${todo} 简单描述该方法的实现功能(可选).  * ${see_to_overridden}  */

Comments–>Delegate methods(代理方法注释)

/**  * ${tags}  * ${see_to_target}  */

Comments–>Getters(Java Getter方法注释)

/**  * ${bare_field_name}.  *  * @return  the ${bare_field_name}  * @since   JDK 1.6  */

Comments–>Setters(Java Setters方法注释)

/**  * ${param}.  *  * @param   ${param}    the ${bare_field_name} to set  * @since   JDK 1.6  */

Code–>New Java files(新建java文件代码模板)

/**  * Project Name:${project_name}  * File Name:${file_name}  * Package Name:${package_name}  * Date:${date}${time}  * Copyright (c) ${year} All Rights Reserved.  * */  ${
filecomment} ${
package_declaration} /** * ClassName:${type_name}
* Function: ${todo} ADD FUNCTION.
* Reason: ${todo} ADD REASON.
* Date: ${date} ${time}
* @author ${user} * @version * @since JDK 1.6 * @see */ ${
typecomment} ${
type_declaration}

Code–>Method body(方法体模板)

// ${todo} Auto-generated method stub  ${
body_statement}

Code–>Constructor body(构造函数模板)

${
body_statement} // ${todo} Auto-generated constructor stub

Code–>Getter body(字段Getter方法模板

return ${
field};

Code–>Setter body(字段Setter方法模板)

${
field} = ${
param};

Code–>Catch block body(异常catch代码块模板)

// ${todo} Auto-generated catch block  ${
exception_var}.printStackTrace();

其中codetemplates.xml内容如下:

设置Code Templates的目的主要是为了统一各种注释的格式以及代码的模板,只要设定好Code Templates之后利用Eclipse就可以方便地生成我们自定义的注释,开发人员也容易接受!

转载地址:http://khlbi.baihongyu.com/

你可能感兴趣的文章
iOS 扫一扫功能开发
查看>>
iOS app之间的跳转以及传参数
查看>>
iOS __block和__weak的区别
查看>>
Android(三)数据存储之XML解析技术
查看>>
Spring JTA应用之JOTM配置
查看>>
spring JdbcTemplate 的若干问题
查看>>
Servlet和JSP的线程安全问题
查看>>
GBK编码下jQuery Ajax中文乱码终极暴力解决方案
查看>>
jQuery性能优化指南
查看>>
Oracle 物化视图
查看>>
PHP那点小事--三元运算符
查看>>
解决国内NPM安装依赖速度慢问题
查看>>
Brackets安装及常用插件安装
查看>>
在CentOS 7系统上搭建LNMP 环境
查看>>
Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
查看>>
fastcgi_param 详解
查看>>
Nginx配置文件(nginx.conf)配置详解
查看>>
标记一下
查看>>
一个ahk小函数, 实现版本号的比较
查看>>
IP报文格式学习笔记
查看>>