jdk/src/solaris/doc/sun/man/man1/ja/javap.1
changeset 9566 d7241af95355
parent 9352 cabba0c0f3ee
child 23600 d21826f6c789
--- a/jdk/src/solaris/doc/sun/man/man1/ja/javap.1	Fri May 06 10:07:42 2011 -0700
+++ b/jdk/src/solaris/doc/sun/man/man1/ja/javap.1	Tue May 10 12:31:42 2011 -0700
@@ -1,4 +1,4 @@
-." Copyright (c) 1994, 2010, Oracle and/or its affiliates. All rights reserved.
+." Copyright (c) 1994, 2011, 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
@@ -19,7 +19,7 @@
 ." or visit www.oracle.com if you need additional information or have any
 ." questions.
 ."
-.TH javap 1 "14 Apr 2011"
+.TH javap 1 "07 May 2011"
 
 .LP
 .SH "名前"
@@ -33,7 +33,7 @@
 .nf
 \f3
 .fl
-javap [ \fP\f3options\fP\f3 ] class. . .
+javap [ \fP\f3options\fP\f3 ] classes
 .fl
 \fP
 .fi
@@ -42,7 +42,20 @@
 .SH "説明"
 .LP
 .LP
-\f3javap\fP コマンドは、クラスファイルを逆アセンブルします。その出力は指定するオプションにより異なります。オプションを指定しない場合、\f3javap\fP は、そのパッケージ、渡されたクラスの protected および public のフィールドとメソッドを出力します。\f3javap\fP はその出力を標準出力に表示します。たとえば、次のクラス宣言をコンパイルするとします。
+\f3javap\fP コマンドは、1 つまたは複数のクラスファイルを逆アセンブルします。その出力は指定するオプションにより異なります。オプションを指定しない場合、\f3javap\fP は、そのパッケージ、渡されたクラスの protected および public のフィールドとメソッドを出力します。\f3javap\fP はその出力を標準出力に表示します。
+.LP
+.RS 3
+.TP 3
+options 
+コマンド行オプション。 
+.TP 3
+classes 
+注釈の処理対象となる 1 つ以上のクラス \f2DocFooter.class\fP など) のリスト (空白区切り)。クラスパスで見つかるクラスは、ファイル名 ( \f2/home/user/myproject/src/DocFooter.class\fP など) または URL ( \f2file:///home/user/myproject/src/DocFooter.class\fP など) で指定できます。 
+.RE
+
+.LP
+.LP
+たとえば、次のクラス宣言をコンパイルするとします。
 .LP
 .nf
 \f3
@@ -88,24 +101,24 @@
 
 .LP
 .LP
-\f3javap DocFooter\fP がもたらす出力は次のようになります。
+\f3javap DocFooter.class\fP がもたらす出力は次のようになります。
 .LP
 .nf
 \f3
 .fl
-Compiled from DocFooter.java
+Compiled from "DocFooter.java"
 .fl
 public class DocFooter extends java.applet.Applet {
 .fl
-    java.lang.String date;
+  java.lang.String date;
 .fl
-    java.lang.String email;
+  java.lang.String email;
 .fl
-    public DocFooter();
+  public DocFooter();
 .fl
-    public void init();
+  public void init();
 .fl
-    public void paint(java.awt.Graphics);
+  public void paint(java.awt.Graphics);
 .fl
 }
 .fl
@@ -114,114 +127,116 @@
 
 .LP
 .LP
-\f3javap \-c DocFooter\fP がもたらす出力は次のようになります。
+\f3javap \-c DocFooter.class\fP がもたらす出力は次のようになります。
 .LP
 .nf
 \f3
 .fl
-Compiled from DocFooter.java
+Compiled from "DocFooter.java"
 .fl
 public class DocFooter extends java.applet.Applet {
 .fl
-    java.lang.String date;
-.fl
-    java.lang.String email;
-.fl
-    public DocFooter();
+  java.lang.String date;
 .fl
-    public void init();
+
 .fl
-    public void paint(java.awt.Graphics);
-.fl
-}
+  java.lang.String email;
 .fl
 
 .fl
-Method DocFooter()
+  public DocFooter();
 .fl
-   0 aload_0
+    Code:
 .fl
-   1 invokespecial #1 <Method java.applet.Applet()>
+       0: aload_0       
 .fl
-   4 return
+       1: invokespecial #1                  // Method java/applet/Applet."<init>":()V
+.fl
+       4: return        
 .fl
 
 .fl
-Method void init()
+  public void init();
 .fl
-   0 aload_0
+    Code:
 .fl
-   1 sipush 500
+       0: aload_0       
 .fl
-   4 bipush 100
+       1: sipush        500
 .fl
-   6 invokevirtual #2 <Method void resize(int, int)>
+       4: bipush        100
 .fl
-   9 aload_0
+       6: invokevirtual #2                  // Method resize:(II)V
 .fl
-  10 aload_0
+       9: aload_0       
 .fl
-  11 ldc #3 <String "LAST_UPDATED">
+      10: aload_0       
 .fl
-  13 invokevirtual #4 <Method java.lang.String getParameter(java.lang.String)>
+      11: ldc           #3                  // String LAST_UPDATED
 .fl
-  16 putfield #5 <Field java.lang.String date>
+      13: invokevirtual #4                  // Method getParameter:(Ljava/lang/String;)Ljava/lang/String;
 .fl
-  19 aload_0
+      16: putfield      #5                  // Field date:Ljava/lang/String;
 .fl
-  20 aload_0
+      19: aload_0       
 .fl
-  21 ldc #6 <String "EMAIL">
+      20: aload_0       
 .fl
-  23 invokevirtual #4 <Method java.lang.String getParameter(java.lang.String)>
+      21: ldc           #6                  // String EMAIL
 .fl
-  26 putfield #7 <Field java.lang.String email>
+      23: invokevirtual #4                  // Method getParameter:(Ljava/lang/String;)Ljava/lang/String;
 .fl
-  29 return
+      26: putfield      #7                  // Field email:Ljava/lang/String;
+.fl
+      29: return        
 .fl
 
 .fl
-Method void paint(java.awt.Graphics)
+  public void paint(java.awt.Graphics);
 .fl
-   0 aload_1
+    Code:
 .fl
-   1 new #8 <Class java.lang.StringBuffer>
+       0: aload_1       
 .fl
-   4 dup
+       1: new           #8                  // class java/lang/StringBuilder
 .fl
-   5 invokespecial #9 <Method java.lang.StringBuffer()>
+       4: dup           
 .fl
-   8 aload_0
+       5: invokespecial #9                  // Method java/lang/StringBuilder."<init>":()V
 .fl
-   9 getfield #5 <Field java.lang.String date>
+       8: aload_0       
+.fl
+       9: getfield      #5                  // Field date:Ljava/lang/String;
 .fl
-  12 invokevirtual #10 <Method java.lang.StringBuffer append(java.lang.String)>
+      12: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 .fl
-  15 ldc #11 <String " by ">
+      15: ldc           #11                 // String  by 
 .fl
-  17 invokevirtual #10 <Method java.lang.StringBuffer append(java.lang.String)>
+      17: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 .fl
-  20 invokevirtual #12 <Method java.lang.String toString()>
+      20: invokevirtual #12                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
 .fl
-  23 bipush 100
+      23: bipush        100
+.fl
+      25: bipush        15
 .fl
-  25 bipush 15
+      27: invokevirtual #13                 // Method java/awt/Graphics.drawString:(Ljava/lang/String;II)V
 .fl
-  27 invokevirtual #13 <Method void drawString(java.lang.String, int, int)>
+      30: aload_1       
 .fl
-  30 aload_1
+      31: aload_0       
 .fl
-  31 aload_0
+      32: getfield      #7                  // Field email:Ljava/lang/String;
 .fl
-  32 getfield #7 <Field java.lang.String email>
+      35: sipush        290
 .fl
-  35 sipush 290
+      38: bipush        15
 .fl
-  38 bipush 15
+      40: invokevirtual #13                 // Method java/awt/Graphics.drawString:(Ljava/lang/String;II)V
 .fl
-  40 invokevirtual #13 <Method void drawString(java.lang.String, int, int)>
+      43: return        
 .fl
-  43 return
+}
 .fl
 \fP
 .fi
