一个在构造函数上的注解,显示该构造函数的参数如何对应于构造对象的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()
方法检索,第二个参数可以通过getY()
方法检索。由于参数名称通常在运行时不可用,如果没有该注解,将无法知道参数是与getX()
和getY()
对应,还是相反。
- 自Java版本:
- 1.6
-
Required Element Summary
Required Elements
-
Element Details
-
value
String[] value获取器名称。
- 返回:
- 与带注解构造函数中的参数对应的获取器名称。
-