Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_langtools
提交
937ad3b2
D
dragonwell8_langtools
项目概览
openanolis
/
dragonwell8_langtools
通知
0
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_langtools
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
937ad3b2
编写于
10月 07, 2014
作者:
J
jcoomes
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
44484881
bd32398e
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
48 addition
and
23 deletion
+48
-23
src/share/classes/com/sun/tools/javac/jvm/Code.java
src/share/classes/com/sun/tools/javac/jvm/Code.java
+5
-6
src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
...sses/com/sun/tools/javac/resources/compiler_ja.properties
+3
-0
src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
...s/com/sun/tools/javac/resources/compiler_zh_CN.properties
+3
-0
src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
...classes/com/sun/tools/javac/resources/javac_ja.properties
+1
-1
src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
...classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
+11
-8
src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
...sses/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
+10
-7
test/tools/javac/flow/LVTHarness.java
test/tools/javac/flow/LVTHarness.java
+1
-1
test/tools/javac/flow/tests/TestCaseIf.java
test/tools/javac/flow/tests/TestCaseIf.java
+14
-0
未找到文件。
src/share/classes/com/sun/tools/javac/jvm/Code.java
浏览文件 @
937ad3b2
...
...
@@ -2032,12 +2032,11 @@ public class Code {
void
adjustAliveRanges
(
int
oldCP
,
int
delta
)
{
for
(
LocalVar
localVar:
lvar
)
{
if
(
localVar
==
null
)
{
return
;
}
for
(
LocalVar
.
Range
range:
localVar
.
aliveRanges
)
{
if
(
range
.
closed
()
&&
range
.
start_pc
+
range
.
length
>=
oldCP
)
{
range
.
length
+=
delta
;
if
(
localVar
!=
null
)
{
for
(
LocalVar
.
Range
range:
localVar
.
aliveRanges
)
{
if
(
range
.
closed
()
&&
range
.
start_pc
+
range
.
length
>=
oldCP
)
{
range
.
length
+=
delta
;
}
}
}
}
...
...
src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
浏览文件 @
937ad3b2
...
...
@@ -1677,6 +1677,9 @@ compiler.err.intersection.types.in.cast.not.supported.in.source=\u30AD\u30E3\u30
# 0: string
compiler.err.static.intf.methods.not.supported.in.source
=
static
\u
30A4
\u
30F3
\u
30BF
\u
30D5
\u
30A7
\u
30FC
\u
30B9
\u
306F-source {0}
\u3067\u
30B5
\u
30DD
\u
30FC
\u
30C8
\u3055\u
308C
\u3066\u3044\u
307E
\u
305B
\u3093\n
(static
\u
30A4
\u
30F3
\u
30BF
\u
30D5
\u
30A7
\u
30FC
\u
30B9
\u3092\u
4F7F
\u7528\u
53EF
\u
80FD
\u
306B
\u3059\u
308B
\u
306B
\u
306F
\u3001
-source 8
\u
4EE5
\u
4E0A
\u3092\u
4F7F
\u7528\u3057\u3066\u
304F
\u3060\u3055\u3044
)
# 0: string
compiler.err.static.intf.method.invoke.not.supported.in.source
=
static
\u
30A4
\u
30F3
\u
30BF
\u
30D5
\u
30A7
\u
30FC
\u
30B9
\u
30FB
\u
30E1
\u
30BD
\u
30C3
\u
30C9
\u
547C
\u
51FA
\u3057\u
306F-source {0}
\u3067\u
30B5
\u
30DD
\u
30FC
\u
30C8
\u3055\u
308C
\u3066\u3044\u
307E
\u
305B
\u3093\n
(static
\u
30A4
\u
30F3
\u
30BF
\u
30D5
\u
30A7
\u
30FC
\u
30B9
\u
30FB
\u
30E1
\u
30BD
\u
30C3
\u
30C9
\u
547C
\u
51FA
\u3057\u3092\u
4F7F
\u7528\u
53EF
\u
80FD
\u
306B
\u3059\u
308B
\u
306B
\u
306F
\u3001
-source 8
\u
4EE5
\u
4E0A
\u3092\u
4F7F
\u7528\u3057\u3066\u
304F
\u3060\u3055\u3044
)
########################################
# Diagnostics for verbose resolution
# used by Resolve (debug only)
...
...
src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
浏览文件 @
937ad3b2
...
...
@@ -1677,6 +1677,9 @@ compiler.err.intersection.types.in.cast.not.supported.in.source=-source {0} \u4E
# 0: string
compiler.err.static.intf.methods.not.supported.in.source
=
-source {0}
\u
4E2D
\u
4E0D
\u
652F
\u6301\u9759\u6001\u
63A5
\u
53E3
\u
65B9
\u
6CD5
\n
(
\u
8BF7
\u
4F7F
\u7528
-source 8
\u6216\u
66F4
\u
9AD8
\u7248\u
672C
\u
4EE5
\u
542F
\u7528\u9759\u6001\u
63A5
\u
53E3
\u
65B9
\u
6CD5)
# 0: string
compiler.err.static.intf.method.invoke.not.supported.in.source
=
-source {0}
\u
4E2D
\u
4E0D
\u
652F
\u6301\u9759\u6001\u
63A5
\u
53E3
\u
65B9
\u
6CD5
\u
8C03
\u7528\n
(
\u
8BF7
\u
4F7F
\u7528
-source 8
\u6216\u
66F4
\u
9AD8
\u7248\u
672C
\u
4EE5
\u
542F
\u7528\u9759\u6001\u
63A5
\u
53E3
\u
65B9
\u
6CD5
\u
8C03
\u7528
)
########################################
# Diagnostics for verbose resolution
# used by Resolve (debug only)
...
...
src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
浏览文件 @
937ad3b2
...
...
@@ -37,7 +37,7 @@ javac.opt.bootclasspath=\u30D6\u30FC\u30C8\u30B9\u30C8\u30E9\u30C3\u30D7\u30FB\u
javac.opt.Xbootclasspath.p
=
\u
30D6
\u
30FC
\u
30C8
\u
30B9
\u
30C8
\u
30E9
\u
30C3
\u
30D7
\u
30FB
\u
30AF
\u
30E9
\u
30B9
\u
30FB
\u
30D1
\u
30B9
\u
306B
\u
4ED8
\u
52A0
\u3059\u
308B
javac.opt.Xbootclasspath.a
=
\u
30D6
\u
30FC
\u
30C8
\u
30B9
\u
30C8
\u
30E9
\u
30C3
\u
30D7
\u
30FB
\u
30AF
\u
30E9
\u
30B9
\u
30FB
\u
30D1
\u
30B9
\u
306B
\u
8FFD
\u
52A0
\u3059\u
308B
javac.opt.endorseddirs
=
\u
63A8
\u5968\u
898F
\u
683C
\u
30D1
\u
30B9
\u
306E
\u5834\u6240\u3092\u
30AA
\u
30FC
\u
30D0
\u
30FC
\u
30E9
\u
30A4
\u
30C9
\u3059\u
308B
javac.opt.extdirs
=
\u
30A4
\u
30F3
\u
30B9
\u
30C8
\u
30FC
\u
30EB
\u
6E08
\u
307F
\u
62E1
\u
5F35
\u
6A5F
\u
80FD
\u
306E
\u5834\u6240\u3092\u
30AA
\u
30FC
\u
30D0
\u
30FC
\u
30E9
\u
30A4
\u
30C9
\u3059\u
308B
javac.opt.extdirs
=
\u
30A4
\u
30F3
\u
30B9
\u
30C8
\u
30FC
\u
30EB
\u
6E08
\u
62E1
\u
5F35
\u
6A5F
\u
80FD
\u
306E
\u5834\u6240\u3092\u
30AA
\u
30FC
\u
30D0
\u
30FC
\u
30E9
\u
30A4
\u
30C9
\u3059\u
308B
javac.opt.processorpath
=
\u
6CE8
\u
91C8
\u
30D7
\u
30ED
\u
30BB
\u
30C3
\u
30B5
\u3092\u
691C
\u
7D22
\u3059\u
308B
\u
4F4D
\u
7F6E
\u3092\u6307\u
5B9A
\u3059\u
308B
javac.opt.processor
=
\u
5B9F
\u
884C
\u3059\u
308B
\u
6CE8
\u
91C8
\u
30D7
\u
30ED
\u
30BB
\u
30C3
\u
30B5
\u
306E
\u
540D
\u
524D
\u3002\u
30C7
\u
30D5
\u
30A9
\u
30EB
\u
30C8
\u
306E
\u
691C
\u
51FA
\u
51E6
\u7406\u3092\u
30D0
\u
30A4
\u
30D1
\u
30B9
javac.opt.parameters
=
\u
30E1
\u
30BD
\u
30C3
\u
30C9
\u
30FB
\u
30D1
\u
30E9
\u
30E1
\u
30FC
\u
30BF
\u
306B
\u
30EA
\u
30D5
\u
30EC
\u
30AF
\u
30B7
\u
30E7
\u
30F3
\u7528\u
306E
\u
30E1
\u
30BF
\u
30C7
\u
30FC
\u
30BF
\u3092\u
751F
\u6210\u3057\u
307E
\u3059
...
...
src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
浏览文件 @
937ad3b2
main.usage.summary
=
\u
4F7F
\u7528\u
65B9
\u
6CD5: {0} <options> <classes...>
\n\u
4F7F
\u7528\u
53EF
\u
80FD
\u
306A
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u
306E
\u
30EA
\u
30B9
\u
30C8
\u
306B
\u3064\u3044\u3066\u
306F
\u3001
-h
\u3001
-?
\u
307E
\u
305F
\u
306F-
-
help
\u3092\u
4F7F
\u7528\u3057\u
307E
\u3059
main.usage.summary
=
\u
4F7F
\u7528\u
65B9
\u
6CD5: {0} <options> <classes...>
\n\u
4F7F
\u7528\u
53EF
\u
80FD
\u
306A
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u
306E
\u
30EA
\u
30B9
\u
30C8
\u
306B
\u3064\u3044\u3066\u
306F
\u3001
-h
\u3001
-?
\u
307E
\u
305F
\u
306F-help
\u3092\u
4F7F
\u7528\u3057\u
307E
\u3059
main.usage
=
\u
4F7F
\u7528\u
65B9
\u
6CD5: {0} <options> <classes...>
\n
<classes>
\u
306B
\u
306F
\u3001
.class
\u
30D5
\u
30A1
\u
30A4
\u
30EB
\u
306E
\u
30D1
\u
30B9
\u
540D
\u3001\u
30C7
\u
30A3
\u
30EC
\u
30AF
\u
30C8
\u
30EA
\u3001
JAR
\u
30D5
\u
30A1
\u
30A4
\u
30EB
\u
307E
\u
305F
\u
306F
\u
5B8C
\u5168\u
4FEE
\u
98FE
\n\u
30AF
\u
30E9
\u
30B9
\u
540D
\u3092\u6307\u
5B9A
\u3067\u
304D
\u
307E
\u3059\u3002\u
4F7F
\u7528\u3067\u
304D
\u
308B
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u
306F
\u
6B21
\u
306E
\u3068\u
304A
\u
308A
\u3067\u3059
:
...
...
@@ -9,21 +9,23 @@ main.opt.h=\ -h -? -help \u3053\u306E\u4F7F\u7528\u65B9\
main.opt.version
=
\
-version
\u
30D0
\u
30FC
\u
30B8
\u
30E7
\u
30F3
\u
60C5
\u5831
main.opt.v
=
\
-v -verbose
\u
30AF
\u
30E9
\u
30B9
\u
30FB
\u
30EC
\u
30D9
\u
30EB
\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u3059\u3079\u3066\u
51FA
\u
529B
\u3057\u
307E
\u3059\n
-verbose:package
\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u
30FB
\u
30EC
\u
30D9
\u
30EB
\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
51FA
\u
529B
\u3057\u
307E
\u3059\n
(
\u
540C
\u3058\u
30A2
\u
30FC
\u
30AB
\u
30A4
\u
30D6
\u5185\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u9664\u
304F)
\n
-verbose:class
\u
30AF
\u
30E9
\u
30B9
\u
30FB
\u
30EC
\u
30D9
\u
30EB
\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
51FA
\u
529B
\u3057\u
307E
\u3059\n
(
\u
540C
\u3058\u
30A2
\u
30FC
\u
30AB
\u
30A4
\u
30D6
\u5185\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u9664\u
304F)
main.opt.v
=
\
-v -verbose
\u
30AF
\u
30E9
\u
30B9
\u
30FB
\u
30EC
\u
30D9
\u
30EB
\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u3059\u3079\u3066\u
51FA
\u
529B
\u3057\u
307E
\u3059\n
-verbose:class -filter:none
\u3068\u
540C
\u
7B49
\u3067\u3059\u3002\n
-verbose:package
\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u
30FB
\u
30EC
\u
30D9
\u
30EB
\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
51FA
\u
529B
\u3057\u
307E
\u3059\n
(
\u
30C7
\u
30D5
\u
30A9
\u
30EB
\u
30C8
\u3067\u
306F
\u3001\u
540C
\u3058\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u5185\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u9664\u
304F)
\n
-verbose:class
\u
30AF
\u
30E9
\u
30B9
\u
30FB
\u
30EC
\u
30D9
\u
30EB
\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
51FA
\u
529B
\u3057\u
307E
\u3059\n
(
\u
30C7
\u
30D5
\u
30A9
\u
30EB
\u
30C8
\u3067\u
306F
\u3001\u
540C
\u3058\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u5185\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u9664\u
304F)
main.opt.f
=
\
-f <regex> -filter <regex>
\u6307\u
5B9A
\u
306E
\u
30D1
\u
30BF
\u
30FC
\u
30F3
\u
306B
\u
4E00
\u
81F4
\u3059\u
308B
\u
4F9D
\u
5B58
\u6027\u3092\u
30D5
\u
30A3
\u
30EB
\u
30BF
\u3057\u
307E
\u3059\n
\u8907\u6570\u
56DE
\u6307\u
5B9A
\u3055\u
308C
\u
305F
\u5834\u5408\u3001\u6700\u
5F8C
\u
306E
\u3082\u
306E
\u
304C
\u
4F7F
\u7528\u3055\u
308C
\u
307E
\u3059\u3002\n
-filter:package
\u
540C
\u3058\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u5185\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
30D5
\u
30A3
\u
30EB
\u
30BF
\u3057\u
307E
\u3059
(
\u
30C7
\u
30D5
\u
30A9
\u
30EB
\u
30C8)
\n
-filter:archive
\u
540C
\u3058\u
30A2
\u
30FC
\u
30AB
\u
30A4
\u
30D6
\u5185\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
30D5
\u
30A3
\u
30EB
\u
30BF
\u3057\u
307E
\u3059\n
-filter:none -filter:package
\u
304A
\u3088\u3073
-filter:archive
\u
306E
\u
30D5
\u
30A3
\u
30EB
\u
30BF
\u
30EA
\u
30F3
\u
30B0
\u
306F
\u
884C
\u
308F
\u
308C
\u
307E
\u
305B
\u3093\n
-filter
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u3067\u6307\u
5B9A
\u3057\u
305F
\u
30D5
\u
30A3
\u
30EB
\u
30BF
\u
30EA
\u
30F3
\u
30B0
\u
304C
\u
5F15
\u
304D
\u
7D9A
\u
304D
\u9069\u7528\u3055\u
308C
\u
307E
\u3059\u3002
main.opt.s
=
\
-s -summary
\u
4F9D
\u
5B58
\u6027\u
306E
\u
30B5
\u
30DE
\u
30EA
\u
30FC
\u
306E
\u
307F
\u
51FA
\u
529B
\u3057\u
307E
\u3059
main.opt.p
=
\
-p <pkgname> -package <pkgname>
\u6307\u
5B9A
\u
306E
\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u5
185\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
691C
\u
51FA
\u3057\u
307E
\u3059\n
(
\u8907\u6570\u
56DE
\u6307\u
5B9A
\u
53EF
\u
80FD)
main.opt.p
=
\
-p <pkgname> -package <pkgname>
\u6307\u
5B9A
\u
306E
\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u
5
40D
\u
306B
\u
4E00
\u
81F4
\u3059\u
308B
\u
4F9D
\u
5B58
\u6027\u3092\u
691C
\u
51FA
\u3057\u
307E
\u3059\n
(
\u8907\u6570\u
56DE
\u6307\u
5B9A
\u
53EF
\u
80FD)
main.opt.e
=
\
-e <regex> -regex <regex>
\u
30D1
\u
30BF
\u
30FC
\u
30F3
\u
306B
\u
4E00
\u
81F4
\u3059\u
308B
\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u5185\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
691C
\u
51FA
\u3057\u
307E
\u3059\n
(-p
\u3068
-e
\u
306F
\u6392\u
4ED6
\u7684
)
main.opt.e
=
\
-e <regex> -regex <regex>
\u
6307\u
5B9A
\u
306E
\u
30D1
\u
30BF
\u
30FC
\u
30F3
\u
306B
\u
4E00
\u
81F4
\u3059\u
308B
\u
4F9D
\u
5B58
\u6027\u3092\u
691C
\u
51FA
\u3057\u
307E
\u3059\n
(-p
\u3068
-e
\u
306F
\u6392\u
4ED6
\u7684
)
main.opt.include
=
\
-include <regex>
\u
30D1
\u
30BF
\u
30FC
\u
30F3
\u
306B
\u
4E00
\u
81F4
\u3059\u
308B
\u
30AF
\u
30E9
\u
30B9
\u
306B
\u5206\u6790\u3092\u5236\u9650\u3057\u
307E
\u3059\n
\u3053\u
306E
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u3092\u6307\u
5B9A
\u3059\u
308B
\u3068\u3001\u5206\u6790\u
5BFE
\u
8C61
\u
30AF
\u
30E9
\u
30B9
\u
306E
\n
\u
30EA
\u
30B9
\u
30C8
\u
304C
\u
30D5
\u
30A3
\u
30EB
\u
30BF
\u
51E6
\u7406\u
3055\u
308C
\u
307E
\u3059\u3002\u
30D1
\u
30BF
\u
30FC
\u
30F3
\u3092\u
4F9D
\u
5B58
\u6027\u
306B
\n
\u9069\u7528\u3059\u
308B-p
\u
304A
\u3088\u3073
-e
\u3068\u
4E00
\u
7DD2
\u
306B
\u
4F7F
\u7528\u3067\u
304D
\u
307E
\u3059
main.opt.include
=
\
-include <regex>
\u
30D1
\u
30BF
\u
30FC
\u
30F3
\u
306B
\u
4E00
\u
81F4
\u3059\u
308B
\u
30AF
\u
30E9
\u
30B9
\u
306B
\u5206\u6790\u3092\u5236\u9650\u3057\u
307E
\u3059\n
\u3053\u
306E
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u3092\u6307\u
5B9A
\u3059\u
308B
\u3068\u3001\u5206\u6790\u
5BFE
\u
8C61
\u
30AF
\u
30E9
\u
30B9
\u
306E
\n
\u
30EA
\u
30B9
\u
30C8
\u
304C
\u
30D5
\u
30A3
\u
30EB
\u
30BF
\u3055\u
308C
\u
307E
\u3059\u3002\u
30D1
\u
30BF
\u
30FC
\u
30F3
\u3092\u
4F9D
\u
5B58
\u6027\u
306B
\n
\u9069\u7528\u3059\u
308B-p
\u
304A
\u3088\u3073
-e
\u3068\u
4E00
\u
7DD2
\u
306B
\u
4F7F
\u7528\u3067\u
304D
\u
307E
\u3059
main.opt.P
=
\
-P -profile
\u
30D7
\u
30ED
\u
30D5
\u
30A1
\u
30A4
\u
30EB
\u3001\u
307E
\u
305F
\u
306F
\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8
\u3092\u
542B
\u3080\u
30D5
\u
30A1
\u
30A4
\u
30EB
\u3092\u8868\u
793A
\u3057\u
307E
\u3059
main.opt.cp
=
\
-cp <path> -classpath <path>
\u
30AF
\u
30E9
\u
30B9
\u
30FB
\u
30D5
\u
30A1
\u
30A4
\u
30EB
\u3092\u
691C
\u
7D22
\u3059\u
308B
\u5834\u6240\u3092\u6307\u
5B9A
\u3057\u
307E
\u3059
main.opt.R
=
\
-R -recursive
\u3059\u3079\u3066\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
5
3CD
\u
5FA9
\u7684\u
306B
\u
8D70
\u
67FB
\u3057\u
307E
\u3059
main.opt.R
=
\
-R -recursive
\u3059\u3079\u3066\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
5
18D
\u
5E30
\u7684\u
306B
\u
30C8
\u
30E9
\u
30D0
\u
30FC
\u
30B9
\u3057\u
307E
\u3059\u3002\n
-R
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u
306F-filter:none
\u3092\u
610F
\u5473\u3057\u
307E
\u3059\u3002
-p
\u3001
-e
\u3001
-f
\n
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u
304C
\u6307\u
5B9A
\u3055\u
308C
\u3066\u3044\u
308B
\u5834\u5408\u3001\u
4E00
\u
81F4
\u3059\u
308B
\u
4F9D
\u
5B58
\u6027\u
306E
\u
307F
\n
\u5206\u6790\u3055\u
308C
\u
307E
\u3059\u3002
main.opt.apionly
=
\
-apionly
\u5206\u6790\u3092
API
\u3001\u3064\u
307E
\u
308A
\u3001\u
30D1
\u
30D6
\u
30EA
\u
30C3
\u
30AF
\u
30FB
\u
30AF
\u
30E9
\u
30B9
\u
306E
\n
\u
30D1
\u
30D6
\u
30EA
\u
30C3
\u
30AF
\u
30FB
\u
30E1
\u
30F3
\u
30D0
\u
30FC
\u
304A
\u3088\u3073\u
4FDD
\u
8B77
\u3055\u
308C
\u
305F
\u
30E1
\u
30F3
\u
30D0
\u
30FC
\u
306E
\n
\u
7F72
\u
540D
\u
306B
\u
304A
\u3051\u
308B
\u
4F9D
\u
5B58
\u6027
(
\u
30D5
\u
30A3
\u
30FC
\u
30EB
\u
30C9
\u
30FB
\u
30BF
\u
30A4
\u
30D7
\u3001\u
30E1
\u
30BD
\u
30C3
\u
30C9
\u
30FB
\n
\u
30D1
\u
30E9
\u
30E1
\u
30FC
\u
30BF
\u
30FB
\u
30BF
\u
30A4
\u
30D7
\u3001\u
623B
\u3055\u
308C
\u
305F
\u
30BF
\u
30A4
\u
30D7
\u3001\u
30C1
\u
30A7
\u
30C3
\u
30AF
\u3055\u
308C
\u
305F
\n
\u
4F8B
\u5916\u
30BF
\u
30A4
\u
30D7
\u
306A
\u3069
)
\u
306B
\u5236\u9650\u3057\u
307E
\u3059
...
...
@@ -36,13 +38,14 @@ main.opt.depth=\ -depth=<depth> \u63A8\u79FB\u7684\u306A\u4
err.unknown.option
=
\u
4E0D
\u
660E
\u
306A
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3: {0}
err.missing.arg
=
{0}
\u
306B
\u5024\u
304C
\u6307\u
5B9A
\u3055\u
308C
\u3066\u3044\u
307E
\u
305B
\u3093
err.internal.error
=
\u5185\u
90E8
\u
30A8
\u
30E9
\u
30FC: {0} {1} {2}
err.invalid.arg.for.option
=
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u
306E
\u
5F15
\u6570\u
304C
\u7121\u
52B9
\u3067\u3059
: {0}
err.option.after.class
=
\u
30AA
\u
30D7
\u
30B7
\u
30E7
\u
30F3
\u
306F
\u
30AF
\u
30E9
\u
30B9
\u
306E
\u
524D
\u
306B
\u6307\u
5B9A
\u3059\u
308B
\u
5FC5
\u8981\u
304C
\u3042\u
308A
\u
307E
\u3059
: {0}
err.option.unsupported
=
{0}
\u
306F
\u
30B5
\u
30DD
\u
30FC
\u
30C8
\u3055\u
308C
\u3066\u3044\u
307E
\u
305B
\u3093
: {1}
err.profiles.msg
=
\u
30D7
\u
30ED
\u
30D5
\u
30A1
\u
30A4
\u
30EB
\u
60C5
\u5831\u
304C
\u3042\u
308A
\u
307E
\u
305B
\u3093
err.
dot.output
.path
=
\u7121\u
52B9
\u
306A
\u
30D1
\u
30B9: {0}
err.
invalid
.path
=
\u7121\u
52B9
\u
306A
\u
30D1
\u
30B9: {0}
warn.invalid.arg
=
\u7121\u
52B9
\u
306A
\u
30AF
\u
30E9
\u
30B9
\u
540D
\u
307E
\u
305F
\u
306F
\u
30D1
\u
30B9
\u
540D
\u
304C
\u
5B58
\u5728\u3057\u
307E
\u
305B
\u3093
: {0}
warn.split.package
=
\u
30D1
\u
30C3
\u
30B1
\u
30FC
\u
30B8{0}
\u
306F{1} {2}
\u3067\u
5B9A
\u
7FA9
\u3055\u
308C
\u3066\u3044\u
307E
\u3059
warn.replace.useJDKInternals
=
JDK
\u5185\u
90E8API
\u
306F
\u
30B5
\u
30DD
\u
30FC
\u
30C8
\u3055\u
308C
\u3066\u
304A
\u3089\u
305A
\u3001
JDK
\u
5B9F
\u
88C5
\u
5C02
\u7528\u3067\u3059\u
304C
\u3001\u
4E92
\u
63DB
\u6027\u
306A
\u3057\u3067\n\u
524A
\u9664\u
307E
\u
305F
\u
306F
\u5909\u
66F4
\u3055\u
308C
\u
308B
\u5834\u5408\u
304C
\u3042\u
308A
\u3001\u
30A2
\u
30D7
\u
30EA
\u
30B1
\u
30FC
\u
30B7
\u
30E7
\u
30F3
\u3092\u
4E2D
\u
65AD
\u3055\u
305B
\u
308B
\u
53EF
\u
80FD
\u6027\u
304C
\u3042\u
308A
\u
307E
\u3059\u3002\n
JDK
\u5185\u
90E8API
\u
306E
\u
4F9D
\u
5B58
\u6027\u3092\u
524A
\u9664\u3059\u
308B
\u3088\u3046\u
30B3
\u
30FC
\u
30C9
\u3092\u5909\u
66F4
\u3057\u3066\u
304F
\u3060\u3055\u3044\u3002\n
JDK
\u5185\u
90E8API
\u
306E
\u
7F6E
\u
63DB
\u
306B
\u
95A2
\u3059\u
308B
\u6700\u
65B0
\u
306E
\u
66F4
\u
65B0
\u
306B
\u3064\u3044\u3066\u
306F
\u3001\u
6B21
\u3092\u
78BA
\u
8A8D
\u3057\u3066\u
304F
\u3060\u3055\u3044
:
\n
{0}
artifact.not.found
=
\u
898B
\u3064\u
304B
\u
308A
\u
307E
\u
305B
\u3093
jdeps.wiki.url
=
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
浏览文件 @
937ad3b2
main.usage.summary
=
\u7528\u
6CD5: {0} <options> <classes...>
\n\u
4F7F
\u7528
-h, -?
\u6216
-
-
help
\u5217\u
51FA
\u
53EF
\u
80FD
\u7684\u9009\u9879
main.usage.summary
=
\u7528\u
6CD5: {0} <options> <classes...>
\n\u
4F7F
\u7528
-h, -?
\u6216
-help
\u5217\u
51FA
\u
53EF
\u
80FD
\u7684\u9009\u9879
main.usage
=
\u7528\u
6CD5: {0} <options> <classes...>
\n\u5176\u
4E2D <classes>
\u
53EF
\u
4EE5
\u
662F .class
\u6587\u
4EF6,
\u
76EE
\u
5F55, JAR
\u6587\u
4EF6
\u7684\u
8DEF
\u
5F84
\u
540D,
\n\u
4E5F
\u
53EF
\u
4EE5
\u
662F
\u5168\u9650\u
5B9A
\u
7C7B
\u
540D
\u3002\u
53EF
\u
80FD
\u7684\u9009\u9879\u5305\u
62EC:
...
...
@@ -9,13 +9,15 @@ main.opt.h=\ -h -? -help \u8F93\u51FA\u6B64\u7528\u6CD5\
main.opt.version
=
\
-version
\u7248\u
672C
\u
4FE1
\u
606F
main.opt.v
=
\
-v -verbose
\u
8F93
\u
51FA
\u6240\u6709\u
7C7B
\u
7EA7
\u
522B
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
-verbose:package
\u
8F93
\u
51FA
\u
7A0B
\u
5E8F
\u5305\u
7EA7
\u
522B
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61,
\u
4E0D
\u5305\u
62EC
\n
\u
540C
\u
4E00
\u6863\u6848\u
4E2D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
-verbose:class
\u
8F93
\u
51FA
\u
7C7B
\u
7EA7
\u
522B
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61,
\u
4E0D
\u5305\u
62EC
\n
\u
540C
\u
4E00
\u6863\u6848\u
4E2D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
main.opt.v
=
\
-v -verbose
\u
8F93
\u
51FA
\u6240\u6709\u
7C7B
\u
7EA7
\u
522B
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
\u
7B49
\u
540C
\u
4E8E -verbose:class -filter:none
\u3002\n
-verbose:package
\u
9ED8
\u
8BA4
\u
60C5
\u
51B5
\u
4E0B
\u
8F93
\u
51FA
\u
7A0B
\u
5E8F
\u5305\u
7EA7
\u
522B
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61,
\n
\u
4E0D
\u5305\u
62EC
\u
540C
\u
4E00
\u
7A0B
\u
5E8F
\u5305\u
4E2D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
-verbose:class
\u
9ED8
\u
8BA4
\u
60C5
\u
51B5
\u
4E0B
\u
8F93
\u
51FA
\u
7C7B
\u
7EA7
\u
522B
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61,
\n
\u
4E0D
\u5305\u
62EC
\u
540C
\u
4E00
\u
7A0B
\u
5E8F
\u5305\u
4E2D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
main.opt.f
=
\
-f <regex> -filter <regex>
\u
7B5B
\u9009\u
4E0E
\u6307\u
5B9A
\u
6A21
\u
5F0F
\u5339\u
914D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
\u5982\u
679C
\u
591A
\u
6B21
\u6307\u
5B9A,
\u5219\u
5C06
\u
4F7F
\u7528\u6700\u
540E
\u
4E00
\u
4E2A
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\u3002\n
-filter:package
\u
7B5B
\u9009\u
4F4D
\u
4E8E
\u
540C
\u
4E00
\u
7A0B
\u
5E8F
\u5305\u5185\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61 (
\u
9ED8
\u
8BA4)
\n
-filter:archive
\u
7B5B
\u9009\u
4F4D
\u
4E8E
\u
540C
\u
4E00
\u6863\u6848\u5185\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
-filter:none
\u
4E0D
\u
4F7F
\u7528
-filter:package
\u
548C -filter:archive
\u
7B5B
\u9009\n
\u
901A
\u
8FC7 -filter
\u9009\u9879\u6307\u
5B9A
\u7684\u
7B5B
\u9009\u
4ECD
\u
65E7
\u9002\u7528\u3002
main.opt.s
=
\
-s -summary
\u
4EC5
\u
8F93
\u
51FA
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\u6982\u8981
main.opt.p
=
\
-p <pkgname> -package <pkgname>
\u
67E5
\u
627E
\u
7ED9
\u
5B9A
\u
7A0B
\u
5E8F
\u5305\u
4E2D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
(
\u
53EF
\u
80FD
\u
591A
\u
6B21
\u6307\u
5B9A)
main.opt.p
=
\
-p <pkgname> -package <pkgname>
\u
67E5
\u
627E
\u
4E0E
\u
7ED9
\u
5B9A
\u
7A0B
\u
5E8F
\u5305\u
540D
\u
79F0
\u5339\u
914D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
(
\u
53EF
\u
591A
\u
6B21
\u6307\u
5B9A)
main.opt.e
=
\
-e <regex> -regex <regex>
\u
67E5
\u
627E
\u
4E0E
\u
6
A21
\u
5F0F
\u5339\u
914D
\u7684\u
7A0B
\u
5E8F
\u5305\u
4E2
D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
(-p
\u
548C -e
\u
4E92
\u
76F8
\u6392\u
65A5)
main.opt.e
=
\
-e <regex> -regex <regex>
\u
67E5
\u
627E
\u
4E0E
\u6
307\u
5B9A
\u
6A21
\u
5F0F
\u5339\u
914
D
\u7684\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\n
(-p
\u
548C -e
\u
4E92
\u
76F8
\u6392\u
65A5)
main.opt.include
=
\
-include <regex>
\u
5C06
\u5206\u6790\u9650\u5236\u
4E3A
\u
4E0E
\u
6A21
\u
5F0F
\u5339\u
914D
\u7684\u
7C7B
\n
\u
6B64
\u9009\u9879\u
7B5B
\u9009\u8981\u5206\u6790\u7684\u
7C7B
\u7684\u5217\u8868\u3002\n
\u
5B83
\u
53EF
\u
4EE5
\u
4E0E
\u5411\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\u
5E94
\u7528\u
6A21
\u
5F0F
\u7684\n
-p
\u
548C -e
\u
7ED3
\u5408\u
4F7F
\u7528
...
...
@@ -23,7 +25,7 @@ main.opt.P=\ -P -profile \u663E\u793A\u914D\u7F6E\u6587\
main.opt.cp
=
\
-cp <path> -classpath <path>
\u6307\u
5B9A
\u
67E5
\u
627E
\u
7C7B
\u6587\u
4EF6
\u7684\u
4F4D
\u
7F6E
main.opt.R
=
\
-R -recursive
\u9012\u
5F52
\u
904D
\u5386\u6240\u6709\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
main.opt.R
=
\
-R -recursive
\u9012\u
5F52
\u
904D
\u5386\u6240\u6709\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\u3002\n
-R
\u9009\u9879\u8868\u
793A -filter:none
\u3002\u5982\u
679C
\u6307\u
5B9A
\u
4E86 -p, -e, -f
\n
\u9009\u9879
,
\u5219\u
53EA
\u5206\u6790\u5339\u
914D
\u7684\n
\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61
\u3002
main.opt.apionly
=
\
-apionly
\u
901A
\u
8FC7
\u
516C
\u5171\u
7C7B (
\u5305\u
62EC
\u
5B57
\u
6BB5
\u
7C7B
\u
578B,
\u
65B9
\u
6CD5
\u
53C2
\u6570\n
\u
7C7B
\u
578B,
\u
8FD4
\u
56DE
\u
7C7B
\u
578B,
\u
53D7
\u
63A7
\u
5F02
\u
5E38
\u9519\u
8BEF
\u
7C7B
\u
578B
\n
\u
7B49)
\u7684\u
516C
\u5171\u
548C
\u
53D7
\u
4FDD
\u
62A4
\u6210\u5458\u7684\u
7B7E
\u
540D
\n
\u9650\u5236\u
5BF9 API (
\u5373\u
88AB
\u
4F9D
\u
8D56
\u
5BF9
\u
8C61)
\n
\u
8FDB
\u
884C
\u5206\u6790
...
...
@@ -36,13 +38,14 @@ main.opt.depth=\ -depth=<depth> \u6307\u5B9A\u8FC7\u6E21\u8
err.unknown.option
=
\u
672A
\u
77E5
\u9009\u9879
: {0}
err.missing.arg
=
\u
6CA1
\u6709\u
4E3A{0}
\u6307\u
5B9A
\u
503C
err.internal.error
=
\u5185\u
90E8
\u9519\u
8BEF: {0} {1} {2}
err.invalid.arg.for.option
=
\u9009\u9879\u7684\u
53C2
\u6570\u
65E0
\u6548
: {0}
err.option.after.class
=
\u
5FC5
\u
987B
\u5728\u
7C7B
\u
4E4B
\u
524D
\u6307\u
5B9A
\u9009\u9879
: {0}
err.option.unsupported
=
\u
4E0D
\u
652F
\u6301
{0}: {1}
err.profiles.msg
=
\u
6CA1
\u6709\u
914D
\u
7F6E
\u6587\u
4EF6
\u
4FE1
\u
606F
err.
dot.output
.path
=
\u
65E0
\u6548\u
8DEF
\u
5F84: {0}
err.
invalid
.path
=
\u
65E0
\u6548\u
8DEF
\u
5F84: {0}
warn.invalid.arg
=
\u
7C7B
\u
540D
\u
65E0
\u6548\u6216\u
8DEF
\u
5F84
\u
540D
\u
4E0D
\u
5B58
\u5728
: {0}
warn.split.package
=
\u
5DF2
\u5728
{1} {2}
\u
4E2D
\u
5B9A
\u
4E49
\u
7A0B
\u
5E8F
\u5305
{0}
warn.replace.useJDKInternals
=
\u
4E0D
\u
652F
\u6301
JDK
\u5185\u
90E8 API,
\u
5B83
\u
4EEC
\u
4E13
\u7528\u
4E8E
\u
901A
\u
8FC7
\u
4E0D
\u
517C
\u
5BB9
\u
65B9
\u
5F0F
\u6765\u5220\u9664\n\u6216\u
66F4
\u6539\u7684
JDK
\u
5B9E
\u
73B0,
\u
53EF
\u
80FD
\u
4F1A
\u
635F
\u
574F
\u
60A8
\u7684\u
5E94
\u7528\u
7A0B
\u
5E8F
\u3002\n\u
8BF7
\u
4FEE
\u6539\u
60A8
\u7684\u
4EE3
\u7801
,
\u
6D88
\u9664\u
4E0E
\u
4EFB
\u
4F55 JDK
\u5185\u
90E8 API
\u7684\u
76F8
\u5173\u6027\u3002\n\u6709\u5173
JDK
\u5185\u
90E8 API
\u
66FF
\u6362\u7684\u6700\u
65B0
\u
66F4
\u
65B0,
\u
8BF7
\u
67E5
\u
770B:
\n
{0}
artifact.not.found
=
\u
627E
\u
4E0D
\u5230
jdeps.wiki.url
=
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
test/tools/javac/flow/LVTHarness.java
浏览文件 @
937ad3b2
...
...
@@ -23,7 +23,7 @@
/*
* @test
* @bug 7047734 8027660 8037937 8047719
* @bug 7047734 8027660 8037937 8047719
8058708
* @summary The LVT is not generated correctly during some try/catch scenarios
* javac crash while creating LVT entry for a local variable defined in
* an inner block
...
...
test/tools/javac/flow/tests/TestCaseIf.java
浏览文件 @
937ad3b2
...
...
@@ -58,4 +58,18 @@ public class TestCaseIf {
}
o
=
""
;
}
@AliveRange
(
varName
=
"finalLocal"
,
bytecodeStart
=
11
,
bytecodeLength
=
6
)
@AliveRange
(
varName
=
"used"
,
bytecodeStart
=
13
,
bytecodeLength
=
4
)
void
m5
(
Object
o
)
{
if
(
o
!=
null
)
{
Object
notUsed
;
Object
used
;
if
(
o
!=
null
)
{
final
Object
finalLocal
=
null
;
used
=
null
;
if
(
o
==
null
)
{}
}
}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录