get setメソッドにコメントを生成する
3783 ワード
一部の項目はLombokというプラグインを参照していないため、get setメソッドを使用し、また注釈を生成し、変数の数が多すぎる場合、注釈を加えるのに時間を浪費するため、以下のコードを使用すると、注釈を加える時間を大幅に節約することができる.
ステップ1:EディスクにGSCreatTextという名前のtxtファイルを新規作成し、生成する変数と注釈をこのファイルに入れる.たとえば、次のようになります.
注意:注釈およびコードの前にスペースを付けることはできません.
第2歩:javaの下のファイルのようなプロジェクトにファイルを追加し、実行すると、コンソールは注釈を付けるget setメソッドを印刷します.
ステップ3:コンソールで印刷したコードをコピーします.
コンソールコードは次のとおりです.
ステップ1:EディスクにGSCreatTextという名前のtxtファイルを新規作成し、生成する変数と注釈をこのファイルに入れる.たとえば、次のようになります.
// コード1( )
private String locationStartCode1;
// 1( )
private String locationStart1;
// 1( )
private String locationStartTo1;
// 1( )
private String locationStartLatitude1;
// 1( )
private String locationStartLongitude1;
注意:注釈およびコードの前にスペースを付けることはできません.
第2歩:javaの下のファイルのようなプロジェクトにファイルを追加し、実行すると、コンソールは注釈を付けるget setメソッドを印刷します.
package jp.or.jacic.ct.action;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class GSCreater {
public static void main(String[] args) {
// TODO されたメソッド・スタブ
try {
File file = new File("E:\\GSCreatText.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "Shift-JIS"));
for (;;) {
String temp = br.readLine();
if (temp == null || temp == "") {
br.close();
break;
}
String = temp.replace("//", "");
temp = br.readLine();
String[] str = temp.split(" ");
str[2] = str[2].replace(";", "");
String BigDecimal = str[1];
String conditionsId = str[2];
String ConditionsId = str[2].substring(0, 1).toUpperCase() + str[2].substring(1);
System.out.println("");
System.out.println(" /**");
System.out.println(" * " + + "の を します。");
System.out.println(" *");
System.out.println(" * @return " + + "の を します。");
System.out.println(" */");
System.out.println(" public " + BigDecimal + " get" + ConditionsId + "() {");
System.out.println(" return this." + conditionsId + ";");
System.out.println(" }");
System.out.println("");
System.out.println(" /**");
System.out.println(" * " + + "の を します。");
System.out.println(" *");
System.out.println(" * @param " + conditionsId + " する" + + "の を します。");
System.out.println(" */");
System.out
.println(" public void set" + ConditionsId + "(" + BigDecimal + " " + conditionsId + ") {");
System.out.println(" this." + conditionsId + " = " + conditionsId + ";");
System.out.println(" }");
}
} catch (Exception e) {
System.out.print(e);
}
}
}
ステップ3:コンソールで印刷したコードをコピーします.
コンソールコードは次のとおりです.
/**
* コード1( )の を します。
*
* @return コード1( )の を します。
*/
public String getLocationStartCode1() {
return this.locationStartCode1;
}
/**
* コード1( )の を します。
*
* @param locationStartCode1 する コード1( )の を します。
*/
public void setLocationStartCode1(String locationStartCode1) {
this.locationStartCode1 = locationStartCode1;
}
/**
* 1( )の を します。
*
* @return 1( )の を します。
*/
public String getLocationStart1() {
return this.locationStart1;
}
/**
* 1( )の を します。
*
* @param locationStart1 する 1( )の を します。
*/
public void setLocationStart1(String locationStart1) {
this.locationStart1 = locationStart1;
}