-
@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()
方法,并与所述第二getY()
方法。 由于参数名称在运行时通常不可用,没有注释,将无法知道参数是否对应于getX()
和getY()
或者相反。- 从以下版本开始:
- 1.6
-
-
Element Detail
-
value
String[] value
吸气剂名称。
- 结果
- 与注释构造函数中的参数对应的getter名称。
-
-