JavaTM Platform
Standard Ed. 6

javax.tools
인터페이스 JavaCompiler.CompilationTask

모든 슈퍼 인터페이스:
Callable <Boolean >
포함되어 있는 인터페이스:
JavaCompiler


public static interface JavaCompiler.CompilationTask
extends Callable <Boolean >

컴파일 태스크의 장래를 나타내는 인터페이스입니다. 컴파일 태스크는 아직 개시되고 있지 않습니다. 컴파일 태스크를 개시하려면 ,call 메소드를 호출합니다.

call 메소드를 호출하기 전에,setProcessors 메소드를 호출하는 등 해, 태스크의 그 외의 설정을 실시할 수가 있습니다.


메소드의 개요
 Boolean call ()
          이 컴파일 태스크를 실행합니다.
 void setLocale (Locale  locale)
          진단 정보와 그 외의 로컬라이즈가 끝난 데이터의 포맷시에 로케일을 적용하도록(듯이) 설정합니다.
 void setProcessors (Iterable <? extends Processor > processors)
          프로세서를 (주석 처리용으로) 설정합니다.
 

메소드의 상세

setProcessors

void setProcessors(Iterable <?  extends Processor > processors)
프로세서를 (주석 처리용으로) 설정합니다. 이 설정에서는, 일반적으로의 검출 처리가 생략 됩니다.

파라미터:
processors - 프로세서 (주석 처리용)
예외:
IllegalStateException - 태스크가 개시되고 있는 경우

setLocale

void setLocale(Locale  locale)
진단 정보와 그 외의 로컬라이즈가 끝난 데이터의 포맷시에 로케일을 적용하도록(듯이) 설정합니다.

파라미터:
locale - 적용하는 로케일. null 의 경우, 로케일은 적용되지 않는다
예외:
IllegalStateException - 태스크가 개시되고 있는 경우

call

Boolean  call()
이 컴파일 태스크를 실행합니다. 컴파일은 한 번만 실행할 수 있습니다. 그 후, 이 메소드를 호출하면(자), IllegalStateException 가 throw 됩니다.

정의:
인터페이스 Callable <Boolean > 내의 call
반환값:
모든 파일이 에러 없고 컴파일 되었을 경우에 한해 true. 그렇지 않은 경우는 false
예외:
RuntimeException - 사용자 지정의 컴퍼넌트로 회복 불가능한 에러가 발생했을 경우. cause 는 사용자 코드내의 에러
IllegalStateException - 여러 차례 불려 갔을 경우

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