jdk/src/linux/doc/man/ja/apt.1
author ogino
Tue, 19 Apr 2011 20:58:46 -0700
changeset 9352 cabba0c0f3ee
parent 5865 47da38a8c0f0
child 9566 d7241af95355
permissions -rw-r--r--
7025070: man page localization broken in jdk7 Reviewed-by: mfang

." Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
."
." This code is free software; you can redistribute it and/or modify it
." under the terms of the GNU General Public License version 2 only, as
." published by the Free Software Foundation.
."
." This code is distributed in the hope that it will be useful, but WITHOUT
." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
." FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
." version 2 for more details (a copy is included in the LICENSE file that
." accompanied this code).
."
." You should have received a copy of the GNU General Public License version
." 2 along with this work; if not, write to the Free Software Foundation,
." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
."
." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
." or visit www.oracle.com if you need additional information or have any
." questions.
."
.TH apt 1 "14 Apr 2011"

.LP
.SH "NAME"
.LP
.LP
\f2apt\fP \- 注釈処理ツール
.LP
.SH "形式"
.LP
.LP
\f2apt [\-classpath \fP\f2classpath\fP] [\-sourcepath \f2sourcepath\fP] [\-d \f2directory\fP] [\-s \f2directory\fP] [\-factorypath \f2path\fP] [\-factory \f2class\fP] [\-print] [\-nocompile] [\-A\f2key\fP[\f2=val\fP] ...] [\f2javac option\fP] sourcefiles [@files]
.LP
.SH "パラメータ"
.LP
.LP
オプションの指定順序に決まりはありません。特定のオプションに適用されるパラメータについては、下記の「オプション」を参照してください。
.LP
.RS 3
.TP 3
sourcefiles 
ゼロ、1 つ、または複数の処理対象のソースファイル 
.TP 3
@files 
ソースファイルまたは他のオプションを一覧表示する 1 つまたは複数のファイル 
.RE

.LP
.SH "説明"
.LP
.LP
注釈処理ツール \f2apt\fP は、新しいリフレクト API とサポートインフラストラクチャーから構成され、プログラム注釈を処理します。\f2apt\fP リフレクト API は、 構築時のソースベースで、プログラム構造に関する読み取り専用ビューを提供します。これらのリフレクト API は、総称を追加した後に、Java(TM) プログラミング言語の型システムを正しくモデル化するように設計されています。最初に、\f2apt\fP は、新しいソースコードと他のファイルを作成する注釈プロセッサを実行します。次に、\f2apt\fP は、元のソースファイルと生成したソースファイルの両方をコンパイルするため、開発が楽になります。ツールとのインタフェースに使用されるリフレクト API などの API は、\f2com.sun.mirror\fP のサブパッケージです。
.LP
.LP
ツールの機能に関する詳細と、\f2apt\fP を使用した開発方法については、
.na
\f4「apt 入門」\fP @
.fi
http://java.sun.com/javase/6/docs/technotes/guides/apt/GettingStarted.htmlを参照してください。
.LP
.RS 3
.TP 3
注: 
\f2apt\fP の機能は、\f2javac(1)\fP ツールの一部となった注釈処理インフラストラクチャーに組み込まれ、すべての Java コンパイラで使用できるように標準化されました。この新しいインフラストラクチャーは、言語モデルおよび Java プラットフォームの一部となった注釈処理 API に依存します。注釈プロセッサの開発は、新しい API および \f2javac\fP ツールに基づいて行うようお勧めします。 
.RE

.LP
.SH "オプション"
.LP
.SS 
apt 固有のオプション
.LP
.RS 3
.TP 3
\-s dir 
プロセッサの生成するソースファイルを置くディレクトリルートを指定します。 ファイルは、パッケージの名前空間に基づいてサブディレクトリに置かれます。 
.TP 3
\-nocompile 
ソースファイルをクラスファイルにコンパイルしません。 
.TP 3
\-print 
指定したタイプのテキスト表現を出力します。 注釈処理またはコンパイルは行いません。 
.TP 3
\-A[key[=val]] 
注釈プロセッサへ渡すオプションです。 このオプションは、\f2apt\fP が直接解釈するのではなく、それぞれのプロセッサによって使用できるように変えられます。 
.TP 3
\-factorypath path 
注釈プロセッサファクトリを検索する場所を指定します。 このオプションを使用する場合、クラスパスのファクトリは検索されません。 
.TP 3
\-factory classname 
使用する注釈プロセッサファクトリの名前です。 デフォルトの検出プロセスを省略します。 
.TP 3
\-version 
バージョン情報を出力します。 
.TP 3
\-X 
非標準オプションに関する情報を表示します。 
.RE

.LP
.SS 
javac と共用するオプション
.LP
.RS 3
.TP 3
\-d dir 
プロセッサと javac 生成のクラスファイルを置く場所を指定します。 
.TP 3
\-cp path または \-classpath path 
ユーザークラスファイルと注釈プロセッサファクトリを検索する場所を指定します。\f2\-factorypath\fP が指定されている場合、クラスパスのファクトリは検索されません。 
.RE

.LP
.LP
\f2javac\fP オプションの詳細については、javac(1) のマニュアルページを参照してください。
.LP
.SS 
非標準オプション
.LP
.RS 3
.TP 3
\-XListAnnotationTypes 
注釈の型に検出されるリスト. 
.TP 3
\-XListDeclarations 
指定および宣言がインクルードされるリスト. 
.TP 3
\-XPrintAptRounds 
初期および再帰的な \f2apt\fP ラウンドに関する情報を出力する. 
.TP 3
\-XPrintFactoryInfo 
処理を要求するファクトリの注釈に関する情報を出力する. 
.TP 3
\-XclassesAsDecls 
クラスファイルとソースファイルの両方を、処理対象の宣言として処理します。 
.RE

.LP
.LP
\f3注\fP: これらは非標準オプションなので、予告なく変更される可能性があります。
.LP
.SH "注"
.LP
.LP
\f2apt\fP の機能は、\f2javac\fP により提供される標準注釈処理インフラストラクチャーに組み込まれました。今後の JDK リリースでは、\f2apt\fP および関連する API のサポートが中止する可能性があります。
.LP
.SH "関連項目"
.LP
.RS 3
.TP 2
o
javac(1), java(1) 
.RE

.LP