JavaTM Platform
Standard Ed. 6

java.beans
주석형 ConstructorProperties



@Documented 
@Target (value =CONSTRUCTOR )
@Retention (value =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

필수 요소의 개요
 String [] value
          getter 의 이름.
 

요소의 상세

value

public abstract String [] value

getter 의 이름.

반환값:
주석을 붙일 수 있었던 생성자 의 파라미터에 대응하는 getter 의 이름

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.