Module  java.desktop
软件包  java.beans

Annotation Type ConstructorProperties



  • @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
    • Required Element Summary

      Required Elements  
      Modifier and Type Required Element 描述
      String[] value
      吸气剂名称。
    • Element Detail

      • value

        String[] value

        吸气剂名称。

        结果
        与注释构造函数中的参数对应的getter名称。