@@ -284,22 +299,7 @@
 メソッドのスタックサイズ、および \f2locals\fP と \f2args\fP の数を出力します。 
 .TP 3
 \-classpath path 
-\f3javap\fP がクラスを探すために使用するパスを指定します。デフォルトまたは CLASSPATH 環境変数設定を上書きします。ディレクトリはコロンで分割します。したがって、\f2path\fP の一般形式は次のようになります。 
-.nf
-\f3
-.fl
-   .:<your_path>
-.fl
-\fP
-.fi
-次に例を示します。 
-.nf
-\f3
-.fl
-.:/home/avh/classes:/usr/local/java/classes
-.fl
-\fP
-.fi
+\f3javap\fP がクラスを探すために使用するパスを指定します。デフォルトまたは CLASSPATH 環境変数設定を上書きします。 
 .TP 3
 \-bootclasspath path 
 ブートストラップクラスをロードするパスを指定します。ブートストラップクラスは、デフォルトでは \f2jre/lib/rt.jar\fP および他のいくつかの JAR ファイル にある、コア Java 2 プラットフォームを実装するクラスです。 
@@ -309,22 +309,6 @@
 .RE
 
 .LP
-.SH "環境変数"
-.LP
-.RS 3
-.TP 3
-CLASSPATH 
-ユーザー定義クラスへのパスをシステムに指定します。ディレクトリはコロンで分割します。次に例を示します。 
-.nf
-\f3
-.fl
-.:/home/avh/classes:/usr/local/java/classes
-.fl
-\fP
-.fi
-.RE
-
-.LP
 .SH "関連項目"
 .LP
 .LP