jdk/src/solaris/doc/sun/man/man1/ja/apt.1
changeset 2692 345bc8d65b19
parent 2 90ce3da70b43
child 5506 202f599c92aa
equal deleted inserted replaced
2691:bad7bbf42755 2692:345bc8d65b19
     1 '\" t
     1 ." Copyright  Sun Microsystems, Inc.  All Rights Reserved.
     2 .\" Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
     2 ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3 ."
     4 .\"
     4 ." This code is free software; you can redistribute it and/or modify it
     5 .\" This code is free software; you can redistribute it and/or modify it
     5 ." under the terms of the GNU General Public License version 2 only, as
     6 .\" under the terms of the GNU General Public License version 2 only, as
     6 ." published by the Free Software Foundation.
     7 .\" published by the Free Software Foundation.
     7 ."
     8 .\"
     8 ." This code is distributed in the hope that it will be useful, but WITHOUT
     9 .\" This code is distributed in the hope that it will be useful, but WITHOUT
     9 ." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    10 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    10 ." FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    11 .\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    11 ." version 2 for more details (a copy is included in the LICENSE file that
    12 .\" version 2 for more details (a copy is included in the LICENSE file that
    12 ." accompanied this code).
    13 .\" accompanied this code).
    13 ."
    14 .\"
    14 ." You should have received a copy of the GNU General Public License version
    15 .\" You should have received a copy of the GNU General Public License version
    15 ." 2 along with this work; if not, write to the Free Software Foundation,
    16 .\" 2 along with this work; if not, write to the Free Software Foundation,
    16 ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    17 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    17 ."
    18 .\"
    18 ." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    19 .\" Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    19 ." CA 95054 USA or visit www.sun.com if you need additional information or
    20 .\" CA 95054 USA or visit www.sun.com if you need additional information or
    20 ." have any questions.
    21 .\" have any questions.
    21 ."
    22 .\" ` 
    22 .TH apt 1 "04 May 2009"
    23 .TH apt 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
    23 ." Generated from HTML by html2man (author: Eric Armstrong)
    24 .SH "名前"
    24 
    25 apt \- 注釈処理ツール
       
    26 .\"
       
    27 .SH "形式"
       
    28 .B apt 
       
    29 .BI [\-classpath " classpath"]
       
    30 .BI [\-sourcepath " sourcepath"]
       
    31 .BI [\-d " directory"]
       
    32 .BI [\-s " directory"]
       
    33 .BI [\-factorypath " path"]
       
    34 .BI [\-factory " class"]
       
    35 .B [\-print]
       
    36 .B [\-nocompile]
       
    37 .B [\-Akey[=val] ...]
       
    38 .BI [javac option]
       
    39 .BI sourcefiles
       
    40 .BI [@files]
       
    41 .SH "パラメータ" 
       
    42 オプションは任意の順序で使用できます。特定のオプションに適用される
       
    43 パラメータについては、後述の「オプション」を参照してください。
       
    44 .if t .TP 20
       
    45 .if n .TP 15
       
    46 .I sourcefiles
       
    47 処理される 0 個以上のソースファイル。
       
    48 .if t .TP 20
       
    49 .if n .TP 15
       
    50 .I @files
       
    51 ソースファイルまたはその他のオプションをリストする 1 個以上のファイル。
       
    52 .SH "機能説明"
       
    53 注釈処理ツール
       
    54 .B apt 
       
    55 には、プログラム注釈を処理するための一連の
       
    56 新しいリフレクション API とインフラストラクチャサポートが含まれています。
       
    57 .B apt 
       
    58 のリフレクション API では、プログラム構造のビューが、
       
    59 ビルド時のソースベースの読み取り専用として用意されています。
       
    60 これらのリフレクション API は、総称型の追加後に、
       
    61 Java(TM) プログラミング言語の型システムを
       
    62 わかりやすくモデル化できるように設計されました。
       
    63 はじめに、
       
    64 .B apt 
       
    65 は注釈プロセッサを実行します。この注釈プロセッサでは、
       
    66 新規のソースコードおよびその他のファイルを生成します。
       
    67 次に、オリジナルのソースファイルと生成したソースファイルの両方をコンパイルし、
       
    68 開発を容易にします。ツールと対話するためのリフレクション API と
       
    69 その他の API は、
       
    70 .B com.sun.mirror 
       
    71 のサブパッケージです。
       
    72 .LP
    25 .LP
    73 .B apt 
    26 .SH "NAME"
    74 によるツールの操作方法と開発手順についての詳細は、
       
    75 http://java.sun.com/javase/6/docs/technotes/guides/apt/GettingStarted.html
       
    76 の「Getting Started with apt」を参照してください。
       
    77 .LP
    27 .LP
       
    28 .LP
       
    29 \f2apt\fP \- 羈若
       
    30 .LP
       
    31 .SH "綵√"
       
    32 .LP
       
    33 .LP
       
    34 \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]
       
    35 .LP
       
    36 .SH "<若"
       
    37 .LP
       
    38 .LP
       
    39 激с潟筝с劫激с潟<若帥ゃ筝荐激с潟с
       
    40 .LP
       
    41 .RS 3
    78 .TP 3
    42 .TP 3
    79 注: 
    43 sourcefiles 
    80 \f2apt\fP\f2 の機能\fPは標準の注釈処理インフラストラクチャに組み込まれました。この標準のインフラストラクチャは、今では \f2javac\fP ツール [
    44 若1 ゃ障茲違絲乗院純若鴻<ゃ 
       
    45 .TP 3
       
    46 @files 
       
    47 純若鴻<ゃ障篁激с潟筝荀ц;腓冴 1 ゃ障茲違<ゃ 
       
    48 .RE
       
    49 
       
    50 .LP
       
    51 .SH "茯"
       
    52 .LP
       
    53 .LP
       
    54 羈若 \f2apt\fP 違 API 泣若ゃ潟鴻c若罕違羈障\f2apt\fP  API  罕膀純若鴻若鴻с違罕≪茯水絨ャ若箴障 API 膩霡違菴遵緇Java(TM) 違潟域茯激鴻罩c≪荐荐障\f2apt\fP 違純若鴻潟若篁<ゃ篏羈祉泣絎茵障罨<\f2apt\fP 純若鴻<ゃ純若鴻<ゃ筝≧鴻潟潟ゃ冴罐純障若ゃ潟帥с若鴻篏睡 API  API \f2com.sun.mirror\fP 泣宴若吾с
       
    55 .LP
       
    56 .LP
       
    57 若罘純≪荅括完\f2apt\fP 篏睡堺号ゃ
    81 .na
    58 .na
    82 \f2Solaris と Linux\fP の場合: 
    59 \f4\fP\f4apt\fP\f3 ラ\fP @
    83 .fi
    60 .fi
    84 http://java.sun.com/javase/6/docs/technotes/tools/solaris/javac.html] [
    61 http://java.sun.com/javase/6/docs/technotes/guides/apt/GettingStarted.htmlс
    85 .na
       
    86 \f2Windows\fP の場合: 
       
    87 .fi
       
    88 http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html] の一部となり、すべての Java コンパイラで使用できるように標準化されています。この新しいインフラストラクチャは、Java プラットフォームの一部となった言語モデルと注釈処理 API に依存しています。新しい注釈プロセッサの開発は、この新しい API と \f2javac\fP ツールに基づいて行うことをお勧めします。
       
    89 .LP
    62 .LP
    90 .SH "オプション"
    63 .RS 3
    91 .SS apt 固有のオプション
    64 .TP 3
    92 .if t .TP 20
    65 羈: 
    93 .if n .TP 15
    66 \f2apt\fP 罘純\f2javac(1)\fP 若筝c羈ゃ潟鴻c若腟粋昭障鴻 Java 潟潟ゃт戎с罔羣障違ゃ潟鴻c若荐茯≪ Java 若筝c羈 API 箴絖障羈祉泣冴違 API  \f2javac\fP 若冴ャ茵с障 
    94 .BI \-s " dir"
    67 .RE
    95 プロセッサが生成するソースファイルが配置されるディレクトリルートを
    68 
    96 指定します。ファイルはパッケージのネームスペースに従って、
       
    97 サブディレクトリに配置されます。
       
    98 .if t .TP 20
       
    99 .if n .TP 15
       
   100 .BI \-nocompile
       
   101 ソースファイルをクラスファイルにコンパイルしません。
       
   102 .if t .TP 20
       
   103 .if n .TP 15
       
   104 .BI \-print
       
   105 指定した型のテキスト表現を出力します。
       
   106 注釈処理やコンパイルは実行しません。
       
   107 .if t .TP 20
       
   108 .if n .TP 15
       
   109 .BI \-A[key[=val]]
       
   110 注釈プロセッサに渡されるオプション。
       
   111 .B apt 
       
   112 は、これらのオプションを直接解釈しませんが、個別のプロセッサ
       
   113 によって使用可能になります。
       
   114 .if t .TP 20
       
   115 .if n .TP 15
       
   116 .BI \-factorypath " path" 
       
   117 注釈プロセッサファクトリを検索する場所を指定します。
       
   118 このオプションを使用する場合、ファクトリの検索に
       
   119 クラスパスは使用されません。
       
   120 .if t .TP 20
       
   121 .if n .TP 15
       
   122 .BI \-factory " classname"
       
   123 使用する注釈プロセッサファクトリの名前。
       
   124 デフォルトの検出処理はバイパスされます。
       
   125 .SS javac と共有されるオプション
       
   126 .if t .TP 20
       
   127 .if n .TP 15
       
   128 .BI \-d " dir"
       
   129 プロセッサおよび 
       
   130 .B javac 
       
   131 が生成したクラスファイルを配置する場所を指定します。
       
   132 .if t .TP 20
       
   133 .if n .TP 15
       
   134 .BI \-cp " path " \fLまたは\fP \fL\-classpath " path"
       
   135 ユーザクラスファイルおよび注釈プロセッサファクトリを検索する場所を
       
   136 指定します。
       
   137 .B \-factorypath 
       
   138 を指定した場合、ファクトリの検索にクラスパスは使用されません。
       
   139 .LP
    69 .LP
   140 javac のオプションについては、
    70 .SH "激с"
   141 .BR javac(1) 
       
   142 のマニュアルページを参照してください。
       
   143 .SH 注意事項
       
   144 .LP
    71 .LP
   145 \f2apt\fP の機能は、\f2javac\fP が提供するようになった標準の注釈処理インフラストラクチャに組み込まれました。\f2apt\fP とその関連 API のサポートは、JDK の将来のリリースで打ち切られる可能性があります。
    72 .SS 
       
    73 apt 堺激с
   146 .LP
    74 .LP
   147 .SH "関連項目"
    75 .RS 3
       
    76 .TP 3
       
    77 \-s dir 
       
    78 祉泣純若鴻<ゃ臀c若絎障 <ゃ宴若吾腥咲冴ャ泣c臀障 
       
    79 .TP 3
       
    80 \-nocompile 
       
    81 純若鴻<ゃ鴻<ゃ潟潟ゃ障 
       
    82 .TP 3
       
    83 \-print 
       
    84 絎帥ゃ鴻茵憗阪障 羈障潟潟ゃ茵障 
       
    85 .TP 3
       
    86 \-A[key[=val]] 
       
    87 羈祉泣御検激с潟с 激с潟\f2apt\fP 贋・茹iс祉泣c篏睡с紊障 
       
    88 .TP 3
       
    89 \-factorypath path 
       
    90 羈祉泣<罎膣≪贋絎障 激с潟篏睡翫鴻鴻<罎膣≪障 
       
    91 .TP 3
       
    92 \-factory classname 
       
    93 篏睡羈祉泣<с 罎冴祉鴻ャ障 
       
    94 .RE
       
    95 
       
    96 .LP
       
    97 .SS 
       
    98 javac 援激с
       
    99 .LP
       
   100 .RS 3
       
   101 .TP 3
       
   102 \-d dir 
       
   103 祉泣 javac 鴻<ゃ臀贋絎障 
       
   104 .TP 3
       
   105 \-cp path or \-classpath path 
       
   106 若吟若鴻<ゃ羈祉泣<罎膣≪贋絎障\f2\-factorypath\fP 絎翫鴻鴻<罎膣≪障 
       
   107 .RE
       
   108 
       
   109 .LP
       
   110 .LP
       
   111 \f2javac\fP 激с潟荅括完ゃjavac(1) ャ≪若吾с
       
   112 .LP
       
   113 .SH "羈"
       
   114 .LP
       
   115 .LP
       
   116 \f2apt\fP 罘純\f2javac\fP 箴罔羣羈ゃ潟鴻c若腟粋昭障障篁緇 JDK 若鴻с\f2apt\fP 渇∫c API 泣若筝罩≪醇с障
       
   117 .LP
       
   118 .SH "∫i"
   148 .LP
   119 .LP
   149 .RS 3
   120 .RS 3
   150 .TP 2
   121 .TP 2
   151 *
   122 o
   152 javac: [
   123 javac(1), java(1) 
   153 .na
       
   154 \f2Solaris と Linux\fP の場合: 
       
   155 .fi
       
   156 http://java.sun.com/javase/6/docs/technotes/tools/solaris/javac.html] 
       
   157 [ \f2Windows\fP の場合: 
       
   158 .fi
       
   159 http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html] 
       
   160 .TP 2
       
   161 *
       
   162 java: [
       
   163 .na
       
   164 \f2Solaris\fP の場合: 
       
   165 .fi
       
   166 http://java.sun.com/javase/6/docs/technotes/tools/solaris/java.html] [
       
   167 .na
       
   168 \f2Linux\fP の場合: 
       
   169 .fi
       
   170 http://java.sun.com/javase/6/docs/technotes/tools/linux/java.html] 
       
   171 [ \f2Windows\fP の場合: 
       
   172 .fi
       
   173 http://java.sun.com/javase/6/docs/technotes/tools/windows/java.html] 
       
   174 .RE
   124 .RE
   175 
   125 
   176 .LP
   126 .LP
   177  
   127