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 がスローされます。

定義:
インタフェース Callable<Boolean> 内の call
戻り値:
すべてのファイルがエラーなくコンパイルされた場合にかぎり true。そうでない場合は false
例外:
RuntimeException - ユーザー指定のコンポーネントで回復不可能なエラーが発生した場合。cause はユーザーコード内のエラー
IllegalStateException - 複数回呼び出された場合

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。