--- a/jdk/src/solaris/doc/sun/man/man1/ja/javap.1 Mon Jul 27 19:50:14 2015 +0200
+++ b/jdk/src/solaris/doc/sun/man/man1/ja/javap.1 Mon Jul 27 16:49:10 2015 -0700
@@ -1,12 +1,5 @@
'\" t
-.\" Copyright (c) 1994, 2013, Oracle and/or its affiliates. All rights reserved.
-.\" Title: javap
-.\" Language: English
-.\" Date: 2013年11月21日
-.\" SectDesc: 基本ツール
-.\" Software: JDK 8
-.\" Arch: 汎用
-.\"
+.\" Copyright (c) 1994, 2014, 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
@@ -15,7 +8,7 @@
.\"
.\" 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
+.\" 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).
.\"
@@ -27,8 +20,17 @@
.\" or visit www.oracle.com if you need additional information or have any
.\" questions.
.\"
-.pl 99999
-.TH "javap" "1" "2013年11月21日" "JDK 8" "基本ツール"
+.\" Title: javap
+.\" Language: Japanese
+.\" Date: 2014ǯ88
+.\" SectDesc: ܥġ
+.\" Software: JDK 8
+.\" Arch:
+.\" Part Number: E58103-01
+.\" Doc ID: JSSON
+.\"
+.if n .pl 99999
+.TH "javap" "1" "2014ǯ88" "JDK 8" "ܥġ"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -48,15 +50,15 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
-.SH "NAME"
-javap \- 1つ以上のクラス・ファイルを逆アセンブルします。
-.SH "概要"
+.SH "̾"
+javap \- 1İʾΥ饹եե֥뤷ޤ
+.SH ""
.sp
.if n \{\
.RS 4
.\}
.nf
-\fIjavap\fR [\fIoptions\fR] \fIclassfile\fR\&.\&.\&.
+\fBjavap\fR [\fIoptions\fR] \fIclassfile\fR\&.\&.\&.
.fi
.if n \{\
.RE
@@ -64,226 +66,247 @@
.PP
\fIoptions\fR
.RS 4
-コマンドライン・オプション。オプションを参照してください。
+ޥɹԥץץȤƤ
.RE
.PP
\fIclassfile\fR
.RS 4
-注釈の処理対象となる、空白で区切った1つ以上のクラス(DocFooter\&.classなど)。クラス・パスで検出できるクラスを、ファイル名またはURL(\fIfile:///home/user/myproject/src/DocFooter\&.class\fRなど)で指定できます。
+νоݤȤʤ롢Ƕڤä1İʾΥ饹(DocFooter\&.classʤ)饹ѥǸФǤ륯饹ե̾ޤURL(\fBfile:///home/user/myproject/src/DocFooter\&.class\fRʤ)ǻǤޤ
.RE
-.SH "説明"
+.SH ""
+.PP
+\fBjavap\fRޥɤϡ1ĤޤʣΥ饹եե֥뤷ޤνϤϻꤹ륪ץˤۤʤޤץꤷʤ硢\fBjavap\fRޥɤϡΥѥåϤ줿饹protectedpublicΥեɤȥåɤϤޤ\fBjavap\fRޥɤϤνϤ\fBɸ\fRɽޤ
+.SH "ץ"
.PP
-\fIjavap\fRコマンドは、1つまたは複数のクラス・ファイルを逆アセンブルします。その出力は指定するオプションにより異なります。オプションを指定しない場合、\fIjavap\fRコマンドは、そのパッケージ、渡されたクラスのprotectedおよびpublicのフィールドとメソッドを出力します。\fIjavap\fRコマンドはその出力を\fI標準出力\fRに表示します。
-.SH "オプション"
-.PP
-\-help, \-\-help, \-?
+\-help
+.br
+\-\-help
+.br
+\-?
.RS 4
-\fIjavap\fRコマンドについてのヘルプ・メッセージを出力します。
+\fBjavap\fRޥɤˤĤƤΥإסåϤޤ
.RE
.PP
\-version
.RS 4
-リリース情報を出力します。
+Ϥޤ
.RE
.PP
\-l
.RS 4
-行番号とローカル変数表を出力します。
+ֹȥѿɽϤޤ
.RE
.PP
\-public
.RS 4
-publicクラスおよびメンバーのみ表示します。
+public饹ӥСΤɽޤ
.RE
.PP
\-protected
.RS 4
-protectedおよびpublicのクラスとメンバーのみを表示します。
+protectedpublicΥ饹ȥСΤߤɽޤ
.RE
.PP
-\-private, \-p
+\-private
+.br
+\-p
.RS 4
-すべてのクラスとメンバーを表示します。
+٤ƤΥ饹ȥСɽޤ
.RE
.PP
\-J\fIoption\fR
.RS 4
-指定されたオプションをJVMに渡します。次に例を示します。
+ꤵ줿ץJVMϤޤޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-javap \-J\-version
-javap \-J\-Djava\&.security\&.manager \-J\-Djava\&.security\&.policy=MyPolicy MyClassName
+\fBjavap \-J\-version\fR
+\fBjavap \-J\-Djava\&.security\&.manager \-J\-Djava\&.security\&.policy=MyPolicy MyClassName\fR
+
.fi
.if n \{\
.RE
.\}
-JVMオプションの詳細は、コマンドのマニュアルを参照してください。
+JVMץξܺ٤ϡޥɤΥޥ˥奢ȤƤ
.RE
.PP
\-s
.RS 4
-内部の型シグニチャを出力します。
+η˥Ϥޤ
.RE
.PP
\-sysinfo
.RS 4
-処理中のクラスのシステム情報(パス、サイズ、日付、MD5ハッシュ)を表示します。
+Υ饹Υƥ(ѥաMD5ϥå)ɽޤ
.RE
.PP
\-constants
.RS 4
-\fIstatic final\fR定数を表示します。
+\fBstatic final\fRɽޤ
.RE
.PP
\-c
.RS 4
-クラスの各メソッドのために逆アセンブルされるコード、すなわちJavaバイトコードからなる命令を表示します。
+饹γƥåɤΤ˵ե֥뤵륳ɡʤJavaХȥɤʤ̿ɽޤ
.RE
.PP
\-verbose
.RS 4
-メソッドのスタック・サイズ、localsとargumentsの数を出力します。
+åɤΥålocalsargumentsοϤޤ
.RE
.PP
\-classpath \fIpath\fR
.RS 4
-クラスを探すために\fIjavap\fRコマンドが使用するパスを指定します。デフォルトまたは\fICLASSPATH\fR環境変数の設定をオーバーライドします。
+饹õ\fBjavap\fRޥɤѤѥꤷޤǥեȤޤ\fBCLASSPATH\fRĶѿС饤ɤޤ
.RE
.PP
\-bootclasspath \fIpath\fR
.RS 4
-ブートストラップ・クラスをロードするパスを指定します。ブートストラップ・クラスは、デフォルトでは\fIjre/lib/rt\&.jar\fRおよび他のいくつかのJARファイルにある、コアJavaプラットフォームを実装するクラスです。
+֡ȥȥåס饹ɤѥꤷޤ֡ȥȥåס饹ϡǥեȤǤ\fBjre/lib/rt\&.jar\fR¾ΤĤJARեˤ롢Javaץåȥե륯饹Ǥ
.RE
.PP
\-extdir \fIdirs\fR
.RS 4
-インストールされた拡張機能を検索する場所をオーバーライドします。拡張機能のデフォルト位置は\fIjava\&.ext\&.dirs\fRです。
+ȡ뤵줿ĥǽС饤ɤޤĥǽΥǥեȰ֤\fBjava\&.ext\&.dirs\fRǤ
.RE
-.SH "例"
+.SH ""
.PP
-次の\fIDocFooter\fRクラスをコンパイルします。
+\fBDocFooter\fR饹ѥ뤷ޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-import java\&.awt\&.*;
-import java\&.applet\&.*;
-
-public class DocFooter extends Applet {
- String date;
- String email;
+\fBimport java\&.awt\&.*;\fR
+\fBimport java\&.applet\&.*;\fR
+\fB \fR
+\fBpublic class DocFooter extends Applet {\fR
+\fB String date;\fR
+\fB String email;\fR
+\fB \fR
+\fB public void init() {\fR
+\fB resize(500,100);\fR
+\fB date = getParameter("LAST_UPDATED");\fR
+\fB email = getParameter("EMAIL");\fR
+\fB }\fR
+\fB \fR
+\fB public void paint(Graphics g) {\fR
+\fB g\&.drawString(date + " by ",100, 15);\fR
+\fB g\&.drawString(email,290,15);\fR
+\fB }\fR
+\fB}\fR
- public void init() {
- resize(500,100);
- date = getParameter("LAST_UPDATED");
- email = getParameter("EMAIL");
- }
-
- public void paint(Graphics g) {
- g\&.drawString(date + " by ",100, 15);
- g\&.drawString(email,290,15);
- }
-}
.fi
.if n \{\
.RE
.\}
.PP
-\fIjavap DocFooter\&.class\fRコマンドからの出力は次を生成します。
+\fBjavap DocFooter\&.class\fRޥɤνϤϼޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-Compiled from "DocFooter\&.java"
-public class DocFooter extends java\&.applet\&.Applet {
- java\&.lang\&.String date;
- java\&.lang\&.String email;
- public DocFooter();
- public void init();
- public void paint(java\&.awt\&.Graphics);
-}
+\fBCompiled from "DocFooter\&.java"\fR
+\fBpublic class DocFooter extends java\&.applet\&.Applet {\fR
+\fB java\&.lang\&.String date;\fR
+\fB java\&.lang\&.String email;\fR
+\fB public DocFooter();\fR
+\fB public void init();\fR
+\fB public void paint(java\&.awt\&.Graphics);\fR
+\fB}\fR
+
.fi
.if n \{\
.RE
.\}
.PP
-\fIjavap \-c DocFooter\&.class\fRコマンドからの出力は次を生成します。
+\fBjavap \-c DocFooter\&.class\fRޥɤνϤϼޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-Compiled from "DocFooter\&.java"
-public class DocFooter extends java\&.applet\&.Applet {
- java\&.lang\&.String date;
- java\&.lang\&.String email;
-
- public DocFooter();
- Code:
- 0: aload_0
- 1: invokespecial #1 // Method
-java/applet/Applet\&."<init>":()V
- 4: return
-
- public void init();
- Code:
- 0: aload_0
- 1: sipush 500
- 4: bipush 100
- 6: invokevirtual #2 // Method resize:(II)V
- 9: aload_0
- 10: aload_0
- 11: ldc #3 // String LAST_UPDATED
- 13: invokevirtual #4 // Method
- getParameter:(Ljava/lang/String;)Ljava/lang/String;
- 16: putfield #5 // Field date:Ljava/lang/String;
- 19: aload_0
- 20: aload_0
- 21: ldc #6 // String EMAIL
- 23: invokevirtual #4 // Method
- getParameter:(Ljava/lang/String;)Ljava/lang/String;
- 26: putfield #7 // Field email:Ljava/lang/String;
- 29: return
-
- public void paint(java\&.awt\&.Graphics);
- Code:
- 0: aload_1
- 1: new #8 // class java/lang/StringBuilder
- 4: dup
- 5: invokespecial #9 // Method
- java/lang/StringBuilder\&."<init>":()V
- 8: aload_0
- 9: getfield #5 // Field date:Ljava/lang/String;
- 12: invokevirtual #10 // Method
- java/lang/StringBuilder\&.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 15: ldc #11 // String by
- 17: invokevirtual #10 // Method
- java/lang/StringBuilder\&.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 20: invokevirtual #12 // Method
- java/lang/StringBuilder\&.toString:()Ljava/lang/String;
- 23: bipush 100
- 25: bipush 15
- 27: invokevirtual #13 // Method
- java/awt/Graphics\&.drawString:(Ljava/lang/String;II)V
- 30: aload_1
- 31: aload_0
- 32: getfield #7 // Field email:Ljava/lang/String;
- 35: sipush 290
- 38: bipush 15
- 40: invokevirtual #13 // Method
-java/awt/Graphics\&.drawString:(Ljava/lang/String;II)V
- 43: return
-}
+\fBCompiled from "DocFooter\&.java"\fR
+\fBpublic class DocFooter extends java\&.applet\&.Applet {\fR
+\fB java\&.lang\&.String date;\fR
+\fB java\&.lang\&.String email;\fR
+
+\fB public DocFooter();\fR
+\fB Code:\fR
+\fB 0: aload_0 \fR
+\fB 1: invokespecial #1 // Method\fR
+\fBjava/applet/Applet\&."<init>":()V\fR
+\fB 4: return \fR
+
+\fB public void init();\fR
+\fB Code:\fR
+\fB 0: aload_0 \fR
+\fB 1: sipush 500\fR
+\fB 4: bipush 100\fR
+\fB 6: invokevirtual #2 // Method resize:(II)V\fR
+\fB 9: aload_0 \fR
+\fB 10: aload_0 \fR
+\fB 11: ldc #3 // String LAST_UPDATED\fR
+\fB 13: invokevirtual #4 // Method\fR
+\fB getParameter:(Ljava/lang/String;)Ljava/lang/String;\fR
+\fB 16: putfield #5 // Field date:Ljava/lang/String;\fR
+\fB 19: aload_0 \fR
+\fB 20: aload_0 \fR
+\fB 21: ldc #6 // String EMAIL\fR
+\fB 23: invokevirtual #4 // Method\fR
+\fB getParameter:(Ljava/lang/String;)Ljava/lang/String;\fR
+\fB 26: putfield #7 // Field email:Ljava/lang/String;\fR
+\fB 29: return \fR
+
+\fB public void paint(java\&.awt\&.Graphics);\fR
+\fB Code:\fR
+\fB 0: aload_1 \fR
+\fB 1: new #8 // class java/lang/StringBuilder\fR
+\fB 4: dup \fR
+\fB 5: invokespecial #9 // Method\fR
+\fB java/lang/StringBuilder\&."<init>":()V\fR
+\fB 8: aload_0 \fR
+\fB 9: getfield #5 // Field date:Ljava/lang/String;\fR
+\fB 12: invokevirtual #10 // Method\fR
+\fB java/lang/StringBuilder\&.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\fR
+\fB 15: ldc #11 // String by \fR
+\fB 17: invokevirtual #10 // Method\fR
+\fB java/lang/StringBuilder\&.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\fR
+\fB 20: invokevirtual #12 // Method\fR
+\fB java/lang/StringBuilder\&.toString:()Ljava/lang/String;\fR
+\fB 23: bipush 100\fR
+\fB 25: bipush 15\fR
+\fB 27: invokevirtual #13 // Method\fR
+\fB java/awt/Graphics\&.drawString:(Ljava/lang/String;II)V\fR
+\fB 30: aload_1 \fR
+\fB 31: aload_0 \fR
+\fB 32: getfield #7 // Field email:Ljava/lang/String;\fR
+\fB 35: sipush 290\fR
+\fB 38: bipush 15\fR
+\fB 40: invokevirtual #13 // Method\fR
+\fBjava/awt/Graphics\&.drawString:(Ljava/lang/String;II)V\fR
+\fB 43: return \fR
+\fB}\fR
+
.fi
.if n \{\
.RE
.\}
-.SH "関連項目"
+.SH "Ϣ"
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+java(1)
+.RE
.sp
.RS 4
.ie n \{\
@@ -304,7 +327,18 @@
.sp -1
.IP \(bu 2.3
.\}
-java(1)
+javadoc(1)
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+javah(1)
.RE
.sp
.RS 4
@@ -326,18 +360,7 @@
.sp -1
.IP \(bu 2.3
.\}
-javah(1)
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-javadoc(1)
+jdeps(1)
.RE
.br
'pl 8.5i