編輯:關於android開發
設置注釋模板的入口:Window->Preference->Java->Code Style->Code Template 然後展開Comments節點就是所有需設置注釋的元素。本文現就每一個元素逐一給大家介紹一下。
文件(Files)注釋標簽:
類型(Types)注釋標簽(類的注釋):
1 2 3 4 5 6 7 8 /** * @ClassName: ${type_name} * @Description: ${todo}(這裡用一句話描述這個類的作用) * @author ${user} * @date ${date} * * ${tags} */字段(Fields)注釋標簽:
1 2 3 /** * @Fields ${field} : ${todo}(用一句話描述這個變量表示什麼) */構造函數(Constructor)標簽:
1 2 3 4 5 /** * 創建一個新的實例 ${enclosing_type}. * * ${tags} */方法(Methods)標簽:
1 2 3 4 5 6 7 /** * @Title: ${enclosing_method} * @Description: ${todo}(這裡用一句話描述這個方法的作用) * @param ${tags} 參數 * @return ${return_type} 返回類型 * @throws */覆蓋方法(Overriding Methods)標簽:
1 2 3 4 5 6 /* (非 Javadoc) * <p>Title: ${enclosing_method}</p> * <p>Description: </p> * ${tags} * ${see_to_overridden} */代理方法(Delegate Methods)標簽:
1 2 3 4 /** * ${tags} * ${see_to_target} */getter方法標簽:
1 2 3 /** * @return ${bare_field_name} */setter方法標簽:
1 2 3 /** * @param ${param} the ${bare_field_name} to set */
要實現上面的注釋模板,這需要將下面的配置文件導入就可以了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 <?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} : ${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 ${param} the ${bare_field_name} to set */ </template> </templates>[Android開發]使用XUtils框架出現的問題記錄 1、首先出現了這樣一個問題: 百思不得其解,最後終於找到原因: 返回的永遠是 “訪問失敗&rdq
Android中GridView通過自定義適配器(未優化)實現圖文視圖排列,androidgridviewAndroid中GridView組件用來以網格方式排列視圖,與矩
Android Animation學習 實現 IOS 濾鏡退出動畫,androidiosIOS的用戶體驗做的很好,其中一點很重要的地方就是動畫效果。 最近在學習Andro
Android中實時預覽UI和編寫UI的各種技巧,androidui一、啰嗦 之前有讀者反饋說,你搞這個所謂的最佳實踐,每篇文章最後就給了一個庫,感覺不是很高大上。其實,