JavaTM Platform
Standard Ed. 6

javax.annotation.processing
인터페이스 RoundEnvironment



public interface RoundEnvironment

주석 처리 툴 시스템는,주석 프로세서에 이 인터페이스를 구현한 객체를 제공 하는 것으로, 그 프로세서가, 주석 처리가 있는 라운드에 관한 정보의 문의를 실시할 수 있도록(듯이) 합니다.

도입된 버젼:
1.6

메소드의 개요
 boolean errorRaised ()
          전회의 처리 라운드로 에러가 발생했을 경우는 true 를 돌려주어, 그 이외의 경우는 false 를 돌려줍니다.
 Set <? extends Element > getElementsAnnotatedWith (Class <? extends Annotation > a)
          지정된 주석형을 사용해 주석을 붙일 수 있었던 요소를 돌려줍니다.
 Set <? extends Element > getElementsAnnotatedWith (TypeElement  a)
          지정된 주석형을 사용해 주석을 붙일 수 있었던 요소를 돌려줍니다.
 Set <? extends Element > getRootElements ()
          전회의 라운드로 생성된 주석 처리의 루트 요소를 돌려줍니다.
 boolean processingOver ()
          이 라운드로 생성된 형태가 후속의 주석 처리 라운드의 대상이 되지 않는 경우는 true 를 돌려주어, 그 이외의 경우는 false 를 돌려줍니다.
 

메소드의 상세

processingOver

boolean processingOver()
이 라운드로 생성된 형태가 후속의 주석 처리 라운드의 대상이 되지 않는 경우는 true 를 돌려주어, 그 이외의 경우는 false 를 돌려줍니다.

반환값:
이 라운드로 생성된 형태가 후속의 주석 처리 라운드의 대상이 되지 않는 경우는 true. 그 이외의 경우는 false 를 돌려준다

errorRaised

boolean errorRaised()
전회의 처리 라운드로 에러가 발생했을 경우는 true 를 돌려주어, 그 이외의 경우는 false 를 돌려줍니다.

반환값:
전회의 처리 라운드로 에러가 발생했을 경우는 true. 그 이외의 경우는 false 를 돌려준다

getRootElements

Set <?  extends Element > getRootElements()
전회의 라운드로 생성된 주석 처리의 루트 요소를 돌려줍니다.

반환값:
전회의 라운드로 생성된 주석 처리의 루트 요소. 존재하지 않았던 경우는 빈 상태(empty)세트

getElementsAnnotatedWith

Set <?  extends Element > getElementsAnnotatedWith(TypeElement  a)
지정된 주석형을 사용해 주석을 붙일 수 있었던 요소를 돌려줍니다. 주석은, 직접 사용되고 있어도, 상속되고 있어도 괜찮습니다. 이 주석 처리 라운드에 「포함된다」패키지 요소와 형태 요소, 및 그러한 안쪽에서 선언되고 있는 멤버 선언, 파라미터 선언, 형태 파라미터 선언만이 돌려주어집니다. 포함되는 형태 요소는,루트의 형태 와 그러한 안쪽에 네스트 된 모든 멤버의 형태입니다. 어느 패키지내의 요소는, 포함되어 있다고는 보이지 않습니다. 그 이유는 단순해, 그 패키지의 package-info 파일이 작성되었기 때문에입니다.

파라미터:
a - 요구된 주석형
반환값:
지정된 주석형을 사용해 주석을 붙일 수 있었던 요소. 존재하지 않는 경우는 빈 상태(empty)세트
예외:
IllegalArgumentException - 인수가 주석형을 나타내지 않은 경우

getElementsAnnotatedWith

Set <?  extends Element > getElementsAnnotatedWith(Class <?  extends Annotation > a)
지정된 주석형을 사용해 주석을 붙일 수 있었던 요소를 돌려줍니다. 주석은, 직접 사용되고 있어도, 상속되고 있어도 괜찮습니다. 이 주석 처리 라운드에 「포함된다」패키지 요소와 형태 요소, 및 그러한 안쪽에서 선언되고 있는 멤버 선언, 파라미터 선언, 형태 파라미터 선언만이 돌려주어집니다. 포함되는 형태 요소는,루트의 형태 와 그러한 안쪽에 네스트 된 모든 멤버의 형태입니다. 어느 패키지내의 요소는, 포함되어 있다고는 보이지 않습니다. 그 이유는 단순해, 그 패키지의 package-info 파일이 작성되었기 때문에입니다.

파라미터:
a - 요구된 주석형
반환값:
지정된 주석형을 사용해 주석을 붙일 수 있었던 요소. 존재하지 않는 경우는 빈 상태(empty)세트
예외:
IllegalArgumentException - 인수가 주석형을 나타내지 않은 경우

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 도 참조해 주세요.