您的位置:首页 > 编程语言 > Java开发

Android注释模板大全 (eclipse 和android studio均可使用)

2017-03-03 10:42 459 查看
文件(Files)注释标签:

[html] view
plain copy







/**

* @Title: ${file_name}

* @Package ${package_name}

* @Description: ${todo}(用一句话描述该文件做什么)

* @author ${user}

* @date ${date}

* @version V1.0

*/

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

[html] view
plain copy







/**

* @ClassName: ${type_name}

* @Description: ${todo}(这里用一句话描述这个类的作用)

* @author ${user}

* @date ${date}

*

* ${tags}

*/

字段(Fields)注释标签:

[html] view
plain copy







/**

* @Fields field:field:{todo}(用一句话描述这个变量表示什么)

*/

构造函数(Constructor)标签:

[html] view
plain copy







/**

* 创建一个新的实例 ${enclosing_type}.

*

* ${tags}

*/

方法(Methods)标签:

[html] view
plain copy







/**

* @Title: ${enclosing_method}

* @Description: ${todo}(这里用一句话描述这个方法的作用)

* @param ${tags} 参数

* @return ${return_type} 返回类型

* @throws

*/

覆盖方法(Overriding Methods)标签:

[html] view
plain copy







/* (非 Javadoc)

* <p>Title: ${enclosing_method}</p>

* <p>Description: </p>

* ${tags}

* ${see_to_overridden}

*/

代理方法(Delegate Methods)标签:

[html] view
plain copy







/**

* ${tags}

* ${see_to_target}

*/

getter方法标签:

[html] view
plain copy







/**

* @return ${bare_field_name}

*/

setter方法标签:

[html] view
plain copy







/**

* @param paramtheparamthe{bare_field_name} to set

*/

要实现上面的注释模板,这需要将下面的配置文件导入就可以了:

[html] view
plain copy







<?xml version="1.0" encoding="UTF-8"?>

<templates>

<template

autoinsert="false"

context="filecomment_context"

deleted="false"

description="Comment for created Java files"

enabled="true"

id="org.eclipse.jdt.ui.text.codetemplates.filecomment"

name="filecomment">

/**

* @Title: ${file_name}

* @Package ${package_name}

* @Description: ${todo}(用一句话描述该文件做什么)

* @author ${user}

* @date ${date}

* @version V1.0

*/

</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">

/**

* @ClassName: ${type_name}

* @Description: ${todo}(这里用一句话描述这个类的作用)

* @author ${user}

* @date ${date}

*

* ${tags}

*/

</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">

/**

* @Fields field:field:{todo}(用一句话描述这个变量表示什么)

*/

</template>

<template

autoinsert="false"

context="constructorcomment_context"

deleted="false"

description="Comment for created constructors"

enabled="true"

id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment"

name="constructorcomment">

/**

* 创建一个新的实例 ${enclosing_type}.

*

* ${tags}

*/

</template>

<template

autoinsert="false"

context="methodcomment_context"

deleted="false"

description="Comment for non-overriding methods"

enabled="true"

id="org.eclipse.jdt.ui.text.codetemplates.methodcomment"

name="methodcomment">

/**

* @Title: ${enclosing_method}

* @Description: ${todo}(这里用一句话描述这个方法的作用)

* @param ${tags} 参数

* @return ${return_type} 返回类型

* @throws

*/

</template>

<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">

/* (非 Javadoc)

* <p>Title: ${enclosing_method}</p>

* <p>Description: </p>

* ${tags}

* ${see_to_overridden}

*/

</template>

<template

autoinsert="true"

context="delegatecomment_context"

deleted="false"

description="Comment for delegate methods"

enabled="true"

id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment"

name="delegatecomment">

/**

* ${tags}

* ${see_to_target}

*/

</template>

<template

autoinsert="false"

context="gettercomment_context"

deleted="false"

description="Comment for getter method"

enabled="true"

id="org.eclipse.jdt.ui.text.codetemplates.gettercomment"

name="gettercomment">

/**

* @return ${bare_field_name}

*/

</template>

<template

autoinsert="true"

context="settercomment_context"

deleted="false"

description="Comment for setter method"

enabled="true"

id="org.eclipse.jdt.ui.text.codetemplates.settercomment"

name="settercomment">

/**

* @param paramtheparamthe{bare_field_name} to set

*/

</template>

</templates>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  注释 android开发