モジュール jdk.compiler
パッケージ com.sun.source.util

インタフェースPlugin


public interface Plugin
javacプラグインのインタフェースです。

javacプラグインのメカニズムを使用すると、ユーザーはjavacコマンド行で、コンパイルの開始直後に起動される1つ以上のプラグインを指定できます。 プラグインは、ユーザーフレンドリな名前で識別されます。 起動される各プラグインは、そのプラグインに目的のオプションやその他の引数の値を指定する際に使用できる文字列の配列に渡されます。

プラグインは、注釈プロセッサと同じクラス・パス(つまり、ANNOTATION_PROCESSOR_PATHまたは-processorpath)を使用するServiceLoader経由で配置されます。

一般的なプラグインは、単に、コンパイルの実行時にイベントが通知されるTaskListenerを登録するだけで、残りの作業はタスク・リスナーで実行されると想定されています。

導入されたバージョン:
1.8