@Documented @Target(CONSTRUCTOR) @Retention(RUNTIME) public @interface ConstructorProperties
コンストラクタの注釈。構築されたオブジェクトのgetterメソッドにこのコンストラクタのパラメータがどのように対応するかを示します。 たとえば:
   public class Point {
       @ConstructorProperties({"x", "y"})
       public Point(int x, int y) {
           this.x = x;
           this.y = y;
       }
       public int getX() {
           return x;
       }
       public int getY() {
           return y;
       }
       private final int x, y;
   }
   注釈は、コンストラクタの最初のパラメータはgetX()メソッドで取得でき、2番目のパラメータはgetY()メソッドで取得できることを示します。 一般にパラメータ名は実行時に利用できないため、注釈がないと、パラメータがgetX()およびgetY()に対応するかどうかやその逆について知る方法はありません。 - 導入されたバージョン:
- 1.6
- 
必須要素のサマリー必須要素
- 
要素の詳細- 
valueString[] valuegetterの名前。 - 戻り値:
- 注釈が付けられたコンストラクタのパラメータに対応するgetterの名前。
 
 
-