8
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Eclipse小技メモ フィールドからコンストラクタを自動生成

Posted at

###Eclipse小技メモ フィールドからコンストラクタを自動生成

public class UserClass {
	/** 座標X */
	private int x;
	/** 座標Y */
	private int y;
	/** 文字列リスト */
	private List<String> stringList;
}

上記のようなクラスで、コンストラクタでフィールドに対して値を設定したい場合は、
メニューバーからSourceGenerate Constructor using Fields...を選択して、設定したいフィールドを選んでOKすれば、以下のようなコンストラクタを自動生成してくれます。

public class UserClass {
	/** 座標X */
	private int x;
	/** 座標Y */
	private int y;
	/** 文字列リスト */
	private List<String> stringList;

	public UserClass (int x, int y, List<String> stringList) {
		super();
		this.x = x;
		this.y = y;
		this.stringList = stringList;
	}
	
}

ちょっとだけ便利になりますね。

さらにEclipseプラグインLimy Eclipse Pluginをインストールしているのであれば、自動生成されたコンストラクタ内でALT+SHIFTJを押すと、JavaDocコメントを良い感じに生成してくれるという優れもの!

public class UserClass {
	/** 座標X */
	private int x;
	/** 座標Y */
	private int y;
	/** 文字列リスト */
	private List<String> stringList;

	/**
	 * @param x 座標X
	 * @param y 座標Y
	 * @param stringList 文字列リスト
	 */
	public UserClass (int x, int y, List<String> stringList) {
		super();
		this.x = x;
		this.y = y;
		this.stringList = stringList;
	}
	
}
8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?