Mon, 06 Jan 2014 13:39:07 -0800
Merge
.hgtags | file | annotate | diff | comparison | revisions | |
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif | file | annotate | diff | comparison | revisions | |
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif | file | annotate | diff | comparison | revisions | |
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif | file | annotate | diff | comparison | revisions | |
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif | file | annotate | diff | comparison | revisions | |
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif | file | annotate | diff | comparison | revisions | |
src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif | file | annotate | diff | comparison | revisions |
1.1 --- a/.hgtags Tue Dec 24 14:14:23 2013 -0800 1.2 +++ b/.hgtags Mon Jan 06 13:39:07 2014 -0800 1.3 @@ -243,5 +243,6 @@ 1.4 43a80d75d06ed22d6942f25f067587a3be3a129d jdk8-b119 1.5 b3d7e86a06474fe5100a7b15a95eaa10d41509a6 jdk8-b120 1.6 afe63d41c699e0e2ee910ef20c41b60603c852a1 jdk8-b121 1.7 +232b9cf6303aaf451c7000c5f93dfea842e9e9ae jdk8-b122 1.8 519557cab6d4a7fd77b33226e71f92303090420b jdk8u5-b01 1.9 9003a59a512e6b764d8a3f805aadc3996a58e5bd jdk8u5-b02
2.1 --- a/make/Makefile Tue Dec 24 14:14:23 2013 -0800 2.2 +++ b/make/Makefile Mon Jan 06 13:39:07 2014 -0800 2.3 @@ -1,5 +1,5 @@ 2.4 # 2.5 -# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 2.6 +# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 2.7 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 2.8 # 2.9 # This code is free software; you can redistribute it and/or modify it
3.1 --- a/src/share/classes/com/sun/javadoc/AnnotationDesc.java Tue Dec 24 14:14:23 2013 -0800 3.2 +++ b/src/share/classes/com/sun/javadoc/AnnotationDesc.java Mon Jan 06 13:39:07 2014 -0800 3.3 @@ -1,5 +1,5 @@ 3.4 /* 3.5 - * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. 3.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 3.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3.8 * 3.9 * This code is free software; you can redistribute it and/or modify it
4.1 --- a/src/share/classes/com/sun/source/doctree/package-info.java Tue Dec 24 14:14:23 2013 -0800 4.2 +++ b/src/share/classes/com/sun/source/doctree/package-info.java Mon Jan 06 13:39:07 2014 -0800 4.3 @@ -1,5 +1,5 @@ 4.4 /* 4.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. 4.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 4.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4.8 * 4.9 * This code is free software; you can redistribute it and/or modify it
5.1 --- a/src/share/classes/com/sun/tools/classfile/AccessFlags.java Tue Dec 24 14:14:23 2013 -0800 5.2 +++ b/src/share/classes/com/sun/tools/classfile/AccessFlags.java Mon Jan 06 13:39:07 2014 -0800 5.3 @@ -1,5 +1,5 @@ 5.4 /* 5.5 - * Copyright (c) 2007, 2008, Oracle and/or its affiliates. All rights reserved. 5.6 + * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. 5.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5.8 * 5.9 * This code is free software; you can redistribute it and/or modify it
6.1 --- a/src/share/classes/com/sun/tools/classfile/Dependencies.java Tue Dec 24 14:14:23 2013 -0800 6.2 +++ b/src/share/classes/com/sun/tools/classfile/Dependencies.java Mon Jan 06 13:39:07 2014 -0800 6.3 @@ -1,5 +1,5 @@ 6.4 /* 6.5 - * Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. 6.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 6.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 6.8 * 6.9 * This code is free software; you can redistribute it and/or modify it
7.1 --- a/src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java Tue Dec 24 14:14:23 2013 -0800 7.2 +++ b/src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java Mon Jan 06 13:39:07 2014 -0800 7.3 @@ -1,5 +1,5 @@ 7.4 /* 7.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 7.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 7.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 7.8 * 7.9 * This code is free software; you can redistribute it and/or modify it
8.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java Tue Dec 24 14:14:23 2013 -0800 8.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java Mon Jan 06 13:39:07 2014 -0800 8.3 @@ -115,12 +115,6 @@ 8.4 boolean nodeprecated = configuration.nodeprecated; 8.5 performCopy(configuration.helpfile); 8.6 performCopy(configuration.stylesheetfile); 8.7 - copyResourceFile("background.gif"); 8.8 - copyResourceFile("tab.gif"); 8.9 - copyResourceFile("titlebar.gif"); 8.10 - copyResourceFile("titlebar_end.gif"); 8.11 - copyResourceFile("activetitlebar.gif"); 8.12 - copyResourceFile("activetitlebar_end.gif"); 8.13 // do early to reduce memory footprint 8.14 if (configuration.classuse) { 8.15 ClassUseWriter.generate(configuration, classtree); 8.16 @@ -314,16 +308,6 @@ 8.17 return docletToStart.configuration.validOptions(options, reporter); 8.18 } 8.19 8.20 - /** 8.21 - * Copy a file in the resources directory to the destination directory. 8.22 - * @param resource The name of the resource file to copy 8.23 - */ 8.24 - private void copyResourceFile(String resource) { 8.25 - DocPath p = DocPaths.RESOURCES.resolve(resource); 8.26 - DocFile f = DocFile.createFileForOutput(configuration, p); 8.27 - f.copyResource(p, false, false); 8.28 - } 8.29 - 8.30 private void performCopy(String filename) { 8.31 if (filename.isEmpty()) 8.32 return;
9.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java Tue Dec 24 14:14:23 2013 -0800 9.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java Mon Jan 06 13:39:07 2014 -0800 9.3 @@ -1363,7 +1363,7 @@ 9.4 return new ContentBuilder(); 9.5 } 9.6 9.7 - String seetext = replaceDocRootDir(see.text()); 9.8 + String seetext = replaceDocRootDir(Util.normalizeNewlines(see.text())); 9.9 9.10 //Check if @see is an href or "string" 9.11 if (seetext.startsWith("<") || seetext.startsWith("\"")) {
10.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java Tue Dec 24 14:14:23 2013 -0800 10.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java Mon Jan 06 13:39:07 2014 -0800 10.3 @@ -1,5 +1,5 @@ 10.4 /* 10.5 - * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. 10.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 10.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 10.8 * 10.9 * This code is free software; you can redistribute it and/or modify it
11.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java Tue Dec 24 14:14:23 2013 -0800 11.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java Mon Jan 06 13:39:07 2014 -0800 11.3 @@ -1,5 +1,5 @@ 11.4 /* 11.5 - * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. 11.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 11.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 11.8 * 11.9 * This code is free software; you can redistribute it and/or modify it
12.1 Binary file src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif has changed
13.1 Binary file src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif has changed
14.1 Binary file src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif has changed
15.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties Tue Dec 24 14:14:23 2013 -0800 15.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties Mon Jan 06 13:39:07 2014 -0800 15.3 @@ -134,6 +134,7 @@ 15.4 doclet.Groupname_already_used=-group\u30AA\u30D7\u30B7\u30E7\u30F3\u306B\u304A\u3044\u3066\u3001\u3059\u3067\u306B\u30B0\u30EB\u30FC\u30D7\u540D\u304C\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059: {0} 15.5 doclet.value_tag_invalid_reference={0}(@value\u30BF\u30B0\u306B\u3088\u308A\u53C2\u7167\u3055\u308C\u3066\u3044\u308B)\u306F\u4E0D\u660E\u306A\u53C2\u7167\u3067\u3059\u3002 15.6 doclet.value_tag_invalid_constant=@value\u30BF\u30B0({0}\u3092\u53C2\u7167\u3057\u3066\u3044\u308B)\u306F\u5B9A\u6570\u5185\u3067\u306E\u307F\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002 15.7 +doclet.value_tag_invalid_use=@value\u30BF\u30B0\u306F\u3053\u3053\u3067\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002 15.8 doclet.dest_dir_create=\u5B9B\u5148\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\u4F5C\u6210\u4E2D: "{0}" 15.9 doclet.in={1}\u306E{0} 15.10 doclet.Use_Table_Summary=\u8868\u3001{0}\u306E\u30EA\u30B9\u30C8\u304A\u3088\u3073\u8AAC\u660E\u306E\u4F7F\u7528
16.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties Tue Dec 24 14:14:23 2013 -0800 16.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties Mon Jan 06 13:39:07 2014 -0800 16.3 @@ -134,6 +134,7 @@ 16.4 doclet.Groupname_already_used=\u5728 -group \u9009\u9879\u4E2D, groupname \u5DF2\u4F7F\u7528: {0} 16.5 doclet.value_tag_invalid_reference={0} (\u7531 @value \u6807\u8BB0\u5F15\u7528) \u4E3A\u672A\u77E5\u5F15\u7528\u3002 16.6 doclet.value_tag_invalid_constant=@value \u6807\u8BB0 (\u5F15\u7528{0}) \u53EA\u80FD\u5728\u5E38\u91CF\u4E2D\u4F7F\u7528\u3002 16.7 +doclet.value_tag_invalid_use=\u6B64\u5904\u4E0D\u80FD\u4F7F\u7528 @value \u6807\u8BB0\u3002 16.8 doclet.dest_dir_create=\u6B63\u5728\u521B\u5EFA\u76EE\u6807\u76EE\u5F55: "{0}" 16.9 doclet.in={1}\u4E2D\u7684{0} 16.10 doclet.Use_Table_Summary=\u4F7F\u7528\u8868, \u5217\u8868{0}\u548C\u89E3\u91CA
17.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css Tue Dec 24 14:14:23 2013 -0800 17.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css Mon Jan 06 13:39:07 2014 -0800 17.3 @@ -2,16 +2,19 @@ 17.4 /* 17.5 Overall document style 17.6 */ 17.7 + 17.8 +@import url('resources/fonts/dejavu.css'); 17.9 + 17.10 body { 17.11 background-color:#ffffff; 17.12 color:#353833; 17.13 - font-family:Arial, Helvetica, sans-serif; 17.14 - font-size:76%; 17.15 + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; 17.16 + font-size:14px; 17.17 margin:0; 17.18 } 17.19 a:link, a:visited { 17.20 text-decoration:none; 17.21 - color:#4c6b87; 17.22 + color:#4A6782; 17.23 } 17.24 a:hover, a:focus { 17.25 text-decoration:none; 17.26 @@ -19,7 +22,7 @@ 17.27 } 17.28 a:active { 17.29 text-decoration:none; 17.30 - color:#4c6b87; 17.31 + color:#4A6782; 17.32 } 17.33 a[name] { 17.34 color:#353833; 17.35 @@ -29,41 +32,51 @@ 17.36 color:#353833; 17.37 } 17.38 pre { 17.39 - font-size:1.3em; 17.40 + font-family:'DejaVu Sans Mono', monospace; 17.41 + font-size:14px; 17.42 } 17.43 h1 { 17.44 - font-size:1.8em; 17.45 + font-size:20px; 17.46 } 17.47 h2 { 17.48 - font-size:1.5em; 17.49 + font-size:18px; 17.50 } 17.51 h3 { 17.52 - font-size:1.4em; 17.53 + font-size:16px; 17.54 + font-style:italic; 17.55 } 17.56 h4 { 17.57 - font-size:1.3em; 17.58 + font-size:13px; 17.59 } 17.60 h5 { 17.61 - font-size:1.2em; 17.62 + font-size:12px; 17.63 } 17.64 h6 { 17.65 - font-size:1.1em; 17.66 + font-size:11px; 17.67 } 17.68 ul { 17.69 list-style-type:disc; 17.70 } 17.71 code, tt { 17.72 - font-size:1.2em; 17.73 + font-family:'DejaVu Sans Mono', monospace; 17.74 + font-size:14px; 17.75 + padding-top:4px; 17.76 + margin-top:8px; 17.77 + line-height:1.4em; 17.78 } 17.79 dt code { 17.80 - font-size:1.2em; 17.81 + font-family:'DejaVu Sans Mono', monospace; 17.82 + font-size:14px; 17.83 + padding-top:4px; 17.84 } 17.85 table tr td dt code { 17.86 - font-size:1.2em; 17.87 + font-family:'DejaVu Sans Mono', monospace; 17.88 + font-size:14px; 17.89 vertical-align:top; 17.90 + padding-top:4px; 17.91 } 17.92 sup { 17.93 - font-size:.6em; 17.94 + font-size:8px; 17.95 } 17.96 /* 17.97 Document title and Copyright styles 17.98 @@ -76,10 +89,9 @@ 17.99 .aboutLanguage { 17.100 float:right; 17.101 padding:0px 21px; 17.102 - font-size:.8em; 17.103 - font-style:italic; 17.104 + font-size:11px; 17.105 z-index:200; 17.106 - margin-top:-7px; 17.107 + margin-top:-9px; 17.108 } 17.109 .legalCopy { 17.110 margin-left:.5em; 17.111 @@ -93,9 +105,6 @@ 17.112 } 17.113 .tab { 17.114 background-color:#0066FF; 17.115 - background-image:url(resources/titlebar.gif); 17.116 - background-position:left top; 17.117 - background-repeat:no-repeat; 17.118 color:#ffffff; 17.119 padding:8px; 17.120 width:5em; 17.121 @@ -105,17 +114,15 @@ 17.122 Navigation bar styles 17.123 */ 17.124 .bar { 17.125 - background-image:url(resources/background.gif); 17.126 - background-repeat:repeat-x; 17.127 + background-color:#4D7A97; 17.128 color:#FFFFFF; 17.129 padding:.8em .5em .4em .8em; 17.130 height:auto;/*height:1.8em;*/ 17.131 - font-size:1em; 17.132 + font-size:11px; 17.133 margin:0; 17.134 } 17.135 .topNav { 17.136 - background-image:url(resources/background.gif); 17.137 - background-repeat:repeat-x; 17.138 + background-color:#4D7A97; 17.139 color:#FFFFFF; 17.140 float:left; 17.141 padding:0; 17.142 @@ -124,11 +131,11 @@ 17.143 height:2.8em; 17.144 padding-top:10px; 17.145 overflow:hidden; 17.146 + font-size:12px; 17.147 } 17.148 .bottomNav { 17.149 margin-top:10px; 17.150 - background-image:url(resources/background.gif); 17.151 - background-repeat:repeat-x; 17.152 + background-color:#4D7A97; 17.153 color:#FFFFFF; 17.154 float:left; 17.155 padding:0; 17.156 @@ -137,18 +144,20 @@ 17.157 height:2.8em; 17.158 padding-top:10px; 17.159 overflow:hidden; 17.160 + font-size:12px; 17.161 } 17.162 .subNav { 17.163 background-color:#dee3e9; 17.164 - border-bottom:1px solid #9eadc0; 17.165 float:left; 17.166 width:100%; 17.167 overflow:hidden; 17.168 + font-size:12px; 17.169 } 17.170 .subNav div { 17.171 clear:left; 17.172 float:left; 17.173 padding:0 0 5px 6px; 17.174 + text-transform:uppercase; 17.175 } 17.176 ul.navList, ul.subNavList { 17.177 float:left; 17.178 @@ -158,34 +167,34 @@ 17.179 ul.navList li{ 17.180 list-style:none; 17.181 float:left; 17.182 - padding:3px 6px; 17.183 + padding: 5px 6px; 17.184 + text-transform:uppercase; 17.185 } 17.186 ul.subNavList li{ 17.187 list-style:none; 17.188 float:left; 17.189 - font-size:90%; 17.190 } 17.191 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { 17.192 color:#FFFFFF; 17.193 text-decoration:none; 17.194 + text-transform:uppercase; 17.195 } 17.196 .topNav a:hover, .bottomNav a:hover { 17.197 text-decoration:none; 17.198 color:#bb7a2a; 17.199 + text-transform:uppercase; 17.200 } 17.201 .navBarCell1Rev { 17.202 - background-image:url(resources/tab.gif); 17.203 - background-color:#a88834; 17.204 - color:#FFFFFF; 17.205 + background-color:#F8981D; 17.206 + color:#253441; 17.207 margin: auto 5px; 17.208 - border:1px solid #c9aa44; 17.209 } 17.210 .skipNav { 17.211 position:absolute; 17.212 top:auto; 17.213 left:-9999px; 17.214 overflow:hidden; 17.215 - } 17.216 +} 17.217 /* 17.218 Page header and footer styles 17.219 */ 17.220 @@ -202,7 +211,7 @@ 17.221 margin-right:15px; 17.222 } 17.223 .indexHeader h1 { 17.224 - font-size:1.3em; 17.225 + font-size:13px; 17.226 } 17.227 .title { 17.228 color:#2c4557; 17.229 @@ -212,7 +221,7 @@ 17.230 margin:5px 0 0 0; 17.231 } 17.232 .header ul { 17.233 - margin:0 0 25px 0; 17.234 + margin:0 0 15px 0; 17.235 padding:0; 17.236 } 17.237 .footer ul { 17.238 @@ -220,24 +229,22 @@ 17.239 } 17.240 .header ul li, .footer ul li { 17.241 list-style:none; 17.242 - font-size:1.2em; 17.243 + font-size:13px; 17.244 } 17.245 /* 17.246 Heading styles 17.247 */ 17.248 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { 17.249 background-color:#dee3e9; 17.250 - border-top:1px solid #9eadc0; 17.251 - border-bottom:1px solid #9eadc0; 17.252 + border:1px solid #d0d9e0; 17.253 margin:0 0 6px -8px; 17.254 - padding:2px 5px; 17.255 + padding:7px 5px; 17.256 } 17.257 ul.blockList ul.blockList ul.blockList li.blockList h3 { 17.258 background-color:#dee3e9; 17.259 - border-top:1px solid #9eadc0; 17.260 - border-bottom:1px solid #9eadc0; 17.261 + border:1px solid #d0d9e0; 17.262 margin:0 0 6px -8px; 17.263 - padding:2px 5px; 17.264 + padding:7px 5px; 17.265 } 17.266 ul.blockList ul.blockList li.blockList h3 { 17.267 padding:0; 17.268 @@ -257,10 +264,10 @@ 17.269 .indexContainer { 17.270 margin:10px; 17.271 position:relative; 17.272 - font-size:1.0em; 17.273 + font-size:12px; 17.274 } 17.275 .indexContainer h2 { 17.276 - font-size:1.1em; 17.277 + font-size:13px; 17.278 padding:0 0 3px 0; 17.279 } 17.280 .indexContainer ul { 17.281 @@ -269,15 +276,18 @@ 17.282 } 17.283 .indexContainer ul li { 17.284 list-style:none; 17.285 + padding-top:2px; 17.286 } 17.287 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { 17.288 - font-size:1.1em; 17.289 + font-size:12px; 17.290 font-weight:bold; 17.291 margin:10px 0 0 0; 17.292 color:#4E4E4E; 17.293 } 17.294 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { 17.295 - margin:10px 0 10px 20px; 17.296 + margin:5px 0 10px 0px; 17.297 + font-size:14px; 17.298 + font-family:'DejaVu Sans Mono',monospace; 17.299 } 17.300 .serializedFormContainer dl.nameValue dt { 17.301 margin-left:1px; 17.302 @@ -316,25 +326,24 @@ 17.303 } 17.304 ul.blockList li.blockList, ul.blockListLast li.blockList { 17.305 list-style:none; 17.306 - margin-bottom:25px; 17.307 + margin-bottom:15px; 17.308 + line-height:1.4; 17.309 } 17.310 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { 17.311 padding:0px 20px 5px 10px; 17.312 - border:1px solid #9eadc0; 17.313 - background-color:#f9f9f9; 17.314 + border:1px solid #ededed; 17.315 + background-color:#f8f8f8; 17.316 } 17.317 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { 17.318 padding:0 0 5px 8px; 17.319 background-color:#ffffff; 17.320 - border:1px solid #9eadc0; 17.321 - border-top:none; 17.322 + border:none; 17.323 } 17.324 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { 17.325 margin-left:0; 17.326 padding-left:0; 17.327 padding-bottom:15px; 17.328 border:none; 17.329 - border-bottom:1px solid #9eadc0; 17.330 } 17.331 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { 17.332 list-style:none; 17.333 @@ -349,9 +358,10 @@ 17.334 Table styles 17.335 */ 17.336 .overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { 17.337 - border-bottom:1px solid #9eadc0; 17.338 - margin:0 0 12px 0px; 17.339 width:100%; 17.340 + border-left:1px solid #EEE; 17.341 + border-right:1px solid #EEE; 17.342 + border-bottom:1px solid #EEE; 17.343 } 17.344 .overviewSummary, .memberSummary { 17.345 padding:0px; 17.346 @@ -361,12 +371,15 @@ 17.347 position:relative; 17.348 text-align:left; 17.349 background-repeat:no-repeat; 17.350 - color:#FFFFFF; 17.351 + color:#253441; 17.352 font-weight:bold; 17.353 clear:none; 17.354 overflow:hidden; 17.355 padding:0px; 17.356 + padding-top:10px; 17.357 + padding-left:1px; 17.358 margin:0px; 17.359 + white-space:pre; 17.360 } 17.361 .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, 17.362 .useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, 17.363 @@ -381,89 +394,98 @@ 17.364 .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, 17.365 .useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { 17.366 white-space:nowrap; 17.367 - padding-top:8px; 17.368 - padding-left:8px; 17.369 + padding-top:5px; 17.370 + padding-left:12px; 17.371 + padding-right:12px; 17.372 + padding-bottom:7px; 17.373 display:inline-block; 17.374 float:left; 17.375 - background-image:url(resources/titlebar.gif); 17.376 + background-color:#F8981D; 17.377 + border: none; 17.378 + height:16px; 17.379 } 17.380 .memberSummary caption span.activeTableTab span { 17.381 white-space:nowrap; 17.382 - padding-top:8px; 17.383 - padding-left:8px; 17.384 + padding-top:5px; 17.385 + padding-left:12px; 17.386 + padding-right:12px; 17.387 + margin-right:3px; 17.388 display:inline-block; 17.389 float:left; 17.390 - background-image:url(resources/activetitlebar.gif); 17.391 + background-color:#F8981D; 17.392 + height:16px; 17.393 } 17.394 .memberSummary caption span.tableTab span { 17.395 white-space:nowrap; 17.396 - padding-top:8px; 17.397 - padding-left:8px; 17.398 + padding-top:5px; 17.399 + padding-left:12px; 17.400 + padding-right:12px; 17.401 + margin-right:3px; 17.402 display:inline-block; 17.403 float:left; 17.404 - background-image:url(resources/titlebar.gif); 17.405 + background-color:#4D7A97; 17.406 + height:16px; 17.407 } 17.408 .memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { 17.409 padding-top:0px; 17.410 padding-left:0px; 17.411 + padding-right:0px; 17.412 background-image:none; 17.413 float:none; 17.414 - display:inline-block; 17.415 + display:inline; 17.416 } 17.417 .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, 17.418 .useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { 17.419 - width:10px; 17.420 - background-image:url(resources/titlebar_end.gif); 17.421 - background-repeat:no-repeat; 17.422 - background-position:top right; 17.423 + display:none; 17.424 + width:5px; 17.425 position:relative; 17.426 float:left; 17.427 + background-color:#F8981D; 17.428 } 17.429 .memberSummary .activeTableTab .tabEnd { 17.430 - width:10px; 17.431 - margin-right:5px; 17.432 - background-image:url(resources/activetitlebar_end.gif); 17.433 - background-repeat:no-repeat; 17.434 - background-position:top right; 17.435 - position:relative; 17.436 + display:none; 17.437 + width:5px; 17.438 + margin-right:3px; 17.439 + position:relative; 17.440 float:left; 17.441 + background-color:#F8981D; 17.442 } 17.443 .memberSummary .tableTab .tabEnd { 17.444 - width:10px; 17.445 - margin-right:5px; 17.446 - background-image:url(resources/titlebar_end.gif); 17.447 - background-repeat:no-repeat; 17.448 - background-position:top right; 17.449 + display:none; 17.450 + width:5px; 17.451 + margin-right:3px; 17.452 position:relative; 17.453 + background-color:#4D7A97; 17.454 float:left; 17.455 + 17.456 } 17.457 .overviewSummary td, .memberSummary td, .typeSummary td, 17.458 .useSummary td, .constantsSummary td, .deprecatedSummary td { 17.459 text-align:left; 17.460 - padding:3px 3px 3px 7px; 17.461 + padding:0px 0px 12px 10px; 17.462 + width:100%; 17.463 } 17.464 th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, 17.465 td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ 17.466 vertical-align:top; 17.467 - padding-right:3px; 17.468 + padding-right:0px; 17.469 + padding-top:8px; 17.470 + padding-bottom:3px; 17.471 } 17.472 th.colFirst, th.colLast, th.colOne, .constantsSummary th { 17.473 background:#dee3e9; 17.474 - border-top:1px solid #9eadc0; 17.475 - border-bottom:1px solid #9eadc0; 17.476 text-align:left; 17.477 - padding:3px 3px 3px 7px; 17.478 + padding:8px 3px 3px 7px; 17.479 } 17.480 td.colFirst, th.colFirst { 17.481 - border-left:1px solid #9eadc0; 17.482 white-space:nowrap; 17.483 + font-size:13px; 17.484 } 17.485 td.colLast, th.colLast { 17.486 - border-right:1px solid #9eadc0; 17.487 + font-size:13px; 17.488 } 17.489 td.colOne, th.colOne { 17.490 - border-right:1px solid #9eadc0; 17.491 - border-left:1px solid #9eadc0; 17.492 + font-size:13px; 17.493 } 17.494 .overviewSummary td.colFirst, .overviewSummary th.colFirst, 17.495 .overviewSummary td.colOne, .overviewSummary th.colOne, 17.496 @@ -471,19 +493,19 @@ 17.497 .memberSummary td.colOne, .memberSummary th.colOne, 17.498 .typeSummary td.colFirst{ 17.499 width:25%; 17.500 - vertical-align:middle; 17.501 + vertical-align:top; 17.502 } 17.503 td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { 17.504 font-weight:bold; 17.505 } 17.506 .tableSubHeadingColor { 17.507 - background-color: #EEEEFF; 17.508 + background-color:#EEEEFF; 17.509 } 17.510 .altColor { 17.511 - background-color:#eeeeef; 17.512 + background-color:#FFFFFF; 17.513 } 17.514 .rowColor { 17.515 - background-color:#ffffff; 17.516 + background-color:#EEEEEF; 17.517 } 17.518 /* 17.519 Content styles 17.520 @@ -498,6 +520,24 @@ 17.521 .docSummary { 17.522 padding:0; 17.523 } 17.524 + 17.525 +ul.blockList ul.blockList ul.blockList li.blockList h3 { 17.526 + font-style:normal; 17.527 +} 17.528 + 17.529 +div.block { 17.530 + font-size:14px; 17.531 + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 17.532 +} 17.533 + 17.534 +td.colLast div { 17.535 + padding-top:0px; 17.536 +} 17.537 + 17.538 + 17.539 +td.colLast a { 17.540 + padding-bottom:3px; 17.541 +} 17.542 /* 17.543 Formatting effect styles 17.544 */ 17.545 @@ -508,11 +548,12 @@ 17.546 h1.hidden { 17.547 visibility:hidden; 17.548 overflow:hidden; 17.549 - font-size:.9em; 17.550 + font-size:10px; 17.551 } 17.552 .block { 17.553 display:block; 17.554 - margin:3px 0 0 0; 17.555 + margin:3px 10px 2px 0px; 17.556 + color:#474747; 17.557 } 17.558 .deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, 17.559 .overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, 17.560 @@ -522,3 +563,12 @@ 17.561 .deprecationComment, .emphasizedPhrase, .interfaceName { 17.562 font-style:italic; 17.563 } 17.564 + 17.565 +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, 17.566 +div.block div.block span.interfaceName { 17.567 + font-style:normal; 17.568 +} 17.569 + 17.570 +div.contentContainer ul.blockList li.blockList h2{ 17.571 + padding-bottom:0px; 17.572 +}
18.1 Binary file src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif has changed
19.1 Binary file src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif has changed
20.1 Binary file src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif has changed
21.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java Tue Dec 24 14:14:23 2013 -0800 21.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java Mon Jan 06 13:39:07 2014 -0800 21.3 @@ -122,9 +122,7 @@ 21.4 /** The name of the file for the overview frame. */ 21.5 public static final DocPath PROFILE_OVERVIEW_FRAME = DocPath.create("profile-overview-frame.html"); 21.6 21.7 - /** The name of the directory in which resources are generated. 21.8 - * Also the name of the sub-package from which resources are read. 21.9 - */ 21.10 + /** The name of the sub-package from which resources are read. */ 21.11 public static final DocPath RESOURCES = DocPath.create("resources"); 21.12 21.13 /** The name of the file for the serialized form info. */
22.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java Tue Dec 24 14:14:23 2013 -0800 22.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java Mon Jan 06 13:39:07 2014 -0800 22.3 @@ -1,5 +1,5 @@ 22.4 /* 22.5 - * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. 22.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 22.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 22.8 * 22.9 * This code is free software; you can redistribute it and/or modify it
23.1 --- a/src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties Tue Dec 24 14:14:23 2013 -0800 23.2 +++ b/src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties Mon Jan 06 13:39:07 2014 -0800 23.3 @@ -67,7 +67,10 @@ 23.4 dc.tag.start.unmatched = \u7D42\u4E86\u30BF\u30B0\u304C\u3042\u308A\u307E\u305B\u3093: </{0}> 23.5 dc.tag.unknown = \u4E0D\u660E\u306A\u30BF\u30B0: {0} 23.6 dc.text.not.allowed = <{0}>\u8981\u7D20\u3067\u306F\u30C6\u30AD\u30B9\u30C8\u3092\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 23.7 +dc.type.arg.not.allowed = \u578B\u5F15\u6570\u306F\u3053\u3053\u3067\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 23.8 dc.unexpected.comment=\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u30FB\u30B3\u30E1\u30F3\u30C8\u306F\u3053\u3053\u3067\u306F\u5FC5\u8981\u3042\u308A\u307E\u305B\u3093 23.9 +dc.value.not.allowed.here='{@value}'\u306F\u3053\u3053\u3067\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 23.10 +dc.value.not.a.constant=\u5024\u304C\u5B9A\u6570\u3092\u53C2\u7167\u3057\u3066\u3044\u307E\u305B\u3093 23.11 23.12 dc.main.ioerror=IO\u30A8\u30E9\u30FC: {0} 23.13 dc.main.no.files.given=\u30D5\u30A1\u30A4\u30EB\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093
24.1 --- a/src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties Tue Dec 24 14:14:23 2013 -0800 24.2 +++ b/src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties Mon Jan 06 13:39:07 2014 -0800 24.3 @@ -67,7 +67,10 @@ 24.4 dc.tag.start.unmatched = \u7F3A\u5C11\u7ED3\u675F\u6807\u8BB0: </{0}> 24.5 dc.tag.unknown = \u672A\u77E5\u6807\u8BB0: {0} 24.6 dc.text.not.allowed = <{0}> \u5143\u7D20\u4E2D\u4E0D\u5141\u8BB8\u4F7F\u7528\u6587\u672C 24.7 +dc.type.arg.not.allowed = \u6B64\u5904\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C7B\u578B\u53C2\u6570 24.8 dc.unexpected.comment=\u6B64\u5904\u672A\u9884\u671F\u6587\u6863\u6CE8\u91CA 24.9 +dc.value.not.allowed.here=\u6B64\u5904\u4E0D\u5141\u8BB8\u4F7F\u7528 '{@value}' 24.10 +dc.value.not.a.constant=\u503C\u4E0D\u5F15\u7528\u5E38\u91CF 24.11 24.12 dc.main.ioerror=IO \u9519\u8BEF: {0} 24.13 dc.main.no.files.given=\u672A\u6307\u5B9A\u6587\u4EF6
25.1 --- a/src/share/classes/com/sun/tools/javac/comp/Attr.java Tue Dec 24 14:14:23 2013 -0800 25.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Attr.java Mon Jan 06 13:39:07 2014 -0800 25.3 @@ -2590,15 +2590,61 @@ 25.4 } 25.5 } 25.6 25.7 + /* Map to hold 'fake' clinit methods. If a lambda is used to initialize a 25.8 + * static field and that lambda has type annotations, these annotations will 25.9 + * also be stored at these fake clinit methods. 25.10 + * 25.11 + * LambdaToMethod also use fake clinit methods so they can be reused. 25.12 + * Also as LTM is a phase subsequent to attribution, the methods from 25.13 + * clinits can be safely removed by LTM to save memory. 25.14 + */ 25.15 + private Map<ClassSymbol, MethodSymbol> clinits = new HashMap<>(); 25.16 + 25.17 + public MethodSymbol removeClinit(ClassSymbol sym) { 25.18 + return clinits.remove(sym); 25.19 + } 25.20 + 25.21 + /* This method returns an environment to be used to attribute a lambda 25.22 + * expression. 25.23 + * 25.24 + * The owner of this environment is a method symbol. If the current owner 25.25 + * is not a method, for example if the lambda is used to initialize 25.26 + * a field, then if the field is: 25.27 + * 25.28 + * - an instance field, we use the first constructor. 25.29 + * - a static field, we create a fake clinit method. 25.30 + */ 25.31 private Env<AttrContext> lambdaEnv(JCLambda that, Env<AttrContext> env) { 25.32 Env<AttrContext> lambdaEnv; 25.33 Symbol owner = env.info.scope.owner; 25.34 if (owner.kind == VAR && owner.owner.kind == TYP) { 25.35 //field initializer 25.36 lambdaEnv = env.dup(that, env.info.dup(env.info.scope.dupUnshared())); 25.37 - lambdaEnv.info.scope.owner = 25.38 - new MethodSymbol((owner.flags() & STATIC) | BLOCK, names.empty, null, 25.39 - env.info.scope.owner); 25.40 + ClassSymbol enclClass = owner.enclClass(); 25.41 + /* if the field isn't static, then we can get the first constructor 25.42 + * and use it as the owner of the environment. This is what 25.43 + * LTM code is doing to look for type annotations so we are fine. 25.44 + */ 25.45 + if ((owner.flags() & STATIC) == 0) { 25.46 + for (Symbol s : enclClass.members_field.getElementsByName(names.init)) { 25.47 + lambdaEnv.info.scope.owner = s; 25.48 + break; 25.49 + } 25.50 + } else { 25.51 + /* if the field is static then we need to create a fake clinit 25.52 + * method, this method can later be reused by LTM. 25.53 + */ 25.54 + MethodSymbol clinit = clinits.get(enclClass); 25.55 + if (clinit == null) { 25.56 + Type clinitType = new MethodType(List.<Type>nil(), 25.57 + syms.voidType, List.<Type>nil(), syms.methodClass); 25.58 + clinit = new MethodSymbol(STATIC | SYNTHETIC | PRIVATE, 25.59 + names.clinit, clinitType, enclClass); 25.60 + clinit.params = List.<VarSymbol>nil(); 25.61 + clinits.put(enclClass, clinit); 25.62 + } 25.63 + lambdaEnv.info.scope.owner = clinit; 25.64 + } 25.65 } else { 25.66 lambdaEnv = env.dup(that, env.info.dup(env.info.scope.dup())); 25.67 }
26.1 --- a/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Tue Dec 24 14:14:23 2013 -0800 26.2 +++ b/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Mon Jan 06 13:39:07 2014 -0800 26.3 @@ -1474,12 +1474,27 @@ 26.4 private Symbol initSym(ClassSymbol csym, long flags) { 26.5 boolean isStatic = (flags & STATIC) != 0; 26.6 if (isStatic) { 26.7 - //static clinits are generated in Gen - so we need to fake them 26.8 - Symbol clinit = clinits.get(csym); 26.9 + /* static clinits are generated in Gen, so we need to use a fake 26.10 + * one. Attr creates a fake clinit method while attributing 26.11 + * lambda expressions used as initializers of static fields, so 26.12 + * let's use that one. 26.13 + */ 26.14 + MethodSymbol clinit = attr.removeClinit(csym); 26.15 + if (clinit != null) { 26.16 + clinits.put(csym, clinit); 26.17 + return clinit; 26.18 + } 26.19 + 26.20 + /* if no clinit is found at Attr, then let's try at clinits. 26.21 + */ 26.22 + clinit = (MethodSymbol)clinits.get(csym); 26.23 if (clinit == null) { 26.24 + /* no luck, let's create a new one 26.25 + */ 26.26 clinit = makePrivateSyntheticMethod(STATIC, 26.27 names.clinit, 26.28 - new MethodType(List.<Type>nil(), syms.voidType, List.<Type>nil(), syms.methodClass), 26.29 + new MethodType(List.<Type>nil(), syms.voidType, 26.30 + List.<Type>nil(), syms.methodClass), 26.31 csym); 26.32 clinits.put(csym, clinit); 26.33 }
27.1 --- a/src/share/classes/com/sun/tools/javac/comp/Resolve.java Tue Dec 24 14:14:23 2013 -0800 27.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Resolve.java Mon Jan 06 13:39:07 2014 -0800 27.3 @@ -1503,7 +1503,7 @@ 27.4 return ambiguityError(m1, m2); 27.5 case AMBIGUOUS: 27.6 //check if m1 is more specific than all ambiguous methods in m2 27.7 - AmbiguityError e = (AmbiguityError)m2; 27.8 + AmbiguityError e = (AmbiguityError)m2.baseSymbol(); 27.9 for (Symbol s : e.ambiguousSyms) { 27.10 if (mostSpecific(argtypes, m1, s, env, site, allowBoxing, useVarargs) != m1) { 27.11 return e.addAmbiguousSymbol(m1); 27.12 @@ -3055,7 +3055,7 @@ 27.13 final Symbol lookup(Env<AttrContext> env, MethodResolutionPhase phase) { 27.14 Symbol sym = doLookup(env, phase); 27.15 if (sym.kind == AMBIGUOUS) { 27.16 - AmbiguityError a_err = (AmbiguityError)sym; 27.17 + AmbiguityError a_err = (AmbiguityError)sym.baseSymbol(); 27.18 sym = a_err.mergeAbstracts(site); 27.19 } 27.20 return sym; 27.21 @@ -3125,7 +3125,7 @@ 27.22 27.23 Symbol access(Env<AttrContext> env, DiagnosticPosition pos, Symbol location, Symbol sym) { 27.24 if (sym.kind == AMBIGUOUS) { 27.25 - AmbiguityError a_err = (AmbiguityError)sym; 27.26 + AmbiguityError a_err = (AmbiguityError)sym.baseSymbol(); 27.27 sym = a_err.mergeAbstracts(site); 27.28 } 27.29 //skip error reporting 27.30 @@ -3992,7 +3992,7 @@ 27.31 27.32 private List<Symbol> flatten(Symbol sym) { 27.33 if (sym.kind == AMBIGUOUS) { 27.34 - return ((AmbiguityError)sym).ambiguousSyms; 27.35 + return ((AmbiguityError)sym.baseSymbol()).ambiguousSyms; 27.36 } else { 27.37 return List.of(sym); 27.38 }
28.1 --- a/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Tue Dec 24 14:14:23 2013 -0800 28.2 +++ b/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Mon Jan 06 13:39:07 2014 -0800 28.3 @@ -586,7 +586,7 @@ 28.4 try { 28.5 currentMethod = null; 28.6 tree.params = translate(tree.params); 28.7 - tree.body = translate(tree.body, null); 28.8 + tree.body = translate(tree.body, tree.body.type==null? null : erasure(tree.body.type)); 28.9 tree.type = erasure(tree.type); 28.10 result = tree; 28.11 }
29.1 --- a/src/share/classes/com/sun/tools/javac/file/RegularFileObject.java Tue Dec 24 14:14:23 2013 -0800 29.2 +++ b/src/share/classes/com/sun/tools/javac/file/RegularFileObject.java Mon Jan 06 13:39:07 2014 -0800 29.3 @@ -1,5 +1,5 @@ 29.4 /* 29.5 - * Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. 29.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. 29.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 29.8 * 29.9 * This code is free software; you can redistribute it and/or modify it
30.1 --- a/src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java Tue Dec 24 14:14:23 2013 -0800 30.2 +++ b/src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java Mon Jan 06 13:39:07 2014 -0800 30.3 @@ -1,5 +1,5 @@ 30.4 /* 30.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. 30.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. 30.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 30.8 * 30.9 * This code is free software; you can redistribute it and/or modify it
31.1 --- a/src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties Tue Dec 24 14:14:23 2013 -0800 31.2 +++ b/src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties Mon Jan 06 13:39:07 2014 -0800 31.3 @@ -72,21 +72,21 @@ 31.4 compiler.err.already.defined.in.clinit={0} {1}\u306F\u3059\u3067\u306B{3} {4}\u306E{2}\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059 31.5 31.6 # 0: string 31.7 -compiler.err.already.defined.single.import={0}\u306F\u5358\u4E00\u306E\u578B\u30A4\u30F3\u30DD\u30FC\u30C8\u5BA3\u8A00\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059 31.8 +compiler.err.already.defined.single.import=\u540C\u3058\u5358\u7D14\u540D\u306E\u578B\u304C{0}\u306E\u5358\u4E00\u578B\u30A4\u30F3\u30DD\u30FC\u30C8\u306B\u3088\u3063\u3066\u3059\u3067\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059 31.9 31.10 # 0: string 31.11 -compiler.err.already.defined.static.single.import={0}\u306Fstatic\u306E\u5358\u4E00\u306E\u578B\u30A4\u30F3\u30DD\u30FC\u30C8\u5BA3\u8A00\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059 31.12 +compiler.err.already.defined.static.single.import=\u540C\u3058\u5358\u7D14\u540D\u306E\u578B\u304C{0}\u306Estatic\u5358\u4E00\u578B\u30A4\u30F3\u30DD\u30FC\u30C8\u306B\u3088\u3063\u3066\u3059\u3067\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059 31.13 31.14 compiler.err.already.defined.this.unit={0}\u306F\u30B3\u30F3\u30D1\u30A4\u30EB\u5358\u4F4D\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059 31.15 31.16 # 0: type, 1: list of name 31.17 -compiler.err.annotation.missing.default.value=\u6CE8\u91C8{0}\u306B\u306F\u5C5E\u6027{1}\u306E\u5024\u304C\u3042\u308A\u307E\u305B\u3093 31.18 +compiler.err.annotation.missing.default.value=\u6CE8\u91C8@{0}\u306B\u306F\u8981\u7D20''{1}''\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u304C\u3042\u308A\u307E\u305B\u3093 31.19 31.20 # 0: type, 1: list of name 31.21 -compiler.err.annotation.missing.default.value.1=\u6CE8\u91C8{0}\u306B\u306F\u5C5E\u6027{1}\u306E\u5024\u304C\u3042\u308A\u307E\u305B\u3093 31.22 +compiler.err.annotation.missing.default.value.1=\u6CE8\u91C8@{0}\u306B\u306F\u8981\u7D20{1}\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u304C\u3042\u308A\u307E\u305B\u3093 31.23 31.24 # 0: type 31.25 -compiler.err.annotation.not.valid.for.type=\u6CE8\u91C8\u306F\u578B{0}\u306E\u5024\u306B\u6709\u52B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093 31.26 +compiler.err.annotation.not.valid.for.type=\u6CE8\u91C8\u306F\u578B{0}\u306E\u8981\u7D20\u306B\u5BFE\u3057\u3066\u6709\u52B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093 31.27 31.28 compiler.err.annotation.type.not.applicable=\u6CE8\u91C8\u578B\u306F\u3053\u306E\u7A2E\u985E\u306E\u5BA3\u8A00\u306B\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 31.29 31.30 @@ -112,7 +112,7 @@ 31.31 # 0: type 31.32 compiler.err.array.req.but.found=\u914D\u5217\u304C\u8981\u6C42\u3055\u308C\u307E\u3057\u305F\u304C\u3001{0}\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F 31.33 31.34 -compiler.err.attribute.value.must.be.constant=\u5C5E\u6027\u306E\u5024\u306F\u5B9A\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 31.35 +compiler.err.attribute.value.must.be.constant=\u8981\u7D20\u5024\u306F\u5B9A\u6570\u5F0F\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 31.36 31.37 # 0: statement type 31.38 compiler.err.bad.initializer={0}\u306E\u4E0D\u6B63\u306A\u521D\u671F\u5316\u5B50 31.39 @@ -223,62 +223,61 @@ 31.40 # 0: symbol 31.41 compiler.err.cyclic.inheritance={0}\u3092\u542B\u3080\u7D99\u627F\u304C\u30EB\u30FC\u30D7\u3057\u3066\u3044\u307E\u3059 31.42 31.43 -compiler.err.cyclic.annotation.element=\u6CE8\u91C8\u306E\u8981\u7D20\u30BF\u30A4\u30D7\u304C\u30EB\u30FC\u30D7\u3057\u3066\u3044\u307E\u3059 31.44 +# 0: symbol 31.45 +compiler.err.cyclic.annotation.element=\u8981\u7D20{0}\u306E\u578B\u304C\u30EB\u30FC\u30D7\u3057\u3066\u3044\u307E\u3059 31.46 31.47 # 0: unused 31.48 compiler.err.call.to.super.not.allowed.in.enum.ctor=\u5217\u6319\u578B\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3067\u306F\u3001\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9\u306E\u547C\u51FA\u3057\u306F\u3067\u304D\u307E\u305B\u3093 31.49 31.50 # 0: type 31.51 -compiler.err.no.superclass={0}\u306B\u306F\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9\u304C\u3042\u308A\u307E\u305B\u3093 31.52 +compiler.err.no.superclass={0}\u306B\u306F\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9\u304C\u3042\u308A\u307E\u305B\u3093\u3002 31.53 31.54 # 0: symbol, 1: type, 2: symbol, 3: type, 4: unused 31.55 compiler.err.concrete.inheritance.conflict={1}\u306E\u30E1\u30BD\u30C3\u30C9{0}\u3068{3}\u306E{2}\u306F\u540C\u3058\u30B7\u30B0\u30CD\u30C1\u30E3\u304B\u3089\u7D99\u627F\u3055\u308C\u3066\u3044\u307E\u3059 31.56 31.57 -compiler.err.default.allowed.in.intf.annotation.member=\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u306F@interface\u30E1\u30F3\u30D0\u30FC\u5185\u3067\u306E\u307F\u4F7F\u7528\u3067\u304D\u307E\u3059 31.58 +compiler.err.default.allowed.in.intf.annotation.member=\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u306F\u6CE8\u91C8\u578B\u306E\u5BA3\u8A00\u3067\u306E\u307F\u4F7F\u7528\u3067\u304D\u307E\u3059 31.59 31.60 # 0: symbol 31.61 compiler.err.doesnt.exist=\u30D1\u30C3\u30B1\u30FC\u30B8{0}\u306F\u5B58\u5728\u3057\u307E\u305B\u3093 31.62 31.63 -compiler.err.duplicate.annotation=\u6CE8\u91C8\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059 31.64 - 31.65 # 0: type 31.66 -compiler.err.duplicate.annotation.invalid.repeated=\u6CE8\u91C8{0}\u3092\u7E70\u308A\u8FD4\u305B\u307E\u305B\u3093\n\u6709\u52B9\u306A\u5305\u542B\u3059\u308B\u6CE8\u91C8\u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002 31.67 +compiler.err.duplicate.annotation.invalid.repeated=\u6CE8\u91C8{0}\u306F\u6709\u52B9\u306A\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u6CE8\u91C8\u3067\u306F\u3042\u308A\u307E\u305B\u3093 31.68 31.69 # 0: name, 1: type 31.70 -compiler.err.duplicate.annotation.member.value={1}\u306E\u6CE8\u91C8\u30E1\u30F3\u30D0\u30FC\u306E\u5024{0}\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059 31.71 - 31.72 -# 0: type, 1: type 31.73 -compiler.err.duplicate.annotation.missing.container=\u6CE8\u91C8\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059: {0}\u306E\u5BA3\u8A00\u306B\u306F\u6709\u52B9\u306A{1}\u6CE8\u91C8\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093 31.74 +compiler.err.duplicate.annotation.member.value=\u6CE8\u91C8@{1}\u306B\u91CD\u8907\u3057\u305F\u8981\u7D20''{0}''\u304C\u3042\u308A\u307E\u3059\u3002 31.75 + 31.76 +# 0: name, 1: unused 31.77 +compiler.err.duplicate.annotation.missing.container={0}\u306F\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u6CE8\u91C8\u578B\u3067\u306F\u3042\u308A\u307E\u305B\u3093 31.78 + 31.79 +# 0: type, 1: unused 31.80 +compiler.err.invalid.repeatable.annotation=\u6CE8\u91C8\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059: {0}\u306F\u7121\u52B9\u306A@Repeatable\u6CE8\u91C8\u3067\u6CE8\u91C8\u4ED8\u3051\u3055\u308C\u3066\u3044\u307E\u3059 31.81 + 31.82 +# 0: symbol or type 31.83 +compiler.err.invalid.repeatable.annotation.no.value={0}\u306F\u6709\u52B9\u306A@Repeatable\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002\u5024\u8981\u7D20\u30E1\u30BD\u30C3\u30C9\u304C\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u305B\u3093 31.84 + 31.85 +# 0: type, 1: number 31.86 +compiler.err.invalid.repeatable.annotation.multiple.values={0}\u306F\u6709\u52B9\u306A@Repeatable\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002{1}\u8981\u7D20\u30E1\u30BD\u30C3\u30C9''value''\u304C\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u3059 31.87 31.88 # 0: type 31.89 -compiler.err.invalid.repeatable.annotation=\u6CE8\u91C8\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059: {0}\u306F\u7121\u52B9\u306A\u7E70\u8FD4\u3057\u53EF\u80FD\u6CE8\u91C8\u3067\u6CE8\u91C8\u4ED8\u3051\u3055\u308C\u3066\u3044\u307E\u3059 31.90 - 31.91 -# 0: symbol or type 31.92 -compiler.err.invalid.repeatable.annotation.no.value=\u6CE8\u91C8\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059: {0}\u306F\u6709\u52B9\u306A\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u3082\u306E\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002\u5024\u8981\u7D20\u30E1\u30BD\u30C3\u30C9\u304C\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u305B\u3093 31.93 - 31.94 -# 0: type, 1: number 31.95 -compiler.err.invalid.repeatable.annotation.multiple.values=\u6CE8\u91C8\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059: {0}\u306F\u6709\u52B9\u306A\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u3082\u306E\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002{1}\u5024\u8981\u7D20\u30E1\u30BD\u30C3\u30C9\u304C\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u3059 31.96 - 31.97 -# 0: type 31.98 -compiler.err.invalid.repeatable.annotation.invalid.value=\u6CE8\u91C8\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059: {0}\u306F\u6709\u52B9\u306A\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u3082\u306E\u3067\u306F\u3042\u308A\u307E\u305B\u3093: \u5024\u8981\u7D20\u304C\u7121\u52B9\u3067\u3059 31.99 - 31.100 -# 0: symbol type, 1: type, 2: type 31.101 -compiler.err.invalid.repeatable.annotation.value.return=\u6CE8\u91C8\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059: \u5305\u542B\u3059\u308B\u6CE8\u91C8{0}\u306E\u5024\u8981\u7D20\u306B\u306F\u578B{2}\u3092\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002{1}\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F 31.102 +compiler.err.invalid.repeatable.annotation.invalid.value={0}\u306F\u6709\u52B9\u306A@Repeatable\u3067\u306F\u3042\u308A\u307E\u305B\u3093: \u5024\u8981\u7D20\u304C\u7121\u52B9\u3067\u3059 31.103 + 31.104 +# 0: symbol type, 1: unused, 2: type 31.105 +compiler.err.invalid.repeatable.annotation.value.return=\u5305\u542B\u3059\u308B\u6CE8\u91C8\u578B({0})\u306F\u578B{2}\u306E\u8981\u7D20''value''\u3092\u5BA3\u8A00\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 31.106 31.107 # 0: symbol or type, 1: symbol 31.108 -compiler.err.invalid.repeatable.annotation.elem.nondefault=\u5305\u542B\u3059\u308B\u6CE8\u91C8{0}\u306B\u306F\u8981\u7D20{1}\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093 31.109 - 31.110 -# 0: symbol, 1: type, 2: symbol, 3: type 31.111 -compiler.err.invalid.repeatable.annotation.retention=\u5305\u542B\u3059\u308B\u6CE8\u91C8{0}\u306B\u306F\u3001\u4FDD\u6709{3}\u3092\u542B\u3080\u5305\u542B\u3055\u308C\u305F\u6CE8\u91C8{2}\u3088\u308A\u77ED\u3044\u4FDD\u6709({1})\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u3059 31.112 +compiler.err.invalid.repeatable.annotation.elem.nondefault=\u5305\u542B\u3059\u308B\u6CE8\u91C8\u578B{0}\u306B\u306F\u8981\u7D20{1}\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093 31.113 + 31.114 +# 0: symbol, 1: unused, 2: symbol, 3: unused 31.115 +compiler.err.invalid.repeatable.annotation.retention=\u5305\u542B\u3059\u308B\u6CE8\u91C8\u578B({0})\u306E\u4FDD\u6709\u304C\u3001\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u6CE8\u91C8\u578B({2})\u306E\u4FDD\u6709\u3088\u308A\u77ED\u304F\u306A\u3063\u3066\u3044\u307E\u3059 31.116 31.117 # 0: symbol, 1: symbol 31.118 -compiler.err.invalid.repeatable.annotation.not.documented=\u7E70\u308A\u8FD4\u3055\u308C\u305F\u6CE8\u91C8{1}\u306F@Documented\u3067\u3059\u304C\u3001\u5305\u542B\u3059\u308B\u6CE8\u91C8\u30BF\u30A4\u30D7{0}\u306F\u9055\u3044\u307E\u3059 31.119 +compiler.err.invalid.repeatable.annotation.not.documented=\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u6CE8\u91C8\u578B({1})\u306F@Documented\u3067\u3059\u304C\u3001\u5305\u542B\u3059\u308B\u6CE8\u91C8\u578B({0})\u306F\u9055\u3044\u307E\u3059 31.120 31.121 # 0: symbol, 1: symbol 31.122 -compiler.err.invalid.repeatable.annotation.not.inherited=\u308A\u8FD4\u3055\u308C\u305F\u6CE8\u91C8\u30BF\u30A4\u30D7{1}\u306F@Inherited\u3067\u3059\u304C\u3001\u5305\u542B\u3059\u308B\u6CE8\u91C8\u30BF\u30A4\u30D7{0}\u306F\u9055\u3044\u307E\u3059 31.123 +compiler.err.invalid.repeatable.annotation.not.inherited=\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u6CE8\u91C8\u578B({1})\u306F@Inherited\u3067\u3059\u304C\u3001\u5305\u542B\u3059\u308B\u6CE8\u91C8\u578B({0})\u306F\u9055\u3044\u307E\u3059 31.124 31.125 # 0: symbol, 1: symbol 31.126 -compiler.err.invalid.repeatable.annotation.incompatible.target=\u30B3\u30F3\u30C6\u30CA\u6CE8\u91C8{0}\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u306F\u3001\u7E70\u308A\u8FD4\u3055\u308C\u305F\u6CE8\u91C8{1}\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u306E\u30B5\u30D6\u30BB\u30C3\u30C8\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002 31.127 +compiler.err.invalid.repeatable.annotation.incompatible.target=\u5305\u542B\u3059\u308B\u6CE8\u91C8\u578B({0})\u306F\u3001\u7E70\u8FD4\u3057\u53EF\u80FD\u306A\u6CE8\u91C8\u578B({1})\u3088\u308A\u591A\u304F\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u306B\u9069\u7528\u3055\u308C\u307E\u3059 31.128 31.129 # 0: symbol 31.130 compiler.err.invalid.repeatable.annotation.repeated.and.container.present=\u30B3\u30F3\u30C6\u30CA{0}\u306F\u542B\u307E\u308C\u3066\u3044\u308B\u8981\u7D20\u3068\u540C\u6642\u306B\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093 31.131 @@ -408,20 +407,24 @@ 31.132 # 0: number 31.133 compiler.err.int.number.too.large=\u6574\u6570{0}\u304C\u5927\u304D\u3059\u304E\u307E\u3059 31.134 31.135 -compiler.err.intf.annotation.members.cant.have.params=@interface\u30E1\u30F3\u30D0\u30FC\u304C\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093 31.136 - 31.137 -compiler.err.intf.annotation.cant.have.type.params=@interface\u304C\u578B\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093 31.138 - 31.139 -compiler.err.intf.annotation.members.cant.have.type.params=@interface\u30E1\u30F3\u30D0\u30FC\u304C\u578B\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093 31.140 +compiler.err.intf.annotation.members.cant.have.params=\u6CE8\u91C8\u578B\u5BA3\u8A00\u5185\u306E\u8981\u7D20\u304C\u4EEE\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u5BA3\u8A00\u3067\u304D\u307E\u305B\u3093 31.141 + 31.142 +# 0: symbol 31.143 +compiler.err.intf.annotation.cant.have.type.params=\u6CE8\u91C8\u578B{0}\u306F\u6C4E\u7528\u306B\u3067\u304D\u307E\u305B\u3093 31.144 + 31.145 +compiler.err.intf.annotation.members.cant.have.type.params=\u6CE8\u91C8\u578B\u5BA3\u8A00\u5185\u306E\u8981\u7D20\u306F\u6C4E\u7528\u30E1\u30BD\u30C3\u30C9\u306B\u3067\u304D\u307E\u305B\u3093 31.146 31.147 # 0: symbol, 1: type 31.148 -compiler.err.intf.annotation.member.clash=@interface\u30E1\u30F3\u30D0\u30FC\u306F{1}\u306E\u30E1\u30BD\u30C3\u30C9''{0}''\u3068\u7AF6\u5408\u3057\u307E\u3059 31.149 +compiler.err.intf.annotation.member.clash=\u6CE8\u91C8\u578B{1}\u3067\u30E1\u30BD\u30C3\u30C9{0}\u3068\u540C\u3058\u540D\u524D\u306E\u8981\u7D20\u304C\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u3059 31.150 31.151 compiler.err.intf.expected.here=\u3053\u3053\u306B\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u304C\u5FC5\u8981\u3067\u3059 31.152 31.153 +compiler.err.intf.or.array.expected.here=\u3053\u3053\u306B\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u307E\u305F\u306F\u914D\u5217\u578B\u304C\u5FC5\u8981\u3067\u3059 31.154 + 31.155 compiler.err.intf.meth.cant.have.body=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u62BD\u8C61\u30E1\u30BD\u30C3\u30C9\u304C\u672C\u4F53\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093 31.156 31.157 -compiler.err.invalid.annotation.member.type=\u6CE8\u91C8\u30E1\u30F3\u30D0\u30FC\u306E\u578B\u304C\u4E0D\u6B63\u3067\u3059 31.158 +# 0: symbol 31.159 +compiler.err.invalid.annotation.member.type=\u6CE8\u91C8\u578B\u306E\u8981\u7D20{0}\u306E\u578B\u304C\u7121\u52B9\u3067\u3059 31.160 31.161 compiler.err.invalid.binary.number=2\u9032\u6570\u5B57\u306F\u5C11\u306A\u304F\u3068\u30821\u6841\u306E2\u9032\u6570\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 31.162 31.163 @@ -531,9 +534,6 @@ 31.164 31.165 compiler.misc.incompatible.arg.types.in.mref=\u30E1\u30BD\u30C3\u30C9\u53C2\u7167\u306E\u30D1\u30E9\u30E1\u30FC\u30BF\u578B\u306F\u4E0D\u9069\u5408\u3067\u3059 31.166 31.167 -# 0: list of type, 1: message segment 31.168 -compiler.misc.bad.arg.types.in.lambda=\u63A8\u5B9A\u30D1\u30E9\u30E1\u30FC\u30BF\u578B\u3067\u306F\u30E9\u30E0\u30C0\u5F0F\u306E\u578B\u30C1\u30A7\u30C3\u30AF\u3092\u5B9F\u884C\u3067\u304D\u307E\u305B\u3093\n\u63A8\u5B9A\u578B: {0} 31.169 - 31.170 compiler.err.new.not.allowed.in.annotation=''new''\u306F\u6CE8\u91C8\u306B\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 31.171 31.172 compiler.err.no.annotation.member={1}\u306E\u6CE8\u91C8\u30E1\u30F3\u30D0\u30FC{0}\u304C\u3042\u308A\u307E\u305B\u3093 31.173 @@ -998,6 +998,9 @@ 31.174 # 0: symbol 31.175 compiler.warn.missing.SVUID=\u76F4\u5217\u5316\u53EF\u80FD\u306A\u30AF\u30E9\u30B9{0}\u306B\u306F\u3001serialVersionUID\u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u305B\u3093 31.176 31.177 +# 0: symbol, 1: symbol, 2: symbol, 3: symbol 31.178 +compiler.warn.potentially.ambiguous.overload={1}\u5185\u306E{0}\u306F{3}\u5185\u306E{2}\u3068\u77DB\u76FE\u3059\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059 31.179 + 31.180 # 0: message segment 31.181 compiler.warn.override.varargs.missing={0}\u3002\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9\u306B\u306F''...''\u304C\u3042\u308A\u307E\u305B\u3093 31.182 31.183 @@ -1215,6 +1218,7 @@ 31.184 # 0: symbol, 1: message segment 31.185 compiler.err.cant.access={0}\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\n{1} 31.186 31.187 +# 0: file name, 1: message segment 31.188 compiler.misc.bad.class.file.header=\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB{0}\u306F\u4E0D\u6B63\u3067\u3059\n{1}\n\u524A\u9664\u3059\u308B\u304B\u3001\u30AF\u30E9\u30B9\u30D1\u30B9\u306E\u6B63\u3057\u3044\u30B5\u30D6\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306B\u3042\u308B\u304B\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002 31.189 31.190 # 0: file name, 1: message segment 31.191 @@ -1244,6 +1248,12 @@ 31.192 31.193 compiler.misc.class.file.not.found={0}\u306E\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 31.194 31.195 +# 0: classfile major version, 1: classfile minor version 31.196 +compiler.misc.invalid.default.interface=\u30D0\u30FC\u30B8\u30E7\u30F3{0}.{1}\u306E\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306B\u30C7\u30D5\u30A9\u30EB\u30C8\u30FB\u30E1\u30BD\u30C3\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F 31.197 + 31.198 +# 0: classfile major version, 1: classfile minor version 31.199 +compiler.misc.invalid.static.interface=\u30D0\u30FC\u30B8\u30E7\u30F3{0}.{1}\u306E\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306Bstatic\u30E1\u30BD\u30C3\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F 31.200 + 31.201 # 0: name 31.202 compiler.misc.file.doesnt.contain.class=\u30D5\u30A1\u30A4\u30EB\u306B\u30AF\u30E9\u30B9{0}\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093 31.203 31.204 @@ -1362,9 +1372,6 @@ 31.205 # 0: type, 1: list of type 31.206 compiler.misc.inferred.do.not.conform.to.eq.bounds=\u63A8\u8AD6\u578B\u304C\u7B49\u4FA1\u5236\u7D04\u306B\u9069\u5408\u3057\u307E\u305B\u3093\n\u63A8\u8AD6: {0}\n\u7B49\u4FA1\u5236\u7D04: {1} 31.207 31.208 -# 0: list of type 31.209 -compiler.misc.cyclic.inference=\u63A8\u8AD6\u306E\u30EB\u30FC\u30D7\u306E\u305F\u3081\u3001\u63A8\u8AD6\u5909\u6570{0}\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093 31.210 - 31.211 # 0: symbol 31.212 compiler.misc.diamond={0}<> 31.213 31.214 @@ -1374,6 +1381,9 @@ 31.215 # 0: unused 31.216 compiler.misc.diamond.and.explicit.params=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306E\u660E\u793A\u7684\u306A\u578B\u30D1\u30E9\u30E1\u30FC\u30BF\u3067\u306F''<>''\u3092\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 31.217 31.218 +# 0: unused 31.219 +compiler.misc.mref.infer.and.explicit.params=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306E\u660E\u793A\u7684\u306A\u578B\u30D1\u30E9\u30E1\u30FC\u30BF\u3067\u306Fraw\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u53C2\u7167\u3092\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 31.220 + 31.221 # 0: type, 1: list of type 31.222 compiler.misc.explicit.param.do.not.conform.to.bounds=\u660E\u793A\u7684\u306A\u578B\u5F15\u6570{0}\u306F\u3001\u5BA3\u8A00\u3055\u308C\u305F\u5883\u754C{1}\u306B\u9069\u5408\u3057\u307E\u305B\u3093 31.223 31.224 @@ -1574,6 +1584,8 @@ 31.225 31.226 compiler.warn.underscore.as.identifier=\u8B58\u5225\u5B50\u3068\u3057\u3066''_''\u304C\u4F7F\u7528\u3055\u308C\u307E\u3057\u305F\n(\u8B58\u5225\u5B50\u3068\u3057\u3066\u306E''_''\u306E\u4F7F\u7528\u306F\u3001Java SE 8\u3088\u308A\u5F8C\u306E\u30EA\u30EA\u30FC\u30B9\u3067\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u306A\u3044\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059) 31.227 31.228 +compiler.err.underscore.as.identifier.in.lambda=''_''\u304C\u8B58\u5225\u5B50\u3068\u3057\u3066\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059\n(\u30E9\u30E0\u30C0\u30FB\u30D1\u30E9\u30E1\u30FC\u30BF\u3067\u306F''_''\u3092\u8B58\u5225\u5B50\u3068\u3057\u3066\u4F7F\u7528\u3059\u308B\u3053\u3068\u306F\u7981\u6B62\u3055\u308C\u3066\u3044\u307E\u3059) 31.229 + 31.230 compiler.err.enum.as.identifier=\u30EA\u30EA\u30FC\u30B95\u304B\u3089''enum''\u306F\u30AD\u30FC\u30EF\u30FC\u30C9\u306A\u306E\u3067\u8B58\u5225\u5B50\u3068\u3057\u3066\u4F7F\u7528\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\n(''enum''\u3092\u8B58\u5225\u5B50\u3068\u3057\u3066\u4F7F\u7528\u3059\u308B\u306B\u306F-source 1.4\u4EE5\u524D\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044) 31.231 31.232 compiler.err.assert.as.identifier=\u30EA\u30EA\u30FC\u30B91.4\u304B\u3089''assert''\u306F\u30AD\u30FC\u30EF\u30FC\u30C9\u306A\u306E\u3067\u3001\u8B58\u5225\u5B50\u3068\u3057\u3066\u4F7F\u7528\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\n(''assert''\u3092\u8B58\u5225\u5B50\u3068\u3057\u3066\u4F7F\u7528\u3059\u308B\u306B\u306F\u3001-source 1.3\u4EE5\u524D\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044) 31.233 @@ -1585,11 +1597,12 @@ 31.234 compiler.err.receiver.parameter.not.applicable.constructor.toplevel.class=\u53D7\u53D6\u308A\u5074\u30D1\u30E9\u30E1\u30FC\u30BF\u306F\u6700\u4E0A\u4F4D\u30EC\u30D9\u30EB\u30FB\u30AF\u30E9\u30B9\u306E\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306B\u9069\u7528\u3067\u304D\u307E\u305B\u3093 31.235 31.236 # TODO 308: make a better error message 31.237 -compiler.err.cant.annotate.static.class=\u5305\u542B\u3059\u308Bstatic\u306E\u30CD\u30B9\u30C8\u3055\u308C\u305F\u30AF\u30E9\u30B9\u306F\u6CE8\u91C8\u4ED8\u3051\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093 31.238 +# 0: symbol 31.239 +compiler.err.cant.type.annotate.scoping.1=\u30B9\u30B3\u30FC\u30D7\u30FB\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30C8\u3092\u578B\u4F7F\u7528\u6CE8\u91C8\u3067\u6CE8\u91C8\u4ED8\u3051\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093: {0} 31.240 31.241 # TODO 308: make a better error message 31.242 -# 0: unused 31.243 -compiler.err.cant.annotate.nested.type=static\u306E\u30CD\u30B9\u30C8\u3055\u308C\u305F\u30BF\u30A4\u30D7\u306E\u30B9\u30B3\u30FC\u30D7\u30FB\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30C8\u306B\u306F\u6CE8\u91C8\u4ED8\u3051\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093 31.244 +# 0: list of symbol 31.245 +compiler.err.cant.type.annotate.scoping=\u30B9\u30B3\u30FC\u30D7\u30FB\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30C8\u3092\u578B\u4F7F\u7528\u6CE8\u91C8\u3067\u6CE8\u91C8\u4ED8\u3051\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093: {0} 31.246 31.247 # 0: type, 1: type 31.248 compiler.err.incorrect.receiver.name=\u53D7\u53D6\u308A\u5074\u306E\u540D\u524D\u304C\u3001\u5305\u542B\u3059\u308B\u30AF\u30E9\u30B9\u30FB\u30BF\u30A4\u30D7\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\n\u5FC5\u9808: {0}\n\u691C\u51FA: {1} 31.249 @@ -1618,7 +1631,10 @@ 31.250 compiler.err.type.annotations.not.supported.in.source=\u30BF\u30A4\u30D7\u6CE8\u91C8\u306F-source {0}\u3067\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\n(\u30BF\u30A4\u30D7\u6CE8\u91C8\u3092\u4F7F\u7528\u53EF\u80FD\u306B\u3059\u308B\u306B\u306F\u3001-source 8\u4EE5\u4E0A\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044) 31.251 31.252 # 0: string 31.253 -compiler.err.foreach.not.supported.in.source=for-each\u30EB\u30FC\u30D7\u306F-source {0}\u3067\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\n(for-each\u30EB\u30FC\u30D7\u3092\u4F7F\u7528\u53EF\u80FD\u306B\u3059\u308B\u306B\u306F\u3001-source 5\u4EE5\u964D\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044) 31.254 +compiler.err.repeatable.annotations.not.supported.in.source=\u7E70\u8FD4\u3057\u6CE8\u91C8\u306F-source {0}\u3067\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\n(\u7E70\u8FD4\u3057\u6CE8\u91C8\u3092\u4F7F\u7528\u53EF\u80FD\u306B\u3059\u308B\u306B\u306F\u3001-source 8\u4EE5\u4E0A\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044) 31.255 + 31.256 +# 0: string 31.257 +compiler.err.foreach.not.supported.in.source=\u62E1\u5F35for\u30EB\u30FC\u30D7\u306F-source {0}\u3067\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\n(for-each\u30EB\u30FC\u30D7\u3092\u4F7F\u7528\u53EF\u80FD\u306B\u3059\u308B\u306B\u306F\u3001-source 5\u4EE5\u964D\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044) 31.258 31.259 # 0: string 31.260 compiler.err.static.import.not.supported.in.source=static import\u5BA3\u8A00\u306F -source {0}\u3067\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\n(static import\u5BA3\u8A00\u3092\u4F7F\u7528\u53EF\u80FD\u306B\u3059\u308B\u306B\u306F\u3001-source 5\u4EE5\u964D\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044)
32.1 --- a/src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Tue Dec 24 14:14:23 2013 -0800 32.2 +++ b/src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Mon Jan 06 13:39:07 2014 -0800 32.3 @@ -72,21 +72,21 @@ 32.4 compiler.err.already.defined.in.clinit=\u5DF2\u5728{3} {4}\u7684{2}\u4E2D\u5B9A\u4E49\u4E86{0} {1} 32.5 32.6 # 0: string 32.7 -compiler.err.already.defined.single.import=\u5DF2\u5728 single-type \u5BFC\u5165\u4E2D\u5B9A\u4E49{0} 32.8 +compiler.err.already.defined.single.import={0}\u7684 single-type-import \u5DF2\u5B9A\u4E49\u5177\u6709\u76F8\u540C\u7B80\u540D\u7684\u7C7B\u578B 32.9 32.10 # 0: string 32.11 -compiler.err.already.defined.static.single.import=\u5DF2\u5728\u9759\u6001 single-type \u5BFC\u5165\u4E2D\u5B9A\u4E49{0} 32.12 +compiler.err.already.defined.static.single.import={0}\u7684\u9759\u6001 single-type-import \u5DF2\u5B9A\u4E49\u5177\u6709\u76F8\u540C\u7B80\u540D\u7684\u7C7B\u578B 32.13 32.14 compiler.err.already.defined.this.unit=\u5DF2\u5728\u8BE5\u7F16\u8BD1\u5355\u5143\u4E2D\u5B9A\u4E49{0} 32.15 32.16 # 0: type, 1: list of name 32.17 -compiler.err.annotation.missing.default.value=\u5BF9\u4E8E\u5C5E\u6027{1}, \u6CE8\u91CA{0}\u7F3A\u5C11\u503C 32.18 +compiler.err.annotation.missing.default.value=\u5BF9\u4E8E\u5143\u7D20 ''{1}'', \u6CE8\u91CA @{0} \u7F3A\u5C11\u9ED8\u8BA4\u503C 32.19 32.20 # 0: type, 1: list of name 32.21 -compiler.err.annotation.missing.default.value.1=\u5BF9\u4E8E\u5C5E\u6027{1}, \u6CE8\u91CA{0}\u7F3A\u5C11\u503C 32.22 +compiler.err.annotation.missing.default.value.1=\u5BF9\u4E8E\u5143\u7D20{1}, \u6CE8\u91CA @{0} \u7F3A\u5C11\u9ED8\u8BA4\u503C 32.23 32.24 # 0: type 32.25 -compiler.err.annotation.not.valid.for.type=\u5BF9\u4E8E\u7C7B\u578B\u4E3A{0}\u7684\u503C, \u6CE8\u91CA\u65E0\u6548 32.26 +compiler.err.annotation.not.valid.for.type=\u6CE8\u91CA\u5BF9\u4E8E\u7C7B\u578B{0}\u7684\u5143\u7D20\u65E0\u6548 32.27 32.28 compiler.err.annotation.type.not.applicable=\u6CE8\u91CA\u7C7B\u578B\u4E0D\u9002\u7528\u4E8E\u8BE5\u7C7B\u578B\u7684\u58F0\u660E 32.29 32.30 @@ -112,7 +112,7 @@ 32.31 # 0: type 32.32 compiler.err.array.req.but.found=\u9700\u8981\u6570\u7EC4, \u4F46\u627E\u5230{0} 32.33 32.34 -compiler.err.attribute.value.must.be.constant=\u5C5E\u6027\u503C\u5FC5\u987B\u4E3A\u5E38\u91CF 32.35 +compiler.err.attribute.value.must.be.constant=\u5143\u7D20\u503C\u5FC5\u987B\u4E3A\u5E38\u91CF\u8868\u8FBE\u5F0F 32.36 32.37 # 0: statement type 32.38 compiler.err.bad.initializer={0}\u7684\u521D\u59CB\u5316\u7A0B\u5E8F\u9519\u8BEF 32.39 @@ -223,62 +223,61 @@ 32.40 # 0: symbol 32.41 compiler.err.cyclic.inheritance=\u6D89\u53CA{0}\u7684\u5FAA\u73AF\u7EE7\u627F 32.42 32.43 -compiler.err.cyclic.annotation.element=\u5FAA\u73AF\u6CE8\u91CA\u5143\u7D20\u7C7B\u578B 32.44 +# 0: symbol 32.45 +compiler.err.cyclic.annotation.element=\u5143\u7D20 {0} \u7684\u7C7B\u578B\u4E3A\u5FAA\u73AF 32.46 32.47 # 0: unused 32.48 compiler.err.call.to.super.not.allowed.in.enum.ctor=\u5728\u679A\u4E3E\u6784\u9020\u5668\u4E2D\u4E0D\u5141\u8BB8\u8C03\u7528\u8D85\u7C7B 32.49 32.50 # 0: type 32.51 -compiler.err.no.superclass={0}\u4E0D\u5177\u6709\u8D85\u7C7B 32.52 +compiler.err.no.superclass={0}\u4E0D\u5177\u6709\u8D85\u7C7B\u3002 32.53 32.54 # 0: symbol, 1: type, 2: symbol, 3: type, 4: unused 32.55 compiler.err.concrete.inheritance.conflict={1}\u4E2D\u7684\u65B9\u6CD5{0}\u548C{3}\u4E2D\u7684\u65B9\u6CD5{2}\u662F\u4F7F\u7528\u76F8\u540C\u7684\u7B7E\u540D\u7EE7\u627F\u7684 32.56 32.57 -compiler.err.default.allowed.in.intf.annotation.member=\u4EC5\u5728 @interface \u6210\u5458\u4E2D\u5141\u8BB8\u4F7F\u7528\u9ED8\u8BA4\u503C 32.58 +compiler.err.default.allowed.in.intf.annotation.member=\u6CE8\u91CA\u7C7B\u578B\u58F0\u660E\u4E2D\u4EC5\u5141\u8BB8\u9ED8\u8BA4\u503C 32.59 32.60 # 0: symbol 32.61 compiler.err.doesnt.exist=\u7A0B\u5E8F\u5305{0}\u4E0D\u5B58\u5728 32.62 32.63 -compiler.err.duplicate.annotation=\u6CE8\u91CA\u91CD\u590D 32.64 - 32.65 # 0: type 32.66 -compiler.err.duplicate.annotation.invalid.repeated=\u65E0\u6CD5\u91CD\u590D\u6CE8\u91CA{0}\n\u5B83\u6CA1\u6709\u5B9A\u4E49\u6709\u6548\u7684\u5305\u542B\u6CE8\u91CA\u3002 32.67 +compiler.err.duplicate.annotation.invalid.repeated=\u6CE8\u91CA{0}\u4E0D\u662F\u6709\u6548\u7684\u53EF\u91CD\u590D\u6CE8\u91CA 32.68 32.69 # 0: name, 1: type 32.70 -compiler.err.duplicate.annotation.member.value={1}\u4E2D\u7684\u6CE8\u91CA\u6210\u5458\u503C{0}\u91CD\u590D 32.71 - 32.72 -# 0: type, 1: type 32.73 -compiler.err.duplicate.annotation.missing.container=\u6CE8\u91CA\u91CD\u590D: {0}\u7684\u58F0\u660E\u6CA1\u6709\u6709\u6548\u7684{1}\u6CE8\u91CA 32.74 +compiler.err.duplicate.annotation.member.value=\u6CE8\u91CA@{1}\u4E2D\u7684\u5143\u7D20 ''{0}'' \u91CD\u590D\u3002 32.75 + 32.76 +# 0: name, 1: unused 32.77 +compiler.err.duplicate.annotation.missing.container={0} \u4E0D\u662F\u53EF\u91CD\u590D\u7684\u6CE8\u91CA\u7C7B\u578B 32.78 + 32.79 +# 0: type, 1: unused 32.80 +compiler.err.invalid.repeatable.annotation=\u6CE8\u91CA\u91CD\u590D: \u4F7F\u7528\u65E0\u6548\u7684 @Repeatable \u6CE8\u91CA\u5BF9{0}\u8FDB\u884C\u4E86\u6CE8\u91CA 32.81 + 32.82 +# 0: symbol or type 32.83 +compiler.err.invalid.repeatable.annotation.no.value={0}\u4E0D\u662F\u6709\u6548\u7684 @Repeatable, \u672A\u58F0\u660E\u4EFB\u4F55\u503C\u5143\u7D20\u65B9\u6CD5 32.84 + 32.85 +# 0: type, 1: number 32.86 +compiler.err.invalid.repeatable.annotation.multiple.values={0}\u4E0D\u662F\u6709\u6548\u7684 @Repeatable, \u5DF2\u58F0\u660E {1} \u4E2A\u540D\u4E3A ''value'' \u7684\u5143\u7D20\u65B9\u6CD5 32.87 32.88 # 0: type 32.89 -compiler.err.invalid.repeatable.annotation=\u6CE8\u91CA\u91CD\u590D: \u4F7F\u7528\u65E0\u6548\u7684 Repeatable \u6CE8\u91CA\u5BF9{0}\u8FDB\u884C\u4E86\u6CE8\u91CA 32.90 - 32.91 -# 0: symbol or type 32.92 -compiler.err.invalid.repeatable.annotation.no.value=\u6CE8\u91CA\u91CD\u590D: {0}\u4E0D\u662F\u6709\u6548\u7684 Repeatable, \u672A\u58F0\u660E\u4EFB\u4F55\u503C\u5143\u7D20\u65B9\u6CD5 32.93 - 32.94 -# 0: type, 1: number 32.95 -compiler.err.invalid.repeatable.annotation.multiple.values=\u6CE8\u91CA\u91CD\u590D: {0}\u4E0D\u662F\u6709\u6548\u7684 Repeatable, \u5DF2\u58F0\u660E {1} \u4E2A\u503C\u5143\u7D20\u65B9\u6CD5 32.96 - 32.97 -# 0: type 32.98 -compiler.err.invalid.repeatable.annotation.invalid.value=\u6CE8\u91CA\u91CD\u590D: {0}\u4E0D\u662F\u6709\u6548\u7684 Repeatable: \u503C\u5143\u7D20\u65E0\u6548 32.99 - 32.100 -# 0: symbol type, 1: type, 2: type 32.101 -compiler.err.invalid.repeatable.annotation.value.return=\u6CE8\u91CA\u91CD\u590D: \u5305\u542B\u6CE8\u91CA{0}\u7684\u503C\u5143\u7D20\u5E94\u5177\u6709\u7C7B\u578B{2}, \u4F46\u627E\u5230\u7684\u662F{1} 32.102 +compiler.err.invalid.repeatable.annotation.invalid.value={0}\u4E0D\u662F\u6709\u6548\u7684 @Repeatable: \u503C\u5143\u7D20\u65E0\u6548 32.103 + 32.104 +# 0: symbol type, 1: unused, 2: type 32.105 +compiler.err.invalid.repeatable.annotation.value.return=\u5305\u542B\u6CE8\u91CA\u7C7B\u578B ({0}) \u5FC5\u987B\u58F0\u660E\u7C7B\u578B{2}\u7684\u540D\u4E3A ''value'' \u7684\u5143\u7D20 32.106 32.107 # 0: symbol or type, 1: symbol 32.108 -compiler.err.invalid.repeatable.annotation.elem.nondefault=\u5305\u542B\u6CE8\u91CA{0}\u6CA1\u6709\u5143\u7D20 {1} \u7684\u9ED8\u8BA4\u503C 32.109 - 32.110 -# 0: symbol, 1: type, 2: symbol, 3: type 32.111 -compiler.err.invalid.repeatable.annotation.retention=\u5305\u542B\u6CE8\u91CA {0} \u7684\u4FDD\u7559\u671F ({1}) \u77ED\u4E8E\u5DF2\u5305\u542B\u6CE8\u91CA {2} \u7684\u4FDD\u7559\u671F ({3}) 32.112 +compiler.err.invalid.repeatable.annotation.elem.nondefault=\u5BF9\u4E8E\u5143\u7D20 {1}, \u5305\u542B\u6CE8\u91CA\u7C7B\u578B ({0}) \u6CA1\u6709\u9ED8\u8BA4\u503C 32.113 + 32.114 +# 0: symbol, 1: unused, 2: symbol, 3: unused 32.115 +compiler.err.invalid.repeatable.annotation.retention=\u5305\u542B\u6CE8\u91CA\u7C7B\u578B ({0}) \u7684\u4FDD\u7559\u671F\u77ED\u4E8E\u53EF\u91CD\u590D\u6CE8\u91CA\u7C7B\u578B ({2}) \u7684\u4FDD\u7559\u671F 32.116 32.117 # 0: symbol, 1: symbol 32.118 -compiler.err.invalid.repeatable.annotation.not.documented=\u5305\u542B\u6CE8\u91CA\u7C7B\u578B {0} \u4E0D\u662F @Documented, \u800C\u91CD\u590D\u7684\u6CE8\u91CA\u7C7B\u578B {1} \u4E3A 32.119 +compiler.err.invalid.repeatable.annotation.not.documented=\u53EF\u91CD\u590D\u6CE8\u91CA\u7C7B\u578B ({1}) \u662F @Documented, \u800C\u5305\u542B\u6CE8\u91CA\u7C7B\u578B ({0}) \u5219\u4E0D\u662F 32.120 32.121 # 0: symbol, 1: symbol 32.122 -compiler.err.invalid.repeatable.annotation.not.inherited=\u5305\u542B\u6CE8\u91CA\u7C7B\u578B {0} \u4E0D\u662F @Inherited, \u800C\u91CD\u590D\u7684\u6CE8\u91CA\u7C7B\u578B {1} \u4E3A 32.123 +compiler.err.invalid.repeatable.annotation.not.inherited=\u53EF\u91CD\u590D\u6CE8\u91CA\u7C7B\u578B ({1}) \u662F @Inherited, \u800C\u5305\u542B\u6CE8\u91CA\u7C7B\u578B ({0}) \u5219\u4E0D\u662F 32.124 32.125 # 0: symbol, 1: symbol 32.126 -compiler.err.invalid.repeatable.annotation.incompatible.target=\u5BB9\u5668\u6CE8\u91CA {0} \u7684\u76EE\u6807\u4E0D\u662F\u91CD\u590D\u6CE8\u91CA {1} \u7684\u76EE\u6807\u5B50\u96C6 32.127 +compiler.err.invalid.repeatable.annotation.incompatible.target=\u5305\u542B\u6CE8\u91CA\u7C7B\u578B ({0}) \u9002\u7528\u7684\u76EE\u6807\u591A\u4E8E\u53EF\u91CD\u590D\u6CE8\u91CA\u7C7B\u578B ({1}) 32.128 32.129 # 0: symbol 32.130 compiler.err.invalid.repeatable.annotation.repeated.and.container.present=\u5BB9\u5668 {0} \u4E0D\u5F97\u4E0E\u5176\u5305\u542B\u7684\u5143\u7D20\u540C\u65F6\u5B58\u5728 32.131 @@ -408,20 +407,24 @@ 32.132 # 0: number 32.133 compiler.err.int.number.too.large=\u8FC7\u5927\u7684\u6574\u6570: {0} 32.134 32.135 -compiler.err.intf.annotation.members.cant.have.params=@interface \u6210\u5458\u4E0D\u80FD\u5E26\u6709\u53C2\u6570 32.136 - 32.137 -compiler.err.intf.annotation.cant.have.type.params=@interface \u4E0D\u80FD\u5E26\u6709\u7C7B\u578B\u53C2\u6570 32.138 - 32.139 -compiler.err.intf.annotation.members.cant.have.type.params=@interface \u6210\u5458\u4E0D\u80FD\u5E26\u6709\u7C7B\u578B\u53C2\u6570 32.140 +compiler.err.intf.annotation.members.cant.have.params=\u6CE8\u91CA\u7C7B\u578B\u58F0\u660E\u4E2D\u7684\u5143\u7D20\u65E0\u6CD5\u58F0\u660E\u5F62\u53C2 32.141 + 32.142 +# 0: symbol 32.143 +compiler.err.intf.annotation.cant.have.type.params=\u6CE8\u91CA\u7C7B\u578B {0} \u4E0D\u80FD\u4E3A\u6CDB\u578B 32.144 + 32.145 +compiler.err.intf.annotation.members.cant.have.type.params=\u6CE8\u91CA\u7C7B\u578B\u58F0\u660E\u4E2D\u7684\u5143\u7D20\u4E0D\u80FD\u4E3A\u6CDB\u578B\u65B9\u6CD5 32.146 32.147 # 0: symbol, 1: type 32.148 -compiler.err.intf.annotation.member.clash=@interface \u6210\u5458\u4E0E{1}\u4E2D\u7684\u65B9\u6CD5 ''{0}'' \u51B2\u7A81 32.149 +compiler.err.intf.annotation.member.clash=\u6CE8\u91CA\u7C7B\u578B{1}\u58F0\u660E\u4E0E\u65B9\u6CD5 {0} \u540C\u540D\u7684\u5143\u7D20 32.150 32.151 compiler.err.intf.expected.here=\u6B64\u5904\u9700\u8981\u63A5\u53E3 32.152 32.153 +compiler.err.intf.or.array.expected.here=\u6B64\u5904\u9884\u671F\u4E3A\u63A5\u53E3\u6216\u6570\u7EC4\u7C7B\u578B 32.154 + 32.155 compiler.err.intf.meth.cant.have.body=\u63A5\u53E3\u62BD\u8C61\u65B9\u6CD5\u4E0D\u80FD\u5E26\u6709\u4E3B\u4F53 32.156 32.157 -compiler.err.invalid.annotation.member.type=\u6CE8\u91CA\u6210\u5458\u7684\u7C7B\u578B\u65E0\u6548 32.158 +# 0: symbol 32.159 +compiler.err.invalid.annotation.member.type=\u6CE8\u91CA\u7C7B\u578B\u5143\u7D20 {0} \u7684\u7C7B\u578B\u65E0\u6548 32.160 32.161 compiler.err.invalid.binary.number=\u4E8C\u8FDB\u5236\u6570\u5B57\u4E2D\u5FC5\u987B\u5305\u542B\u81F3\u5C11\u4E00\u4E2A\u4E8C\u8FDB\u5236\u6570 32.162 32.163 @@ -531,9 +534,6 @@ 32.164 32.165 compiler.misc.incompatible.arg.types.in.mref=\u65B9\u6CD5\u5F15\u7528\u4E2D\u7684\u53C2\u6570\u7C7B\u578B\u4E0D\u517C\u5BB9 32.166 32.167 -# 0: list of type, 1: message segment 32.168 -compiler.misc.bad.arg.types.in.lambda=\u65E0\u6CD5\u4F7F\u7528\u63A8\u65AD\u53C2\u6570\u7C7B\u578B\u5BF9 lambda \u8868\u8FBE\u5F0F\u8FDB\u884C\u7C7B\u578B\u68C0\u67E5\n\u63A8\u65AD\u7C7B\u578B: {0} 32.169 - 32.170 compiler.err.new.not.allowed.in.annotation=\u6CE8\u91CA\u4E2D\u4E0D\u5141\u8BB8\u4F7F\u7528 ''new'' 32.171 32.172 compiler.err.no.annotation.member={1}\u4E2D\u6CA1\u6709\u6CE8\u91CA\u6210\u5458{0} 32.173 @@ -998,6 +998,9 @@ 32.174 # 0: symbol 32.175 compiler.warn.missing.SVUID=\u53EF\u5E8F\u5217\u5316\u7C7B{0}\u6CA1\u6709 serialVersionUID \u7684\u5B9A\u4E49 32.176 32.177 +# 0: symbol, 1: symbol, 2: symbol, 3: symbol 32.178 +compiler.warn.potentially.ambiguous.overload={1} \u4E2D\u7684 {0} \u53EF\u80FD\u4E0E {3} \u4E2D\u7684 {2} \u6DF7\u6DC6 32.179 + 32.180 # 0: message segment 32.181 compiler.warn.override.varargs.missing={0}; \u88AB\u8986\u76D6\u7684\u65B9\u6CD5\u6CA1\u6709 ''...'' 32.182 32.183 @@ -1215,6 +1218,7 @@ 32.184 # 0: symbol, 1: message segment 32.185 compiler.err.cant.access=\u65E0\u6CD5\u8BBF\u95EE{0}\n{1} 32.186 32.187 +# 0: file name, 1: message segment 32.188 compiler.misc.bad.class.file.header=\u9519\u8BEF\u7684\u7C7B\u6587\u4EF6: {0}\n{1}\n\u8BF7\u5220\u9664\u8BE5\u6587\u4EF6\u6216\u786E\u4FDD\u8BE5\u6587\u4EF6\u4F4D\u4E8E\u6B63\u786E\u7684\u7C7B\u8DEF\u5F84\u5B50\u76EE\u5F55\u4E2D\u3002 32.189 32.190 # 0: file name, 1: message segment 32.191 @@ -1244,6 +1248,12 @@ 32.192 32.193 compiler.misc.class.file.not.found=\u627E\u4E0D\u5230{0}\u7684\u7C7B\u6587\u4EF6 32.194 32.195 +# 0: classfile major version, 1: classfile minor version 32.196 +compiler.misc.invalid.default.interface=\u5728 {0}.{1} \u7248\u7C7B\u6587\u4EF6\u4E2D\u627E\u5230\u9ED8\u8BA4\u65B9\u6CD5 32.197 + 32.198 +# 0: classfile major version, 1: classfile minor version 32.199 +compiler.misc.invalid.static.interface=\u5728 {0}.{1} \u7248\u7C7B\u6587\u4EF6\u4E2D\u627E\u5230\u9759\u6001\u65B9\u6CD5 32.200 + 32.201 # 0: name 32.202 compiler.misc.file.doesnt.contain.class=\u6587\u4EF6\u4E0D\u5305\u542B\u7C7B{0} 32.203 32.204 @@ -1362,9 +1372,6 @@ 32.205 # 0: type, 1: list of type 32.206 compiler.misc.inferred.do.not.conform.to.eq.bounds=\u63A8\u65AD\u7C7B\u578B\u4E0D\u7B26\u5408\u7B49\u5F0F\u7EA6\u675F\u6761\u4EF6\n\u63A8\u65AD: {0}\n\u7B49\u5F0F\u7EA6\u675F\u6761\u4EF6: {1} 32.207 32.208 -# 0: list of type 32.209 -compiler.misc.cyclic.inference=\u7531\u4E8E\u63A8\u8BBA\u5FAA\u73AF, \u65E0\u6CD5\u5B9E\u4F8B\u5316\u63A8\u8BBA\u53D8\u91CF{0} 32.210 - 32.211 # 0: symbol 32.212 compiler.misc.diamond={0}<> 32.213 32.214 @@ -1374,6 +1381,9 @@ 32.215 # 0: unused 32.216 compiler.misc.diamond.and.explicit.params=\u4E0D\u80FD\u5C06 ''<>'' \u4E0E\u6784\u9020\u5668\u7684\u663E\u5F0F\u7C7B\u578B\u53C2\u6570\u4E00\u8D77\u4F7F\u7528 32.217 32.218 +# 0: unused 32.219 +compiler.misc.mref.infer.and.explicit.params=\u4E0D\u80FD\u5C06\u539F\u59CB\u6784\u9020\u5668\u5F15\u7528\u4E0E\u6784\u9020\u5668\u7684\u663E\u5F0F\u7C7B\u578B\u53C2\u6570\u4E00\u8D77\u4F7F\u7528 32.220 + 32.221 # 0: type, 1: list of type 32.222 compiler.misc.explicit.param.do.not.conform.to.bounds=\u663E\u5F0F\u7C7B\u578B\u53C2\u6570{0}\u4E0D\u7B26\u5408\u58F0\u660E\u7684\u8303\u56F4{1} 32.223 32.224 @@ -1574,6 +1584,8 @@ 32.225 32.226 compiler.warn.underscore.as.identifier=''_'' \u7528\u4F5C\u6807\u8BC6\u7B26\n(Java SE 8 \u4E4B\u540E\u7684\u53D1\u884C\u7248\u4E2D\u53EF\u80FD\u4E0D\u652F\u6301\u4F7F\u7528 ''_'' \u4F5C\u4E3A\u6807\u8BC6\u7B26) 32.227 32.228 +compiler.err.underscore.as.identifier.in.lambda=''_'' \u7528\u4F5C\u6807\u8BC6\u7B26\n(\u5BF9\u4E8E lambda \u53C2\u6570, \u7981\u6B62\u5C06 ''_'' \u7528\u4F5C\u6807\u8BC6\u7B26) 32.229 + 32.230 compiler.err.enum.as.identifier=\u4ECE\u53D1\u884C\u7248 5 \u5F00\u59CB, ''enum'' \u4E3A\u5173\u952E\u5B57, \u800C\u4E0D\u7528\u4F5C\u6807\u8BC6\u7B26\n(\u8BF7\u4F7F\u7528 -source 1.4 \u6216\u66F4\u4F4E\u7248\u672C\u4EE5\u5C06 ''enum'' \u7528\u4F5C\u6807\u8BC6\u7B26) 32.231 32.232 compiler.err.assert.as.identifier=\u4ECE\u53D1\u884C\u7248 1.4 \u5F00\u59CB, ''assert'' \u662F\u4E00\u4E2A\u5173\u952E\u5B57, \u4F46\u4E0D\u80FD\u7528\u4F5C\u6807\u8BC6\u7B26\n(\u8BF7\u4F7F\u7528 -source 1.3 \u6216\u66F4\u4F4E\u7248\u672C\u4EE5\u5C06 ''assert'' \u7528\u4F5C\u6807\u8BC6\u7B26) 32.233 @@ -1585,11 +1597,12 @@ 32.234 compiler.err.receiver.parameter.not.applicable.constructor.toplevel.class=\u63A5\u6536\u65B9\u53C2\u6570\u4E0D\u9002\u7528\u4E8E\u9876\u5C42\u7C7B\u7684\u6784\u9020\u5668 32.235 32.236 # TODO 308: make a better error message 32.237 -compiler.err.cant.annotate.static.class=\u65E0\u6CD5\u5BF9\u5C01\u95ED\u9759\u6001\u5D4C\u5957\u7C7B\u8FDB\u884C\u6CE8\u91CA 32.238 +# 0: symbol 32.239 +compiler.err.cant.type.annotate.scoping.1=\u65E0\u6CD5\u4F7F\u7528 type-use \u6CE8\u91CA {0} \u6765\u6CE8\u91CA\u786E\u5B9A\u4F5C\u7528\u57DF\u7ED3\u6784 32.240 32.241 # TODO 308: make a better error message 32.242 -# 0: unused 32.243 -compiler.err.cant.annotate.nested.type=\u65E0\u6CD5\u6CE8\u91CA\u7528\u4E8E\u9759\u6001\u5D4C\u5957\u7C7B\u578B\u7684\u786E\u5B9A\u4F5C\u7528\u57DF\u7ED3\u6784 32.244 +# 0: list of symbol 32.245 +compiler.err.cant.type.annotate.scoping=\u65E0\u6CD5\u4F7F\u7528 type-use \u6CE8\u91CA {0} \u6765\u6CE8\u91CA\u786E\u5B9A\u4F5C\u7528\u57DF\u7ED3\u6784 32.246 32.247 # 0: type, 1: type 32.248 compiler.err.incorrect.receiver.name=\u63A5\u6536\u65B9\u540D\u79F0\u4E0E\u5C01\u95ED\u7C7B\u7C7B\u578B\u4E0D\u5339\u914D\n\u9700\u8981: {0}\n\u627E\u5230: {1} 32.249 @@ -1618,7 +1631,10 @@ 32.250 compiler.err.type.annotations.not.supported.in.source=-source {0} \u4E2D\u4E0D\u652F\u6301\u7C7B\u578B\u6CE8\u91CA\n(\u8BF7\u4F7F\u7528 -source 8 \u6216\u66F4\u9AD8\u7248\u672C\u4EE5\u542F\u7528\u7C7B\u578B\u6CE8\u91CA) 32.251 32.252 # 0: string 32.253 -compiler.err.foreach.not.supported.in.source=-source {0} \u4E2D\u4E0D\u652F\u6301 for-each \u5FAA\u73AF\n(\u8BF7\u4F7F\u7528 -source 5 \u6216\u66F4\u9AD8\u7248\u672C\u4EE5\u542F\u7528 for-each \u5FAA\u73AF) 32.254 +compiler.err.repeatable.annotations.not.supported.in.source=-source {0}\u4E2D\u4E0D\u652F\u6301\u91CD\u590D\u6CE8\u91CA\n(\u8BF7\u4F7F\u7528 -source 8 \u6216\u66F4\u9AD8\u7248\u672C\u4EE5\u542F\u7528\u91CD\u590D\u6CE8\u91CA) 32.255 + 32.256 +# 0: string 32.257 +compiler.err.foreach.not.supported.in.source=-source {0}\u4E2D\u4E0D\u652F\u6301\u589E\u5F3A\u578B for \u5FAA\u73AF\n(\u4F7F\u7528 -source 5 \u6216\u66F4\u9AD8\u7248\u672C\u4EE5\u542F\u7528 for-each \u5FAA\u73AF) 32.258 32.259 # 0: string 32.260 compiler.err.static.import.not.supported.in.source=-source {0} \u4E2D\u4E0D\u652F\u6301\u9759\u6001\u5BFC\u5165\u58F0\u660E\n(\u8BF7\u4F7F\u7528 -source 5 \u6216\u66F4\u9AD8\u7248\u672C\u4EE5\u542F\u7528\u9759\u6001\u5BFC\u5165\u58F0\u660E)
33.1 --- a/src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java Tue Dec 24 14:14:23 2013 -0800 33.2 +++ b/src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java Mon Jan 06 13:39:07 2014 -0800 33.3 @@ -1,5 +1,5 @@ 33.4 /* 33.5 - * Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. 33.6 + * Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. 33.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 33.8 * 33.9 * This code is free software; you can redistribute it and/or modify it
34.1 --- a/src/share/classes/com/sun/tools/javac/util/Names.java Tue Dec 24 14:14:23 2013 -0800 34.2 +++ b/src/share/classes/com/sun/tools/javac/util/Names.java Mon Jan 06 13:39:07 2014 -0800 34.3 @@ -1,5 +1,5 @@ 34.4 /* 34.5 - * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved. 34.6 + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. 34.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 34.8 * 34.9 * This code is free software; you can redistribute it and/or modify it
35.1 --- a/src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java Tue Dec 24 14:14:23 2013 -0800 35.2 +++ b/src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java Mon Jan 06 13:39:07 2014 -0800 35.3 @@ -1,5 +1,5 @@ 35.4 /* 35.5 - * Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. 35.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 35.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 35.8 * 35.9 * This code is free software; you can redistribute it and/or modify it
36.1 --- a/src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java Tue Dec 24 14:14:23 2013 -0800 36.2 +++ b/src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java Mon Jan 06 13:39:07 2014 -0800 36.3 @@ -1,5 +1,5 @@ 36.4 /* 36.5 - * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. 36.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 36.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 36.8 * 36.9 * This code is free software; you can redistribute it and/or modify it
37.1 --- a/src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java Tue Dec 24 14:14:23 2013 -0800 37.2 +++ b/src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java Mon Jan 06 13:39:07 2014 -0800 37.3 @@ -1,5 +1,5 @@ 37.4 /* 37.5 - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. 37.6 + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. 37.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 37.8 * 37.9 * This code is free software; you can redistribute it and/or modify it
38.1 --- a/src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties Tue Dec 24 14:14:23 2013 -0800 38.2 +++ b/src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties Mon Jan 06 13:39:07 2014 -0800 38.3 @@ -55,8 +55,8 @@ 38.4 main.opt.o=\ -o <file> \u51FA\u529B\u30D5\u30A1\u30A4\u30EB(-d\u304B-o\u306E\u3069\u3061\u3089\u304B\u4E00\u65B9\u3092\u4F7F\u7528\u3059\u308B) 38.5 main.opt.d=\ -d <dir> \u51FA\u529B\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA 38.6 main.opt.v=\ -v -verbose \u8A73\u7D30\u306A\u51FA\u529B\u3092\u884C\u3046 38.7 -main.opt.h=\ -h --help -? \u3053\u306E\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u8868\u793A\u3059\u308B 38.8 -main.opt.version=\ -version \u30D0\u30FC\u30B8\u30E7\u30F3\u60C5\u5831\u3092\u8868\u793A\u3059\u308B 38.9 +main.opt.h=\ -h --help -? \u3053\u306E\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u51FA\u529B\u3059\u308B 38.10 +main.opt.version=\ -version \u30D0\u30FC\u30B8\u30E7\u30F3\u60C5\u5831\u3092\u51FA\u529B\u3059\u308B 38.11 main.opt.jni=\ -jni JNI\u5F62\u5F0F\u306E\u30D8\u30C3\u30C0\u30FC\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u751F\u6210\u3059\u308B(\u30C7\u30D5\u30A9\u30EB\u30C8) 38.12 main.opt.force=\ -force \u5E38\u306B\u51FA\u529B\u30D5\u30A1\u30A4\u30EB\u3092\u66F8\u304D\u8FBC\u3080 38.13 main.opt.classpath=\ -classpath <path> \u30AF\u30E9\u30B9\u3092\u30ED\u30FC\u30C9\u3059\u308B\u30D1\u30B9
39.1 --- a/src/share/classes/com/sun/tools/jdeps/Archive.java Tue Dec 24 14:14:23 2013 -0800 39.2 +++ b/src/share/classes/com/sun/tools/jdeps/Archive.java Mon Jan 06 13:39:07 2014 -0800 39.3 @@ -1,5 +1,5 @@ 39.4 /* 39.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 39.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 39.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 39.8 * 39.9 * This code is free software; you can redistribute it and/or modify it
40.1 --- a/src/share/classes/com/sun/tools/jdeps/ClassFileReader.java Tue Dec 24 14:14:23 2013 -0800 40.2 +++ b/src/share/classes/com/sun/tools/jdeps/ClassFileReader.java Mon Jan 06 13:39:07 2014 -0800 40.3 @@ -1,5 +1,5 @@ 40.4 /* 40.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 40.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 40.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 40.8 * 40.9 * This code is free software; you can redistribute it and/or modify it
41.1 --- a/src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties Tue Dec 24 14:14:23 2013 -0800 41.2 +++ b/src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties Mon Jan 06 13:39:07 2014 -0800 41.3 @@ -1,31 +1,35 @@ 41.4 main.usage.summary=\u4F7F\u7528\u65B9\u6CD5: {0} <options> <classes...>\n\u4F7F\u7528\u53EF\u80FD\u306A\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u30EA\u30B9\u30C8\u306B\u3064\u3044\u3066\u306F\u3001-h\u3001-?\u307E\u305F\u306F--help\u3092\u4F7F\u7528\u3057\u307E\u3059 41.5 41.6 -main.usage=\u4F7F\u7528\u65B9\u6CD5: {0} <options> <classes...>\n<classes>\u306B\u306F\u3001.class\u30D5\u30A1\u30A4\u30EB\u306E\u30D1\u30B9\u540D\u3001\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3001JAR\u30D5\u30A1\u30A4\u30EB\u3001\u5B8C\u5168\u4FEE\u98FE\u30AF\u30E9\u30B9\u540D\n\u307E\u305F\u306F\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9"*"\u3092\u6307\u5B9A\u3067\u304D\u307E\u3059\u3002\u4F7F\u7528\u3067\u304D\u308B\u30AA\u30D7\u30B7\u30E7\u30F3\u306F\u6B21\u306E\u3068\u304A\u308A\u3067\u3059: 41.7 +main.usage=\u4F7F\u7528\u65B9\u6CD5: {0} <options> <classes...>\n<classes>\u306B\u306F\u3001.class\u30D5\u30A1\u30A4\u30EB\u306E\u30D1\u30B9\u540D\u3001\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3001JAR\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u5B8C\u5168\u4FEE\u98FE\n\u30AF\u30E9\u30B9\u540D\u3092\u6307\u5B9A\u3067\u304D\u307E\u3059\u3002\u4F7F\u7528\u3067\u304D\u308B\u30AA\u30D7\u30B7\u30E7\u30F3\u306F\u6B21\u306E\u3068\u304A\u308A\u3067\u3059: 41.8 41.9 error.prefix=\u30A8\u30E9\u30FC: 41.10 warn.prefix=\u8B66\u544A: 41.11 41.12 -main.opt.h=\ -h -? --help \u3053\u306E\u4F7F\u7528\u65B9\u6CD5\u306E\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u51FA\u529B\u3059\u308B 41.13 +main.opt.h=\ -h -? -help \u3053\u306E\u4F7F\u7528\u65B9\u6CD5\u306E\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u51FA\u529B\u3057\u307E\u3059 41.14 41.15 -main.opt.version=\ --version \u30D0\u30FC\u30B8\u30E7\u30F3\u60C5\u5831 41.16 +main.opt.version=\ -version \u30D0\u30FC\u30B8\u30E7\u30F3\u60C5\u5831 41.17 41.18 -main.opt.V=\ -V <level> --verbose-level=<level> \u30D1\u30C3\u30B1\u30FC\u30B8\u30FB\u30EC\u30D9\u30EB\u307E\u305F\u306F\u30AF\u30E9\u30B9\u30FB\u30EC\u30D9\u30EB\u306E\u4F9D\u5B58\u6027\u3092\u51FA\u529B\u3059\u308B\n \u6709\u52B9\u306A\u30EC\u30D9\u30EB: "package"\u304A\u3088\u3073"class" 41.19 +main.opt.v=\ -v -verbose \u30AF\u30E9\u30B9\u30FB\u30EC\u30D9\u30EB\u306E\u4F9D\u5B58\u6027\u3092\u3059\u3079\u3066\u51FA\u529B\u3057\u307E\u3059\n -verbose:package \u30D1\u30C3\u30B1\u30FC\u30B8\u30FB\u30EC\u30D9\u30EB\u306E\u4F9D\u5B58\u6027\u3092\u51FA\u529B\u3057\u307E\u3059\n (\u540C\u3058\u30A2\u30FC\u30AB\u30A4\u30D6\u5185\u306E\u4F9D\u5B58\u6027\u3092\u9664\u304F)\n -verbose:class \u30AF\u30E9\u30B9\u30FB\u30EC\u30D9\u30EB\u306E\u4F9D\u5B58\u6027\u3092\u51FA\u529B\u3057\u307E\u3059\n (\u540C\u3058\u30A2\u30FC\u30AB\u30A4\u30D6\u5185\u306E\u4F9D\u5B58\u6027\u3092\u9664\u304F) 41.20 41.21 -main.opt.v=\ -v --verbose \u8FFD\u52A0\u60C5\u5831\u3092\u51FA\u529B\u3059\u308B 41.22 +main.opt.s=\ -s -summary \u4F9D\u5B58\u6027\u306E\u8981\u7D04\u306E\u307F\u51FA\u529B\u3057\u307E\u3059 41.23 41.24 -main.opt.s=\ -s --summary \u4F9D\u5B58\u6027\u306E\u8981\u7D04\u306E\u307F\u51FA\u529B\u3059\u308B 41.25 +main.opt.p=\ -p <pkgname> -package <pkgname> \u6307\u5B9A\u306E\u30D1\u30C3\u30B1\u30FC\u30B8\u5185\u306E\u4F9D\u5B58\u6027\u3092\u691C\u51FA\u3057\u307E\u3059\n (\u8907\u6570\u56DE\u6307\u5B9A\u53EF\u80FD) 41.26 41.27 -main.opt.p=\ -p <pkg name> --package=<pkg name> \u5206\u6790\u3092\u3053\u306E\u30D1\u30C3\u30B1\u30FC\u30B8\u306E\u30AF\u30E9\u30B9\u306B\u5236\u9650\u3059\u308B\n (\u8907\u6570\u56DE\u6307\u5B9A\u53EF\u80FD) 41.28 +main.opt.e=\ -e <regex> -regex <regex> \u30D1\u30BF\u30FC\u30F3\u306B\u4E00\u81F4\u3059\u308B\u30D1\u30C3\u30B1\u30FC\u30B8\u5185\u306E\u4F9D\u5B58\u6027\u3092\u691C\u51FA\u3057\u307E\u3059\n (-p\u3068-e\u306F\u6392\u4ED6\u7684) 41.29 41.30 -main.opt.e=\ -e <regex> --regex=<regex> \u5206\u6790\u3092\u30D1\u30BF\u30FC\u30F3\u306B\u4E00\u81F4\u3059\u308B\u30D1\u30C3\u30B1\u30FC\u30B8\u306B\u5236\u9650\u3059\u308B\n (-p\u3068-e\u306F\u6392\u4ED6\u7684) 41.31 +main.opt.include=\ -include <regex> \u30D1\u30BF\u30FC\u30F3\u306B\u4E00\u81F4\u3059\u308B\u30AF\u30E9\u30B9\u306B\u5206\u6790\u3092\u5236\u9650\u3057\u307E\u3059\n \u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u6307\u5B9A\u3059\u308B\u3068\u3001\u5206\u6790\u5BFE\u8C61\u30AF\u30E9\u30B9\u306E\n \u30EA\u30B9\u30C8\u304C\u30D5\u30A3\u30EB\u30BF\u51E6\u7406\u3055\u308C\u307E\u3059\u3002\u30D1\u30BF\u30FC\u30F3\u3092\u4F9D\u5B58\u6027\u306B\n \u9069\u7528\u3059\u308B-p\u304A\u3088\u3073-e\u3068\u4E00\u7DD2\u306B\u4F7F\u7528\u3067\u304D\u307E\u3059 41.32 41.33 -main.opt.P=\ -P --profile \u30D1\u30C3\u30B1\u30FC\u30B8\u3092\u542B\u3080\u30D7\u30ED\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30D5\u30A1\u30A4\u30EB\u3092\u8868\u793A\u3059\u308B 41.34 +main.opt.P=\ -P -profile \u30D7\u30ED\u30D5\u30A1\u30A4\u30EB\u3001\u307E\u305F\u306F\u30D1\u30C3\u30B1\u30FC\u30B8\u3092\u542B\u3080\u30D5\u30A1\u30A4\u30EB\u3092\u8868\u793A\u3057\u307E\u3059 41.35 41.36 -main.opt.c=\ -c <path> --classpath=<path> \u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u691C\u7D22\u3059\u308B\u5834\u6240\u3092\u6307\u5B9A\u3059\u308B 41.37 +main.opt.cp=\ -cp <path> -classpath <path> \u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u691C\u7D22\u3059\u308B\u5834\u6240\u3092\u6307\u5B9A\u3057\u307E\u3059 41.38 41.39 -main.opt.R=\ -R --recursive \u3059\u3079\u3066\u306E\u4F9D\u5B58\u6027\u3092\u53CD\u5FA9\u7684\u306B\u8D70\u67FB\u3059\u308B 41.40 +main.opt.R=\ -R -recursive \u3059\u3079\u3066\u306E\u4F9D\u5B58\u6027\u3092\u53CD\u5FA9\u7684\u306B\u8D70\u67FB\u3057\u307E\u3059 41.41 41.42 -main.opt.d=\ -d <depth> --depth=<depth> \u63A8\u79FB\u7684\u306A\u4F9D\u5B58\u6027\u5206\u6790\u306E\u6DF1\u3055\u3092\u6307\u5B9A\u3059\u308B 41.43 +main.opt.apionly=\ -apionly \u5206\u6790\u3092API\u3001\u3064\u307E\u308A\u3001\u30D1\u30D6\u30EA\u30C3\u30AF\u30FB\u30AF\u30E9\u30B9\u306E\n \u30D1\u30D6\u30EA\u30C3\u30AF\u30FB\u30E1\u30F3\u30D0\u30FC\u304A\u3088\u3073\u4FDD\u8B77\u3055\u308C\u305F\u30E1\u30F3\u30D0\u30FC\u306E\n \u7F72\u540D\u306B\u304A\u3051\u308B\u4F9D\u5B58\u6027(\u30D5\u30A3\u30FC\u30EB\u30C9\u30FB\u30BF\u30A4\u30D7\u3001\u30E1\u30BD\u30C3\u30C9\u30FB\n \u30D1\u30E9\u30E1\u30FC\u30BF\u30FB\u30BF\u30A4\u30D7\u3001\u623B\u3055\u308C\u305F\u30BF\u30A4\u30D7\u3001\u30C1\u30A7\u30C3\u30AF\u3055\u308C\u305F\n \u4F8B\u5916\u30BF\u30A4\u30D7\u306A\u3069)\u306B\u5236\u9650\u3057\u307E\u3059 41.44 + 41.45 +main.opt.dotoutput=\ -dotoutput <dir> DOT\u30D5\u30A1\u30A4\u30EB\u51FA\u529B\u306E\u5B9B\u5148\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA 41.46 + 41.47 +main.opt.depth=\ -depth=<depth> \u63A8\u79FB\u7684\u306A\u4F9D\u5B58\u6027\u5206\u6790\u306E\u6DF1\u3055\u3092\n \u6307\u5B9A\u3057\u307E\u3059 41.48 41.49 err.unknown.option=\u4E0D\u660E\u306A\u30AA\u30D7\u30B7\u30E7\u30F3: {0} 41.50 err.missing.arg={0}\u306B\u5024\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093 41.51 @@ -34,6 +38,7 @@ 41.52 err.option.after.class=\u30AA\u30D7\u30B7\u30E7\u30F3\u306F\u30AF\u30E9\u30B9\u306E\u524D\u306B\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: {0} 41.53 err.option.unsupported={0}\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093: {1} 41.54 err.profiles.msg=\u30D7\u30ED\u30D5\u30A1\u30A4\u30EB\u60C5\u5831\u304C\u3042\u308A\u307E\u305B\u3093 41.55 +err.dot.output.path=\u7121\u52B9\u306A\u30D1\u30B9: {0} 41.56 warn.invalid.arg=\u7121\u52B9\u306A\u30AF\u30E9\u30B9\u540D\u307E\u305F\u306F\u30D1\u30B9\u540D\u304C\u5B58\u5728\u3057\u307E\u305B\u3093: {0} 41.57 warn.split.package=\u30D1\u30C3\u30B1\u30FC\u30B8{0}\u306F{1} {2}\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059 41.58
42.1 --- a/src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties Tue Dec 24 14:14:23 2013 -0800 42.2 +++ b/src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties Mon Jan 06 13:39:07 2014 -0800 42.3 @@ -1,31 +1,35 @@ 42.4 main.usage.summary=\u7528\u6CD5: {0} <options> <classes...>\n\u4F7F\u7528 -h, -? \u6216 --help \u5217\u51FA\u53EF\u80FD\u7684\u9009\u9879 42.5 42.6 -main.usage=\u7528\u6CD5: {0} <options> <classes...>\n\u5176\u4E2D, <classes> \u53EF\u4EE5\u662F .class \u6587\u4EF6, \u76EE\u5F55, JAR \u6587\u4EF6\u7684\u8DEF\u5F84\u540D,\n\u4E5F\u53EF\u4EE5\u662F\u5168\u9650\u5B9A\u7C7B\u540D\u6216\u901A\u914D\u7B26 "*"\u3002\u53EF\u80FD\u7684\u9009\u9879\u5305\u62EC: 42.7 +main.usage=\u7528\u6CD5: {0} <options> <classes...>\n\u5176\u4E2D <classes> \u53EF\u4EE5\u662F .class \u6587\u4EF6, \u76EE\u5F55, JAR \u6587\u4EF6\u7684\u8DEF\u5F84\u540D,\n\u4E5F\u53EF\u4EE5\u662F\u5168\u9650\u5B9A\u7C7B\u540D\u3002\u53EF\u80FD\u7684\u9009\u9879\u5305\u62EC: 42.8 42.9 error.prefix=\u9519\u8BEF: 42.10 warn.prefix=\u8B66\u544A: 42.11 42.12 -main.opt.h=\ -h -? --help \u8F93\u51FA\u6B64\u7528\u6CD5\u6D88\u606F 42.13 +main.opt.h=\ -h -? -help \u8F93\u51FA\u6B64\u7528\u6CD5\u6D88\u606F 42.14 42.15 -main.opt.version=\ --version \u7248\u672C\u4FE1\u606F 42.16 +main.opt.version=\ -version \u7248\u672C\u4FE1\u606F 42.17 42.18 -main.opt.V=\ -V <level> --verbose-level=<level> \u8F93\u51FA\u7A0B\u5E8F\u5305\u7EA7\u522B\u6216\u7C7B\u7EA7\u522B\u88AB\u4F9D\u8D56\u5BF9\u8C61\n \u6709\u6548\u7EA7\u522B\u4E3A: "\u7A0B\u5E8F\u5305" \u548C "\u7C7B" 42.19 +main.opt.v=\ -v -verbose \u8F93\u51FA\u6240\u6709\u7C7B\u7EA7\u522B\u88AB\u4F9D\u8D56\u5BF9\u8C61\n -verbose:package \u8F93\u51FA\u7A0B\u5E8F\u5305\u7EA7\u522B\u88AB\u4F9D\u8D56\u5BF9\u8C61, \u4E0D\u5305\u62EC\n \u540C\u4E00\u6863\u6848\u4E2D\u7684\u88AB\u4F9D\u8D56\u5BF9\u8C61\n -verbose:class \u8F93\u51FA\u7C7B\u7EA7\u522B\u88AB\u4F9D\u8D56\u5BF9\u8C61, \u4E0D\u5305\u62EC\n \u540C\u4E00\u6863\u6848\u4E2D\u7684\u88AB\u4F9D\u8D56\u5BF9\u8C61 42.20 42.21 -main.opt.v=\ -v --verbose \u8F93\u51FA\u9644\u52A0\u4FE1\u606F 42.22 +main.opt.s=\ -s -summary \u4EC5\u8F93\u51FA\u88AB\u4F9D\u8D56\u5BF9\u8C61\u6982\u8981 42.23 42.24 -main.opt.s=\ -s --summary \u4EC5\u8F93\u51FA\u88AB\u4F9D\u8D56\u5BF9\u8C61\u6982\u8981 42.25 +main.opt.p=\ -p <pkgname> -package <pkgname> \u67E5\u627E\u7ED9\u5B9A\u7A0B\u5E8F\u5305\u4E2D\u7684\u88AB\u4F9D\u8D56\u5BF9\u8C61\n (\u53EF\u80FD\u591A\u6B21\u6307\u5B9A) 42.26 42.27 -main.opt.p=\ -p <pkg name> --package=<pkg name> \u5C06\u5206\u6790\u9650\u5236\u4E3A\u6B64\u7A0B\u5E8F\u5305\u4E2D\u7684\u7C7B\n (\u53EF\u4EE5\u6307\u5B9A\u591A\u6B21) 42.28 +main.opt.e=\ -e <regex> -regex <regex> \u67E5\u627E\u4E0E\u6A21\u5F0F\u5339\u914D\u7684\u7A0B\u5E8F\u5305\u4E2D\u7684\u88AB\u4F9D\u8D56\u5BF9\u8C61\n (-p \u548C -e \u4E92\u76F8\u6392\u65A5) 42.29 42.30 -main.opt.e=\ -e <regex> --regex=<regex> \u5C06\u5206\u6790\u9650\u5236\u4E3A\u4E0E\u6A21\u5F0F\u5339\u914D\u7684\u7A0B\u5E8F\u5305\n (-p \u548C -e \u4E92\u65A5) 42.31 +main.opt.include=\ -include <regex> \u5C06\u5206\u6790\u9650\u5236\u4E3A\u4E0E\u6A21\u5F0F\u5339\u914D\u7684\u7C7B\n \u6B64\u9009\u9879\u7B5B\u9009\u8981\u5206\u6790\u7684\u7C7B\u7684\u5217\u8868\u3002\n \u5B83\u53EF\u4EE5\u4E0E\u5411\u88AB\u4F9D\u8D56\u5BF9\u8C61\u5E94\u7528\u6A21\u5F0F\u7684\n -p \u548C -e \u7ED3\u5408\u4F7F\u7528 42.32 42.33 -main.opt.P=\ -P --profile \u663E\u793A\u914D\u7F6E\u6587\u4EF6\u6216\u5305\u542B\u7A0B\u5E8F\u5305\u7684\u6587\u4EF6 42.34 +main.opt.P=\ -P -profile \u663E\u793A\u914D\u7F6E\u6587\u4EF6\u6216\u5305\u542B\u7A0B\u5E8F\u5305\u7684\u6587\u4EF6 42.35 42.36 -main.opt.c=\ -c <path> --classpath=<path> \u6307\u5B9A\u67E5\u627E\u7C7B\u6587\u4EF6\u7684\u4F4D\u7F6E 42.37 +main.opt.cp=\ -cp <path> -classpath <path> \u6307\u5B9A\u67E5\u627E\u7C7B\u6587\u4EF6\u7684\u4F4D\u7F6E 42.38 42.39 -main.opt.R=\ -R --recursive \u9012\u5F52\u904D\u5386\u6240\u6709\u88AB\u4F9D\u8D56\u5BF9\u8C61 42.40 +main.opt.R=\ -R -recursive \u9012\u5F52\u904D\u5386\u6240\u6709\u88AB\u4F9D\u8D56\u5BF9\u8C61 42.41 42.42 -main.opt.d=\ -d <depth> --depth=<depth> \u6307\u5B9A\u8FC7\u6E21\u88AB\u4F9D\u8D56\u5BF9\u8C61\u5206\u6790\u7684\u6DF1\u5EA6 42.43 +main.opt.apionly=\ -apionly \u901A\u8FC7\u516C\u5171\u7C7B (\u5305\u62EC\u5B57\u6BB5\u7C7B\u578B, \u65B9\u6CD5\u53C2\u6570\n \u7C7B\u578B, \u8FD4\u56DE\u7C7B\u578B, \u53D7\u63A7\u5F02\u5E38\u9519\u8BEF\u7C7B\u578B\n \u7B49) \u7684\u516C\u5171\u548C\u53D7\u4FDD\u62A4\u6210\u5458\u7684\u7B7E\u540D\n \u9650\u5236\u5BF9 API (\u5373\u88AB\u4F9D\u8D56\u5BF9\u8C61)\n \u8FDB\u884C\u5206\u6790 42.44 + 42.45 +main.opt.dotoutput=\ -dotoutput <dir> DOT \u6587\u4EF6\u8F93\u51FA\u7684\u76EE\u6807\u76EE\u5F55 42.46 + 42.47 +main.opt.depth=\ -depth=<depth> \u6307\u5B9A\u8FC7\u6E21\u88AB\u4F9D\u8D56\u5BF9\u8C61\u5206\u6790\n \u7684\u6DF1\u5EA6 42.48 42.49 err.unknown.option=\u672A\u77E5\u9009\u9879: {0} 42.50 err.missing.arg=\u6CA1\u6709\u4E3A{0}\u6307\u5B9A\u503C 42.51 @@ -34,6 +38,7 @@ 42.52 err.option.after.class=\u5FC5\u987B\u5728\u7C7B\u4E4B\u524D\u6307\u5B9A\u9009\u9879: {0} 42.53 err.option.unsupported=\u4E0D\u652F\u6301{0}: {1} 42.54 err.profiles.msg=\u6CA1\u6709\u914D\u7F6E\u6587\u4EF6\u4FE1\u606F 42.55 +err.dot.output.path=\u65E0\u6548\u8DEF\u5F84: {0} 42.56 warn.invalid.arg=\u7C7B\u540D\u65E0\u6548\u6216\u8DEF\u5F84\u540D\u4E0D\u5B58\u5728: {0} 42.57 warn.split.package=\u5DF2\u5728{1} {2}\u4E2D\u5B9A\u4E49\u7A0B\u5E8F\u5305{0} 42.58
43.1 --- a/src/share/classes/com/sun/tools/sjavac/CleanProperties.java Tue Dec 24 14:14:23 2013 -0800 43.2 +++ b/src/share/classes/com/sun/tools/sjavac/CleanProperties.java Mon Jan 06 13:39:07 2014 -0800 43.3 @@ -1,5 +1,5 @@ 43.4 /* 43.5 - * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. 43.6 + * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. 43.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 43.8 * 43.9 * This code is free software; you can redistribute it and/or modify it
44.1 --- a/src/share/classes/com/sun/tools/sjavac/CompileChunk.java Tue Dec 24 14:14:23 2013 -0800 44.2 +++ b/src/share/classes/com/sun/tools/sjavac/CompileChunk.java Mon Jan 06 13:39:07 2014 -0800 44.3 @@ -1,5 +1,5 @@ 44.4 /* 44.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 44.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 44.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 44.8 * 44.9 * This code is free software; you can redistribute it and/or modify it
45.1 --- a/src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java Tue Dec 24 14:14:23 2013 -0800 45.2 +++ b/src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java Mon Jan 06 13:39:07 2014 -0800 45.3 @@ -1,5 +1,5 @@ 45.4 /* 45.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 45.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 45.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 45.8 * 45.9 * This code is free software; you can redistribute it and/or modify it
46.1 --- a/src/share/classes/com/sun/tools/sjavac/CompileProperties.java Tue Dec 24 14:14:23 2013 -0800 46.2 +++ b/src/share/classes/com/sun/tools/sjavac/CompileProperties.java Mon Jan 06 13:39:07 2014 -0800 46.3 @@ -1,5 +1,5 @@ 46.4 /* 46.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 46.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 46.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 46.8 * 46.9 * This code is free software; you can redistribute it and/or modify it
47.1 --- a/src/share/classes/com/sun/tools/sjavac/CopyFile.java Tue Dec 24 14:14:23 2013 -0800 47.2 +++ b/src/share/classes/com/sun/tools/sjavac/CopyFile.java Mon Jan 06 13:39:07 2014 -0800 47.3 @@ -1,5 +1,5 @@ 47.4 /* 47.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 47.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 47.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 47.8 * 47.9 * This code is free software; you can redistribute it and/or modify it
48.1 --- a/src/share/classes/com/sun/tools/sjavac/JavacState.java Tue Dec 24 14:14:23 2013 -0800 48.2 +++ b/src/share/classes/com/sun/tools/sjavac/JavacState.java Mon Jan 06 13:39:07 2014 -0800 48.3 @@ -1,5 +1,5 @@ 48.4 /* 48.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 48.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 48.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 48.8 * 48.9 * This code is free software; you can redistribute it and/or modify it
49.1 --- a/src/share/classes/com/sun/tools/sjavac/Log.java Tue Dec 24 14:14:23 2013 -0800 49.2 +++ b/src/share/classes/com/sun/tools/sjavac/Log.java Mon Jan 06 13:39:07 2014 -0800 49.3 @@ -1,5 +1,5 @@ 49.4 /* 49.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 49.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 49.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 49.8 * 49.9 * This code is free software; you can redistribute it and/or modify it
50.1 --- a/src/share/classes/com/sun/tools/sjavac/Module.java Tue Dec 24 14:14:23 2013 -0800 50.2 +++ b/src/share/classes/com/sun/tools/sjavac/Module.java Mon Jan 06 13:39:07 2014 -0800 50.3 @@ -1,5 +1,5 @@ 50.4 /* 50.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 50.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 50.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 50.8 * 50.9 * This code is free software; you can redistribute it and/or modify it
51.1 --- a/src/share/classes/com/sun/tools/sjavac/Package.java Tue Dec 24 14:14:23 2013 -0800 51.2 +++ b/src/share/classes/com/sun/tools/sjavac/Package.java Mon Jan 06 13:39:07 2014 -0800 51.3 @@ -1,5 +1,5 @@ 51.4 /* 51.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 51.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 51.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 51.8 * 51.9 * This code is free software; you can redistribute it and/or modify it
52.1 --- a/src/share/classes/com/sun/tools/sjavac/ProblemException.java Tue Dec 24 14:14:23 2013 -0800 52.2 +++ b/src/share/classes/com/sun/tools/sjavac/ProblemException.java Mon Jan 06 13:39:07 2014 -0800 52.3 @@ -1,5 +1,5 @@ 52.4 /* 52.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 52.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 52.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 52.8 * 52.9 * This code is free software; you can redistribute it and/or modify it
53.1 --- a/src/share/classes/com/sun/tools/sjavac/Source.java Tue Dec 24 14:14:23 2013 -0800 53.2 +++ b/src/share/classes/com/sun/tools/sjavac/Source.java Mon Jan 06 13:39:07 2014 -0800 53.3 @@ -1,5 +1,5 @@ 53.4 /* 53.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 53.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 53.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 53.8 * 53.9 * This code is free software; you can redistribute it and/or modify it
54.1 --- a/src/share/classes/com/sun/tools/sjavac/Transformer.java Tue Dec 24 14:14:23 2013 -0800 54.2 +++ b/src/share/classes/com/sun/tools/sjavac/Transformer.java Mon Jan 06 13:39:07 2014 -0800 54.3 @@ -1,5 +1,5 @@ 54.4 /* 54.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 54.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 54.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 54.8 * 54.9 * This code is free software; you can redistribute it and/or modify it
55.1 --- a/src/share/classes/com/sun/tools/sjavac/Util.java Tue Dec 24 14:14:23 2013 -0800 55.2 +++ b/src/share/classes/com/sun/tools/sjavac/Util.java Mon Jan 06 13:39:07 2014 -0800 55.3 @@ -1,5 +1,5 @@ 55.4 /* 55.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 55.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 55.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 55.8 * 55.9 * This code is free software; you can redistribute it and/or modify it
56.1 --- a/src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java Tue Dec 24 14:14:23 2013 -0800 56.2 +++ b/src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java Mon Jan 06 13:39:07 2014 -0800 56.3 @@ -1,5 +1,5 @@ 56.4 /* 56.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 56.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 56.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 56.8 * 56.9 * This code is free software; you can redistribute it and/or modify it
57.1 --- a/src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java Tue Dec 24 14:14:23 2013 -0800 57.2 +++ b/src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java Mon Jan 06 13:39:07 2014 -0800 57.3 @@ -1,5 +1,5 @@ 57.4 /* 57.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 57.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 57.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 57.8 * 57.9 * This code is free software; you can redistribute it and/or modify it
58.1 --- a/src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java Tue Dec 24 14:14:23 2013 -0800 58.2 +++ b/src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java Mon Jan 06 13:39:07 2014 -0800 58.3 @@ -1,5 +1,5 @@ 58.4 /* 58.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 58.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 58.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 58.8 * 58.9 * This code is free software; you can redistribute it and/or modify it
59.1 --- a/src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java Tue Dec 24 14:14:23 2013 -0800 59.2 +++ b/src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java Mon Jan 06 13:39:07 2014 -0800 59.3 @@ -1,5 +1,5 @@ 59.4 /* 59.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 59.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 59.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 59.8 * 59.9 * This code is free software; you can redistribute it and/or modify it
60.1 --- a/src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java Tue Dec 24 14:14:23 2013 -0800 60.2 +++ b/src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java Mon Jan 06 13:39:07 2014 -0800 60.3 @@ -1,5 +1,5 @@ 60.4 /* 60.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 60.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 60.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 60.8 * 60.9 * This code is free software; you can redistribute it and/or modify it
61.1 --- a/src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java Tue Dec 24 14:14:23 2013 -0800 61.2 +++ b/src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java Mon Jan 06 13:39:07 2014 -0800 61.3 @@ -1,5 +1,5 @@ 61.4 /* 61.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 61.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 61.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 61.8 * 61.9 * This code is free software; you can redistribute it and/or modify it
62.1 --- a/src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java Tue Dec 24 14:14:23 2013 -0800 62.2 +++ b/src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java Mon Jan 06 13:39:07 2014 -0800 62.3 @@ -1,5 +1,5 @@ 62.4 /* 62.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 62.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 62.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 62.8 * 62.9 * This code is free software; you can redistribute it and/or modify it
63.1 --- a/src/share/classes/com/sun/tools/sjavac/server/PortFile.java Tue Dec 24 14:14:23 2013 -0800 63.2 +++ b/src/share/classes/com/sun/tools/sjavac/server/PortFile.java Mon Jan 06 13:39:07 2014 -0800 63.3 @@ -1,5 +1,5 @@ 63.4 /* 63.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 63.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 63.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 63.8 * 63.9 * This code is free software; you can redistribute it and/or modify it
64.1 --- a/src/share/classes/com/sun/tools/sjavac/server/SysInfo.java Tue Dec 24 14:14:23 2013 -0800 64.2 +++ b/src/share/classes/com/sun/tools/sjavac/server/SysInfo.java Mon Jan 06 13:39:07 2014 -0800 64.3 @@ -1,5 +1,5 @@ 64.4 /* 64.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 64.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 64.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 64.8 * 64.9 * This code is free software; you can redistribute it and/or modify it
65.1 --- a/src/share/classes/javax/lang/model/element/TypeElement.java Tue Dec 24 14:14:23 2013 -0800 65.2 +++ b/src/share/classes/javax/lang/model/element/TypeElement.java Mon Jan 06 13:39:07 2014 -0800 65.3 @@ -1,5 +1,5 @@ 65.4 /* 65.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. 65.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. 65.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 65.8 * 65.9 * This code is free software; you can redistribute it and/or modify it
66.1 --- a/src/share/classes/javax/lang/model/element/VariableElement.java Tue Dec 24 14:14:23 2013 -0800 66.2 +++ b/src/share/classes/javax/lang/model/element/VariableElement.java Mon Jan 06 13:39:07 2014 -0800 66.3 @@ -1,5 +1,5 @@ 66.4 /* 66.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. 66.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. 66.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 66.8 * 66.9 * This code is free software; you can redistribute it and/or modify it
67.1 --- a/src/share/classes/javax/lang/model/element/package-info.java Tue Dec 24 14:14:23 2013 -0800 67.2 +++ b/src/share/classes/javax/lang/model/element/package-info.java Mon Jan 06 13:39:07 2014 -0800 67.3 @@ -1,5 +1,5 @@ 67.4 /* 67.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. 67.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. 67.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 67.8 * 67.9 * This code is free software; you can redistribute it and/or modify it
68.1 --- a/src/share/classes/javax/lang/model/type/IntersectionType.java Tue Dec 24 14:14:23 2013 -0800 68.2 +++ b/src/share/classes/javax/lang/model/type/IntersectionType.java Mon Jan 06 13:39:07 2014 -0800 68.3 @@ -35,10 +35,12 @@ 68.4 * {@code <T extends Number & Runnable>} is an (implicit) intersection 68.5 * type. As of {@link javax.lang.model.SourceVersion#RELEASE_8 68.6 * RELEASE_8}, this is represented by an {@code IntersectionType} with 68.7 - * {@code Number} and {@code Runnable} as its bounds. Also as of the 68.8 - * {@link javax.lang.model.SourceVersion#RELEASE_8 RELEASE_8}, 68.9 - * intersection types can explicitly appear as the target type of a 68.10 - * cast expression. 68.11 + * {@code Number} and {@code Runnable} as its bounds. 68.12 + * 68.13 + * @implNote Also as of {@link 68.14 + * javax.lang.model.SourceVersion#RELEASE_8 RELEASE_8}, in the 68.15 + * reference implementation an {@code IntersectionType} is used to 68.16 + * model the explicit target type of a cast expression. 68.17 * 68.18 * @since 1.8 68.19 */
69.1 --- a/src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java Tue Dec 24 14:14:23 2013 -0800 69.2 +++ b/src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java Mon Jan 06 13:39:07 2014 -0800 69.3 @@ -1,5 +1,5 @@ 69.4 /* 69.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. 69.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. 69.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 69.8 * 69.9 * This code is free software; you can redistribute it and/or modify it
70.1 --- a/src/share/classes/javax/lang/model/util/Types.java Tue Dec 24 14:14:23 2013 -0800 70.2 +++ b/src/share/classes/javax/lang/model/util/Types.java Mon Jan 06 13:39:07 2014 -0800 70.3 @@ -60,13 +60,6 @@ 70.4 /** 70.5 * Tests whether two {@code TypeMirror} objects represent the same type. 70.6 * 70.7 - * <p>Since annotations are only meta-data associated with a type, 70.8 - * the set of annotations on either argument is <em>not</em> taken 70.9 - * into account when computing whether or not two {@code 70.10 - * TypeMirror} objects are the same type. In particular, two 70.11 - * {@code TypeMirror} objects can have different annotations and 70.12 - * still be considered the same. 70.13 - * 70.14 * <p>Caveat: if either of the arguments to this method represents a 70.15 * wildcard, this method will return false. As a consequence, a wildcard 70.16 * is not the same type as itself. This might be surprising at first, 70.17 @@ -77,6 +70,13 @@ 70.18 * {@code list.add(list.get(0));} 70.19 * </pre> 70.20 * 70.21 + * <p>Since annotations are only meta-data associated with a type, 70.22 + * the set of annotations on either argument is <em>not</em> taken 70.23 + * into account when computing whether or not two {@code 70.24 + * TypeMirror} objects are the same type. In particular, two 70.25 + * {@code TypeMirror} objects can have different annotations and 70.26 + * still be considered the same. 70.27 + * 70.28 * @param t1 the first type 70.29 * @param t2 the second type 70.30 * @return {@code true} if and only if the two types are the same
71.1 --- a/test/com/sun/javadoc/AccessH1/AccessH1.java Tue Dec 24 14:14:23 2013 -0800 71.2 +++ b/test/com/sun/javadoc/AccessH1/AccessH1.java Mon Jan 06 13:39:07 2014 -0800 71.3 @@ -1,5 +1,5 @@ 71.4 /* 71.5 - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. 71.6 + * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. 71.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 71.8 * 71.9 * This code is free software; you can redistribute it and/or modify it 71.10 @@ -23,7 +23,7 @@ 71.11 71.12 /* 71.13 * @test 71.14 - * @bug 4636667 7052425 71.15 + * @bug 4636667 7052425 8016549 71.16 * @summary Use <H1, <H2>, and <H3> in proper sequence for accessibility 71.17 * @author dkramer 71.18 * @run main AccessH1 71.19 @@ -85,7 +85,7 @@ 71.20 private static final String[][] testArray = { 71.21 // Test the style sheet 71.22 { 71.23 - "h1 {" + LS + " font-size:1.8em;" + LS + 71.24 + "h1 {" + LS + " font-size:20px;" + LS + 71.25 "}", 71.26 TMPDEST_DIR1 + "stylesheet.css" 71.27 },
72.1 --- a/test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java Tue Dec 24 14:14:23 2013 -0800 72.2 +++ b/test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java Mon Jan 06 13:39:07 2014 -0800 72.3 @@ -1,5 +1,5 @@ 72.4 /* 72.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 72.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 72.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 72.8 * 72.9 * This code is free software; you can redistribute it and/or modify it
73.1 --- a/test/com/sun/javadoc/testAbstractMethod/pkg/A.java Tue Dec 24 14:14:23 2013 -0800 73.2 +++ b/test/com/sun/javadoc/testAbstractMethod/pkg/A.java Mon Jan 06 13:39:07 2014 -0800 73.3 @@ -1,5 +1,5 @@ 73.4 /* 73.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 73.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 73.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 73.8 * 73.9 * This code is free software; you can redistribute it and/or modify it
74.1 --- a/test/com/sun/javadoc/testAbstractMethod/pkg/B.java Tue Dec 24 14:14:23 2013 -0800 74.2 +++ b/test/com/sun/javadoc/testAbstractMethod/pkg/B.java Mon Jan 06 13:39:07 2014 -0800 74.3 @@ -1,5 +1,5 @@ 74.4 /* 74.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 74.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 74.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 74.8 * 74.9 * This code is free software; you can redistribute it and/or modify it
75.1 --- a/test/com/sun/javadoc/testAbstractMethod/pkg/C.java Tue Dec 24 14:14:23 2013 -0800 75.2 +++ b/test/com/sun/javadoc/testAbstractMethod/pkg/C.java Mon Jan 06 13:39:07 2014 -0800 75.3 @@ -1,5 +1,5 @@ 75.4 /* 75.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 75.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 75.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 75.8 * 75.9 * This code is free software; you can redistribute it and/or modify it
76.1 --- a/test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java Tue Dec 24 14:14:23 2013 -0800 76.2 +++ b/test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java Mon Jan 06 13:39:07 2014 -0800 76.3 @@ -1,5 +1,5 @@ 76.4 /* 76.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 76.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 76.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 76.8 * 76.9 * This code is free software; you can redistribute it and/or modify it
77.1 --- a/test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java Tue Dec 24 14:14:23 2013 -0800 77.2 +++ b/test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java Mon Jan 06 13:39:07 2014 -0800 77.3 @@ -23,7 +23,7 @@ 77.4 77.5 /* 77.6 * @test 77.7 - * @bug 6553182 8025416 77.8 + * @bug 6553182 8025416 8029504 77.9 * @summary This test verifies the -Xdocrootparent option. 77.10 * @author Bhavesh Patel 77.11 * @library ../lib/
78.1 --- a/test/com/sun/javadoc/testDocRootLink/pkg1/C1.java Tue Dec 24 14:14:23 2013 -0800 78.2 +++ b/test/com/sun/javadoc/testDocRootLink/pkg1/C1.java Mon Jan 06 13:39:07 2014 -0800 78.3 @@ -1,5 +1,5 @@ 78.4 /* 78.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 78.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 78.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 78.8 * 78.9 * This code is free software; you can redistribute it and/or modify it
79.1 --- a/test/com/sun/javadoc/testDocRootLink/pkg2/C2.java Tue Dec 24 14:14:23 2013 -0800 79.2 +++ b/test/com/sun/javadoc/testDocRootLink/pkg2/C2.java Mon Jan 06 13:39:07 2014 -0800 79.3 @@ -1,5 +1,5 @@ 79.4 /* 79.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 79.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 79.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 79.8 * 79.9 * This code is free software; you can redistribute it and/or modify it
80.1 --- a/test/com/sun/javadoc/testLegacyTaglet/C.java Tue Dec 24 14:14:23 2013 -0800 80.2 +++ b/test/com/sun/javadoc/testLegacyTaglet/C.java Mon Jan 06 13:39:07 2014 -0800 80.3 @@ -1,5 +1,5 @@ 80.4 /* 80.5 - * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. 80.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 80.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 80.8 * 80.9 * This code is free software; you can redistribute it and/or modify it
81.1 --- a/test/com/sun/javadoc/testNavigation/pkg/A.java Tue Dec 24 14:14:23 2013 -0800 81.2 +++ b/test/com/sun/javadoc/testNavigation/pkg/A.java Mon Jan 06 13:39:07 2014 -0800 81.3 @@ -1,5 +1,5 @@ 81.4 /* 81.5 - * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. 81.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 81.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 81.8 * 81.9 * This code is free software; you can redistribute it and/or modify it
82.1 --- a/test/com/sun/javadoc/testNavigation/pkg/C.java Tue Dec 24 14:14:23 2013 -0800 82.2 +++ b/test/com/sun/javadoc/testNavigation/pkg/C.java Mon Jan 06 13:39:07 2014 -0800 82.3 @@ -1,5 +1,5 @@ 82.4 /* 82.5 - * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. 82.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 82.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 82.8 * 82.9 * This code is free software; you can redistribute it and/or modify it
83.1 --- a/test/com/sun/javadoc/testNavigation/pkg/E.java Tue Dec 24 14:14:23 2013 -0800 83.2 +++ b/test/com/sun/javadoc/testNavigation/pkg/E.java Mon Jan 06 13:39:07 2014 -0800 83.3 @@ -1,5 +1,5 @@ 83.4 /* 83.5 - * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. 83.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 83.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 83.8 * 83.9 * This code is free software; you can redistribute it and/or modify it
84.1 --- a/test/com/sun/javadoc/testNavigation/pkg/I.java Tue Dec 24 14:14:23 2013 -0800 84.2 +++ b/test/com/sun/javadoc/testNavigation/pkg/I.java Mon Jan 06 13:39:07 2014 -0800 84.3 @@ -1,5 +1,5 @@ 84.4 /* 84.5 - * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. 84.6 + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 84.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 84.8 * 84.9 * This code is free software; you can redistribute it and/or modify it
85.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java Tue Dec 24 14:14:23 2013 -0800 85.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java Mon Jan 06 13:39:07 2014 -0800 85.3 @@ -1,5 +1,5 @@ 85.4 /* 85.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 85.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 85.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 85.8 * 85.9 * This code is free software; you can redistribute it and/or modify it
86.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java Tue Dec 24 14:14:23 2013 -0800 86.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java Mon Jan 06 13:39:07 2014 -0800 86.3 @@ -1,5 +1,5 @@ 86.4 /* 86.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 86.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 86.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 86.8 * 86.9 * This code is free software; you can redistribute it and/or modify it
87.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java Tue Dec 24 14:14:23 2013 -0800 87.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java Mon Jan 06 13:39:07 2014 -0800 87.3 @@ -1,5 +1,5 @@ 87.4 /* 87.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 87.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 87.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 87.8 * 87.9 * This code is free software; you can redistribute it and/or modify it
88.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java Tue Dec 24 14:14:23 2013 -0800 88.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java Mon Jan 06 13:39:07 2014 -0800 88.3 @@ -1,5 +1,5 @@ 88.4 /* 88.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 88.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 88.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 88.8 * 88.9 * This code is free software; you can redistribute it and/or modify it
89.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java Tue Dec 24 14:14:23 2013 -0800 89.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java Mon Jan 06 13:39:07 2014 -0800 89.3 @@ -1,5 +1,5 @@ 89.4 /* 89.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 89.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 89.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 89.8 * 89.9 * This code is free software; you can redistribute it and/or modify it
90.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java Tue Dec 24 14:14:23 2013 -0800 90.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java Mon Jan 06 13:39:07 2014 -0800 90.3 @@ -1,5 +1,5 @@ 90.4 /* 90.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 90.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 90.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 90.8 * 90.9 * This code is free software; you can redistribute it and/or modify it
91.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java Tue Dec 24 14:14:23 2013 -0800 91.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java Mon Jan 06 13:39:07 2014 -0800 91.3 @@ -1,5 +1,5 @@ 91.4 /* 91.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 91.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 91.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 91.8 * 91.9 * This code is free software; you can redistribute it and/or modify it
92.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java Tue Dec 24 14:14:23 2013 -0800 92.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java Mon Jan 06 13:39:07 2014 -0800 92.3 @@ -1,5 +1,5 @@ 92.4 /* 92.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 92.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 92.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 92.8 * 92.9 * This code is free software; you can redistribute it and/or modify it
93.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java Tue Dec 24 14:14:23 2013 -0800 93.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java Mon Jan 06 13:39:07 2014 -0800 93.3 @@ -1,5 +1,5 @@ 93.4 /* 93.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 93.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 93.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 93.8 * 93.9 * This code is free software; you can redistribute it and/or modify it
94.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java Tue Dec 24 14:14:23 2013 -0800 94.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java Mon Jan 06 13:39:07 2014 -0800 94.3 @@ -1,5 +1,5 @@ 94.4 /* 94.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 94.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 94.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 94.8 * 94.9 * This code is free software; you can redistribute it and/or modify it
95.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java Tue Dec 24 14:14:23 2013 -0800 95.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java Mon Jan 06 13:39:07 2014 -0800 95.3 @@ -1,5 +1,5 @@ 95.4 /* 95.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 95.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 95.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 95.8 * 95.9 * This code is free software; you can redistribute it and/or modify it
96.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java Tue Dec 24 14:14:23 2013 -0800 96.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java Mon Jan 06 13:39:07 2014 -0800 96.3 @@ -1,5 +1,5 @@ 96.4 /* 96.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 96.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 96.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 96.8 * 96.9 * This code is free software; you can redistribute it and/or modify it
97.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java Tue Dec 24 14:14:23 2013 -0800 97.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java Mon Jan 06 13:39:07 2014 -0800 97.3 @@ -1,5 +1,5 @@ 97.4 /* 97.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 97.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 97.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 97.8 * 97.9 * This code is free software; you can redistribute it and/or modify it
98.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java Tue Dec 24 14:14:23 2013 -0800 98.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java Mon Jan 06 13:39:07 2014 -0800 98.3 @@ -1,5 +1,5 @@ 98.4 /* 98.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 98.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 98.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 98.8 * 98.9 * This code is free software; you can redistribute it and/or modify it
99.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java Tue Dec 24 14:14:23 2013 -0800 99.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java Mon Jan 06 13:39:07 2014 -0800 99.3 @@ -1,5 +1,5 @@ 99.4 /* 99.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 99.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 99.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 99.8 * 99.9 * This code is free software; you can redistribute it and/or modify it
100.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java Tue Dec 24 14:14:23 2013 -0800 100.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java Mon Jan 06 13:39:07 2014 -0800 100.3 @@ -1,5 +1,5 @@ 100.4 /* 100.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 100.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 100.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 100.8 * 100.9 * This code is free software; you can redistribute it and/or modify it
101.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java Tue Dec 24 14:14:23 2013 -0800 101.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java Mon Jan 06 13:39:07 2014 -0800 101.3 @@ -1,5 +1,5 @@ 101.4 /* 101.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 101.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 101.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 101.8 * 101.9 * This code is free software; you can redistribute it and/or modify it
102.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java Tue Dec 24 14:14:23 2013 -0800 102.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java Mon Jan 06 13:39:07 2014 -0800 102.3 @@ -1,5 +1,5 @@ 102.4 /* 102.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 102.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 102.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 102.8 * 102.9 * This code is free software; you can redistribute it and/or modify it
103.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java Tue Dec 24 14:14:23 2013 -0800 103.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java Mon Jan 06 13:39:07 2014 -0800 103.3 @@ -1,5 +1,5 @@ 103.4 /* 103.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 103.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 103.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 103.8 * 103.9 * This code is free software; you can redistribute it and/or modify it
104.1 --- a/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java Tue Dec 24 14:14:23 2013 -0800 104.2 +++ b/test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java Mon Jan 06 13:39:07 2014 -0800 104.3 @@ -1,5 +1,5 @@ 104.4 /* 104.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 104.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 104.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 104.8 * 104.9 * This code is free software; you can redistribute it and/or modify it
105.1 --- a/test/com/sun/javadoc/testStylesheet/TestStylesheet.java Tue Dec 24 14:14:23 2013 -0800 105.2 +++ b/test/com/sun/javadoc/testStylesheet/TestStylesheet.java Mon Jan 06 13:39:07 2014 -0800 105.3 @@ -23,7 +23,7 @@ 105.4 105.5 /* 105.6 * @test 105.7 - * @bug 4494033 7028815 7052425 8007338 8023608 8008164 105.8 + * @bug 4494033 7028815 7052425 8007338 8023608 8008164 8016549 105.9 * @summary Run tests on doclet stylesheet. 105.10 * @author jamieh 105.11 * @library ../lib/ 105.12 @@ -54,8 +54,8 @@ 105.13 {BUG_ID + FS + "stylesheet.css", 105.14 "body {" + NL + " background-color:#ffffff;" + NL + 105.15 " color:#353833;" + NL + 105.16 - " font-family:Arial, Helvetica, sans-serif;" + NL + 105.17 - " font-size:76%;" + NL + " margin:0;" + NL + "}"}, 105.18 + " font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;" + NL + 105.19 + " font-size:14px;" + NL + " margin:0;" + NL + "}"}, 105.20 {BUG_ID + FS + "stylesheet.css", 105.21 "ul {" + NL + " list-style-type:disc;" + NL + "}"}, 105.22 {BUG_ID + FS + "stylesheet.css", 105.23 @@ -64,49 +64,65 @@ 105.24 " position:relative;" + NL + 105.25 " text-align:left;" + NL + 105.26 " background-repeat:no-repeat;" + NL + 105.27 - " color:#FFFFFF;" + NL + 105.28 + " color:#253441;" + NL + 105.29 " font-weight:bold;" + NL + 105.30 " clear:none;" + NL + 105.31 " overflow:hidden;" + NL + 105.32 " padding:0px;" + NL + 105.33 + " padding-top:10px;" + NL + 105.34 + " padding-left:1px;" + NL + 105.35 " margin:0px;" + NL + 105.36 + " white-space:pre;" + NL + 105.37 "}"}, 105.38 {BUG_ID + FS + "stylesheet.css", 105.39 ".overviewSummary caption span, .memberSummary caption span, .typeSummary caption span," + NL + 105.40 ".useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {" + NL + 105.41 " white-space:nowrap;" + NL + 105.42 - " padding-top:8px;" + NL + 105.43 - " padding-left:8px;" + NL + 105.44 + " padding-top:5px;" + NL + 105.45 + " padding-left:12px;" + NL + 105.46 + " padding-right:12px;" + NL + 105.47 + " padding-bottom:7px;" + NL + 105.48 " display:inline-block;" + NL + 105.49 " float:left;" + NL + 105.50 - " background-image:url(resources/titlebar.gif);" + NL + 105.51 + " background-color:#F8981D;" + NL + 105.52 + " border: none;" + NL + 105.53 + " height:16px;" + NL + 105.54 "}"}, 105.55 {BUG_ID + FS + "stylesheet.css", 105.56 ".memberSummary caption span.activeTableTab span {" + NL + 105.57 " white-space:nowrap;" + NL + 105.58 - " padding-top:8px;" + NL + 105.59 - " padding-left:8px;" + NL + 105.60 + " padding-top:5px;" + NL + 105.61 + " padding-left:12px;" + NL + 105.62 + " padding-right:12px;" + NL + 105.63 + " margin-right:3px;" + NL + 105.64 " display:inline-block;" + NL + 105.65 " float:left;" + NL + 105.66 - " background-image:url(resources/activetitlebar.gif);" + NL + 105.67 + " background-color:#F8981D;" + NL + 105.68 + " height:16px;" + NL + 105.69 "}"}, 105.70 {BUG_ID + FS + "stylesheet.css", 105.71 ".memberSummary caption span.tableTab span {" + NL + 105.72 " white-space:nowrap;" + NL + 105.73 - " padding-top:8px;" + NL + 105.74 - " padding-left:8px;" + NL + 105.75 + " padding-top:5px;" + NL + 105.76 + " padding-left:12px;" + NL + 105.77 + " padding-right:12px;" + NL + 105.78 + " margin-right:3px;" + NL + 105.79 " display:inline-block;" + NL + 105.80 " float:left;" + NL + 105.81 - " background-image:url(resources/titlebar.gif);" + NL + 105.82 + " background-color:#4D7A97;" + NL + 105.83 + " height:16px;" + NL + 105.84 "}"}, 105.85 {BUG_ID + FS + "stylesheet.css", 105.86 ".memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {" + NL + 105.87 " padding-top:0px;" + NL + 105.88 " padding-left:0px;" + NL + 105.89 + " padding-right:0px;" + NL + 105.90 " background-image:none;" + NL + 105.91 " float:none;" + NL + 105.92 - " display:inline-block;" + NL + 105.93 + " display:inline;" + NL + 105.94 "}"}, 105.95 + {BUG_ID + FS + "stylesheet.css", 105.96 + "@import url('resources/fonts/dejavu.css');"}, 105.97 // Test whether a link to the stylesheet file is inserted properly 105.98 // in the class documentation. 105.99 {BUG_ID + FS + "pkg" + FS + "A.html",
106.1 --- a/test/tools/javac/T6725036.java Tue Dec 24 14:14:23 2013 -0800 106.2 +++ b/test/tools/javac/T6725036.java Mon Jan 06 13:39:07 2014 -0800 106.3 @@ -1,5 +1,5 @@ 106.4 /* 106.5 - * Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. 106.6 + * Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. 106.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 106.8 * 106.9 * This code is free software; you can redistribute it and/or modify it
107.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 107.2 +++ b/test/tools/javac/T8029569/VarargsAmbiguityCrashTest.java Mon Jan 06 13:39:07 2014 -0800 107.3 @@ -0,0 +1,41 @@ 107.4 +/* 107.5 + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. 107.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 107.7 + * 107.8 + * This code is free software; you can redistribute it and/or modify it 107.9 + * under the terms of the GNU General Public License version 2 only, as 107.10 + * published by the Free Software Foundation. 107.11 + * 107.12 + * This code is distributed in the hope that it will be useful, but WITHOUT 107.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 107.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 107.15 + * version 2 for more details (a copy is included in the LICENSE file that 107.16 + * accompanied this code). 107.17 + * 107.18 + * You should have received a copy of the GNU General Public License version 107.19 + * 2 along with this work; if not, write to the Free Software Foundation, 107.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 107.21 + * 107.22 + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 107.23 + * or visit www.oracle.com if you need additional information or have any 107.24 + * questions. 107.25 + */ 107.26 + 107.27 +/* 107.28 + * @test 107.29 + * @bug 8029569 107.30 + * @summary internal javac cast exception when resolving varargs ambiguity 107.31 + * @compile/fail/ref=VarargsAmbiguityCrashTest.out -XDrawDiagnostics VarargsAmbiguityCrashTest.java 107.32 + */ 107.33 + 107.34 +public class VarargsAmbiguityCrashTest { 107.35 + void m1() { 107.36 + m2(null, new Exception()); 107.37 + } 107.38 + 107.39 + void m2(Long l) {} 107.40 + 107.41 + void m2(Exception... exception) {} 107.42 + 107.43 + void m2(Long l, Exception... exception) {} 107.44 +}
108.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 108.2 +++ b/test/tools/javac/T8029569/VarargsAmbiguityCrashTest.out Mon Jan 06 13:39:07 2014 -0800 108.3 @@ -0,0 +1,2 @@ 108.4 +VarargsAmbiguityCrashTest.java:33:9: compiler.err.ref.ambiguous: m2, kindname.method, m2(java.lang.Exception...), VarargsAmbiguityCrashTest, kindname.method, m2(java.lang.Long,java.lang.Exception...), VarargsAmbiguityCrashTest 108.5 +1 error
109.1 --- a/test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedBase.java Tue Dec 24 14:14:23 2013 -0800 109.2 +++ b/test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedBase.java Mon Jan 06 13:39:07 2014 -0800 109.3 @@ -1,5 +1,5 @@ 109.4 /* 109.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 109.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 109.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 109.8 * 109.9 * This code is free software; you can redistribute it and/or modify it
110.1 --- a/test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedContainer.java Tue Dec 24 14:14:23 2013 -0800 110.2 +++ b/test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedContainer.java Mon Jan 06 13:39:07 2014 -0800 110.3 @@ -1,5 +1,5 @@ 110.4 /* 110.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 110.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 110.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 110.8 * 110.9 * This code is free software; you can redistribute it and/or modify it
111.1 --- a/test/tools/javac/annotations/typeAnnotations/TargetTypes.java Tue Dec 24 14:14:23 2013 -0800 111.2 +++ b/test/tools/javac/annotations/typeAnnotations/TargetTypes.java Mon Jan 06 13:39:07 2014 -0800 111.3 @@ -1,5 +1,5 @@ 111.4 /* 111.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 111.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 111.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 111.8 * 111.9 * This code is free software; you can redistribute it and/or modify it
112.1 --- a/test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java Tue Dec 24 14:14:23 2013 -0800 112.2 +++ b/test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java Mon Jan 06 13:39:07 2014 -0800 112.3 @@ -1,5 +1,5 @@ 112.4 /* 112.5 - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 112.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 112.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 112.8 * 112.9 * This code is free software; you can redistribute it and/or modify it
113.1 --- a/test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java Tue Dec 24 14:14:23 2013 -0800 113.2 +++ b/test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java Mon Jan 06 13:39:07 2014 -0800 113.3 @@ -1,5 +1,5 @@ 113.4 /* 113.5 - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 113.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 113.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 113.8 * 113.9 * This code is free software; you can redistribute it and/or modify it
114.1 --- a/test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java Tue Dec 24 14:14:23 2013 -0800 114.2 +++ b/test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java Mon Jan 06 13:39:07 2014 -0800 114.3 @@ -1,5 +1,5 @@ 114.4 /* 114.5 - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 114.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 114.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 114.8 * 114.9 * This code is free software; you can redistribute it and/or modify it
115.1 --- a/test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java Tue Dec 24 14:14:23 2013 -0800 115.2 +++ b/test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java Mon Jan 06 13:39:07 2014 -0800 115.3 @@ -1,5 +1,5 @@ 115.4 /* 115.5 - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. 115.6 + * Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. 115.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 115.8 * 115.9 * This code is free software; you can redistribute it and/or modify it
116.1 --- a/test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java Tue Dec 24 14:14:23 2013 -0800 116.2 +++ b/test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java Mon Jan 06 13:39:07 2014 -0800 116.3 @@ -1,5 +1,5 @@ 116.4 /* 116.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 116.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 116.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 116.8 * 116.9 * This code is free software; you can redistribute it and/or modify it
117.1 --- a/test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java Tue Dec 24 14:14:23 2013 -0800 117.2 +++ b/test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java Mon Jan 06 13:39:07 2014 -0800 117.3 @@ -23,8 +23,9 @@ 117.4 117.5 /* 117.6 * @test 117.7 - * @bug 8008077 117.8 + * @bug 8008077 8029721 117.9 * @summary new type annotation location: lambda expressions 117.10 + * javac crash for annotated parameter type of lambda in a field 117.11 * @compile Lambda.java 117.12 * @author Werner Dietl 117.13 */ 117.14 @@ -57,6 +58,14 @@ 117.15 LambdaInt2 getLambda() { 117.16 return (@TA Object x, @TB Object y) -> { @TA Object l = null; System.out.println("We have: " + (@TB Object) x); }; 117.17 } 117.18 + 117.19 + java.util.function.IntUnaryOperator x = (@TA int y) -> 1; 117.20 + 117.21 + static java.util.function.IntUnaryOperator xx = (@TA int y) -> 1; 117.22 + 117.23 + java.util.function.IntUnaryOperator foo() { 117.24 + return (@TA int y) -> 2; 117.25 + } 117.26 } 117.27 117.28 @Target({ElementType.TYPE_USE, ElementType.TYPE_PARAMETER})
118.1 --- a/test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java Tue Dec 24 14:14:23 2013 -0800 118.2 +++ b/test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java Mon Jan 06 13:39:07 2014 -0800 118.3 @@ -1,5 +1,5 @@ 118.4 /* 118.5 - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. 118.6 + * Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. 118.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 118.8 * 118.9 * This code is free software; you can redistribute it and/or modify it
119.1 --- a/test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java Tue Dec 24 14:14:23 2013 -0800 119.2 +++ b/test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java Mon Jan 06 13:39:07 2014 -0800 119.3 @@ -1,5 +1,5 @@ 119.4 /* 119.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 119.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 119.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 119.8 * 119.9 * This code is free software; you can redistribute it and/or modify it
120.1 --- a/test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java Tue Dec 24 14:14:23 2013 -0800 120.2 +++ b/test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java Mon Jan 06 13:39:07 2014 -0800 120.3 @@ -1,5 +1,5 @@ 120.4 /* 120.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 120.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 120.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 120.8 * 120.9 * This code is free software; you can redistribute it and/or modify it
121.1 --- a/test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java Tue Dec 24 14:14:23 2013 -0800 121.2 +++ b/test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java Mon Jan 06 13:39:07 2014 -0800 121.3 @@ -1,5 +1,5 @@ 121.4 /* 121.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 121.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 121.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 121.8 * 121.9 * This code is free software; you can redistribute it and/or modify it
122.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java Tue Dec 24 14:14:23 2013 -0800 122.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java Mon Jan 06 13:39:07 2014 -0800 122.3 @@ -1,5 +1,5 @@ 122.4 /* 122.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 122.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 122.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 122.8 * 122.9 * This code is free software; you can redistribute it and/or modify it
123.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java Tue Dec 24 14:14:23 2013 -0800 123.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java Mon Jan 06 13:39:07 2014 -0800 123.3 @@ -1,5 +1,5 @@ 123.4 /* 123.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 123.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 123.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 123.8 * 123.9 * This code is free software; you can redistribute it and/or modify it
124.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java Tue Dec 24 14:14:23 2013 -0800 124.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java Mon Jan 06 13:39:07 2014 -0800 124.3 @@ -1,5 +1,5 @@ 124.4 /* 124.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 124.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 124.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 124.8 * 124.9 * This code is free software; you can redistribute it and/or modify it
125.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java Tue Dec 24 14:14:23 2013 -0800 125.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java Mon Jan 06 13:39:07 2014 -0800 125.3 @@ -1,5 +1,5 @@ 125.4 /* 125.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 125.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 125.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 125.8 * 125.9 * This code is free software; you can redistribute it and/or modify it
126.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java Tue Dec 24 14:14:23 2013 -0800 126.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java Mon Jan 06 13:39:07 2014 -0800 126.3 @@ -23,8 +23,9 @@ 126.4 126.5 /* 126.6 * @test 126.7 - * @bug 8008077 126.8 + * @bug 8008077 8029721 126.9 * @summary Test population of reference info for lambda expressions 126.10 + * javac crash for annotated parameter type of lambda in a field 126.11 * @compile -g Driver.java ReferenceInfoUtil.java Lambda.java 126.12 * @run main Driver Lambda 126.13 * @author Werner Dietl 126.14 @@ -285,4 +286,24 @@ 126.15 " }" + 126.16 "}"; 126.17 } 126.18 + 126.19 + @TADescriptions({ 126.20 + @TADescription(annotation = "TA", type = METHOD_FORMAL_PARAMETER, 126.21 + paramIndex = 0)}) 126.22 + public String lambdaField1() { 126.23 + return 126.24 + "class Test {" + 126.25 + " java.util.function.IntUnaryOperator field = (@TA int y) -> 1;" + 126.26 + "}"; 126.27 + } 126.28 + 126.29 + @TADescriptions({ 126.30 + @TADescription(annotation = "TA", type = METHOD_FORMAL_PARAMETER, 126.31 + paramIndex = 0)}) 126.32 + public String lambdaField2() { 126.33 + return 126.34 + "class Test {" + 126.35 + " static java.util.function.IntUnaryOperator field = (@TA int y) -> 1;" + 126.36 + "}"; 126.37 + } 126.38 }
127.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java Tue Dec 24 14:14:23 2013 -0800 127.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java Mon Jan 06 13:39:07 2014 -0800 127.3 @@ -1,5 +1,5 @@ 127.4 /* 127.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 127.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 127.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 127.8 * 127.9 * This code is free software; you can redistribute it and/or modify it
128.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java Tue Dec 24 14:14:23 2013 -0800 128.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java Mon Jan 06 13:39:07 2014 -0800 128.3 @@ -1,5 +1,5 @@ 128.4 /* 128.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 128.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 128.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 128.8 * 128.9 * This code is free software; you can redistribute it and/or modify it
129.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java Tue Dec 24 14:14:23 2013 -0800 129.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java Mon Jan 06 13:39:07 2014 -0800 129.3 @@ -1,5 +1,5 @@ 129.4 /* 129.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 129.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 129.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 129.8 * 129.9 * This code is free software; you can redistribute it and/or modify it
130.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java Tue Dec 24 14:14:23 2013 -0800 130.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java Mon Jan 06 13:39:07 2014 -0800 130.3 @@ -1,5 +1,5 @@ 130.4 /* 130.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 130.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 130.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 130.8 * 130.9 * This code is free software; you can redistribute it and/or modify it
131.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java Tue Dec 24 14:14:23 2013 -0800 131.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java Mon Jan 06 13:39:07 2014 -0800 131.3 @@ -1,5 +1,5 @@ 131.4 /* 131.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 131.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 131.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 131.8 * 131.9 * This code is free software; you can redistribute it and/or modify it
132.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java Tue Dec 24 14:14:23 2013 -0800 132.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java Mon Jan 06 13:39:07 2014 -0800 132.3 @@ -1,5 +1,5 @@ 132.4 /* 132.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 132.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 132.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 132.8 * 132.9 * This code is free software; you can redistribute it and/or modify it
133.1 --- a/test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java Tue Dec 24 14:14:23 2013 -0800 133.2 +++ b/test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java Mon Jan 06 13:39:07 2014 -0800 133.3 @@ -1,5 +1,5 @@ 133.4 /* 133.5 - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. 133.6 + * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. 133.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 133.8 * 133.9 * This code is free software; you can redistribute it and/or modify it
134.1 --- a/test/tools/javac/cast/intersection/IntersectionTypeParserTest.java Tue Dec 24 14:14:23 2013 -0800 134.2 +++ b/test/tools/javac/cast/intersection/IntersectionTypeParserTest.java Mon Jan 06 13:39:07 2014 -0800 134.3 @@ -1,5 +1,5 @@ 134.4 /* 134.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 134.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 134.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 134.8 * 134.9 * This code is free software; you can redistribute it and/or modify it
135.1 --- a/test/tools/javac/cast/intersection/model/Model01.java Tue Dec 24 14:14:23 2013 -0800 135.2 +++ b/test/tools/javac/cast/intersection/model/Model01.java Mon Jan 06 13:39:07 2014 -0800 135.3 @@ -1,5 +1,5 @@ 135.4 /* 135.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 135.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 135.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 135.8 * 135.9 * This code is free software; you can redistribute it and/or modify it
136.1 --- a/test/tools/javac/cast/intersection/model/ModelChecker.java Tue Dec 24 14:14:23 2013 -0800 136.2 +++ b/test/tools/javac/cast/intersection/model/ModelChecker.java Mon Jan 06 13:39:07 2014 -0800 136.3 @@ -1,5 +1,5 @@ 136.4 /* 136.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 136.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 136.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 136.8 * 136.9 * This code is free software; you can redistribute it and/or modify it
137.1 --- a/test/tools/javac/defaultMethods/static/Static01.java Tue Dec 24 14:14:23 2013 -0800 137.2 +++ b/test/tools/javac/defaultMethods/static/Static01.java Mon Jan 06 13:39:07 2014 -0800 137.3 @@ -1,5 +1,5 @@ 137.4 /* 137.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 137.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 137.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 137.8 * 137.9 * This code is free software; you can redistribute it and/or modify it
138.1 --- a/test/tools/javac/defaultMethods/static/Static02.java Tue Dec 24 14:14:23 2013 -0800 138.2 +++ b/test/tools/javac/defaultMethods/static/Static02.java Mon Jan 06 13:39:07 2014 -0800 138.3 @@ -1,5 +1,5 @@ 138.4 /* 138.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 138.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 138.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 138.8 * 138.9 * This code is free software; you can redistribute it and/or modify it
139.1 --- a/test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java Tue Dec 24 14:14:23 2013 -0800 139.2 +++ b/test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java Mon Jan 06 13:39:07 2014 -0800 139.3 @@ -1,5 +1,5 @@ 139.4 /* 139.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 139.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 139.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 139.8 * 139.9 * This code is free software; you can redistribute it and/or modify it
140.1 --- a/test/tools/javac/defaultMethods/static/import/StaticImport1.java Tue Dec 24 14:14:23 2013 -0800 140.2 +++ b/test/tools/javac/defaultMethods/static/import/StaticImport1.java Mon Jan 06 13:39:07 2014 -0800 140.3 @@ -1,5 +1,5 @@ 140.4 /* 140.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 140.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 140.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 140.8 * 140.9 * This code is free software; you can redistribute it and/or modify it
141.1 --- a/test/tools/javac/defaultMethods/static/import/StaticImport2.java Tue Dec 24 14:14:23 2013 -0800 141.2 +++ b/test/tools/javac/defaultMethods/static/import/StaticImport2.java Mon Jan 06 13:39:07 2014 -0800 141.3 @@ -1,5 +1,5 @@ 141.4 /* 141.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 141.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 141.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 141.8 * 141.9 * This code is free software; you can redistribute it and/or modify it
142.1 --- a/test/tools/javac/defaultMethods/static/import/StaticImport3.java Tue Dec 24 14:14:23 2013 -0800 142.2 +++ b/test/tools/javac/defaultMethods/static/import/StaticImport3.java Mon Jan 06 13:39:07 2014 -0800 142.3 @@ -1,5 +1,5 @@ 142.4 /* 142.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 142.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 142.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 142.8 * 142.9 * This code is free software; you can redistribute it and/or modify it
143.1 --- a/test/tools/javac/defaultMethods/static/import/pkg/A.java Tue Dec 24 14:14:23 2013 -0800 143.2 +++ b/test/tools/javac/defaultMethods/static/import/pkg/A.java Mon Jan 06 13:39:07 2014 -0800 143.3 @@ -1,5 +1,5 @@ 143.4 /* 143.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 143.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 143.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 143.8 * 143.9 * This code is free software; you can redistribute it and/or modify it
144.1 --- a/test/tools/javac/defaultMethods/static/import/pkg/B.java Tue Dec 24 14:14:23 2013 -0800 144.2 +++ b/test/tools/javac/defaultMethods/static/import/pkg/B.java Mon Jan 06 13:39:07 2014 -0800 144.3 @@ -1,5 +1,5 @@ 144.4 /* 144.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 144.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 144.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 144.8 * 144.9 * This code is free software; you can redistribute it and/or modify it
145.1 --- a/test/tools/javac/defaultMethods/static/import/pkg/C.java Tue Dec 24 14:14:23 2013 -0800 145.2 +++ b/test/tools/javac/defaultMethods/static/import/pkg/C.java Mon Jan 06 13:39:07 2014 -0800 145.3 @@ -1,5 +1,5 @@ 145.4 /* 145.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 145.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 145.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 145.8 * 145.9 * This code is free software; you can redistribute it and/or modify it
146.1 --- a/test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java Tue Dec 24 14:14:23 2013 -0800 146.2 +++ b/test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java Mon Jan 06 13:39:07 2014 -0800 146.3 @@ -1,5 +1,5 @@ 146.4 /* 146.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 146.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 146.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 146.8 * 146.9 * This code is free software; you can redistribute it and/or modify it
147.1 --- a/test/tools/javac/diags/MessageFile.java Tue Dec 24 14:14:23 2013 -0800 147.2 +++ b/test/tools/javac/diags/MessageFile.java Mon Jan 06 13:39:07 2014 -0800 147.3 @@ -1,5 +1,5 @@ 147.4 /* 147.5 - * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. 147.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 147.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 147.8 * 147.9 * This code is free software; you can redistribute it and/or modify it
148.1 --- a/test/tools/javac/diags/MessageInfo.java Tue Dec 24 14:14:23 2013 -0800 148.2 +++ b/test/tools/javac/diags/MessageInfo.java Mon Jan 06 13:39:07 2014 -0800 148.3 @@ -1,5 +1,5 @@ 148.4 /* 148.5 - * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. 148.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 148.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 148.8 * 148.9 * This code is free software; you can redistribute it and/or modify it
149.1 --- a/test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java Tue Dec 24 14:14:23 2013 -0800 149.2 +++ b/test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java Mon Jan 06 13:39:07 2014 -0800 149.3 @@ -1,5 +1,5 @@ 149.4 /* 149.5 - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 149.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 149.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 149.8 * 149.9 * This code is free software; you can redistribute it and/or modify it
150.1 --- a/test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java Tue Dec 24 14:14:23 2013 -0800 150.2 +++ b/test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java Mon Jan 06 13:39:07 2014 -0800 150.3 @@ -1,5 +1,5 @@ 150.4 /* 150.5 - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 150.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 150.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 150.8 * 150.9 * This code is free software; you can redistribute it and/or modify it
151.1 --- a/test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java Tue Dec 24 14:14:23 2013 -0800 151.2 +++ b/test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java Mon Jan 06 13:39:07 2014 -0800 151.3 @@ -1,5 +1,5 @@ 151.4 /* 151.5 - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 151.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 151.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 151.8 * 151.9 * This code is free software; you can redistribute it and/or modify it
152.1 --- a/test/tools/javac/diags/examples/IllegalStaticIntfMethCall.java Tue Dec 24 14:14:23 2013 -0800 152.2 +++ b/test/tools/javac/diags/examples/IllegalStaticIntfMethCall.java Mon Jan 06 13:39:07 2014 -0800 152.3 @@ -1,5 +1,5 @@ 152.4 /* 152.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 152.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 152.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 152.8 * 152.9 * This code is free software; you can redistribute it and/or modify it
153.1 --- a/test/tools/javac/diags/examples/KindnameConstructor.java Tue Dec 24 14:14:23 2013 -0800 153.2 +++ b/test/tools/javac/diags/examples/KindnameConstructor.java Mon Jan 06 13:39:07 2014 -0800 153.3 @@ -1,5 +1,5 @@ 153.4 /* 153.5 - * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. 153.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 153.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 153.8 * 153.9 * This code is free software; you can redistribute it and/or modify it
154.1 --- a/test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java Tue Dec 24 14:14:23 2013 -0800 154.2 +++ b/test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java Mon Jan 06 13:39:07 2014 -0800 154.3 @@ -1,5 +1,5 @@ 154.4 /* 154.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 154.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 154.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 154.8 * 154.9 * This code is free software; you can redistribute it and/or modify it
155.1 --- a/test/tools/javac/diags/examples/NotInProfile.java Tue Dec 24 14:14:23 2013 -0800 155.2 +++ b/test/tools/javac/diags/examples/NotInProfile.java Mon Jan 06 13:39:07 2014 -0800 155.3 @@ -1,5 +1,5 @@ 155.4 /* 155.5 - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 155.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 155.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 155.8 * 155.9 * This code is free software; you can redistribute it and/or modify it
156.1 --- a/test/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java Tue Dec 24 14:14:23 2013 -0800 156.2 +++ b/test/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java Mon Jan 06 13:39:07 2014 -0800 156.3 @@ -1,5 +1,5 @@ 156.4 /* 156.5 - * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. 156.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 156.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 156.8 * 156.9 * This code is free software; you can redistribute it and/or modify it
157.1 --- a/test/tools/javac/diags/examples/StaticIntfMethodNotSupported.java Tue Dec 24 14:14:23 2013 -0800 157.2 +++ b/test/tools/javac/diags/examples/StaticIntfMethodNotSupported.java Mon Jan 06 13:39:07 2014 -0800 157.3 @@ -1,5 +1,5 @@ 157.4 /* 157.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 157.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 157.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 157.8 * 157.9 * This code is free software; you can redistribute it and/or modify it
158.1 --- a/test/tools/javac/diags/examples/WhereIntersection.java Tue Dec 24 14:14:23 2013 -0800 158.2 +++ b/test/tools/javac/diags/examples/WhereIntersection.java Mon Jan 06 13:39:07 2014 -0800 158.3 @@ -1,5 +1,5 @@ 158.4 /* 158.5 - * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. 158.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 158.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 158.8 * 158.9 * This code is free software; you can redistribute it and/or modify it
159.1 --- a/test/tools/javac/generics/odersky/BadTest4.java Tue Dec 24 14:14:23 2013 -0800 159.2 +++ b/test/tools/javac/generics/odersky/BadTest4.java Mon Jan 06 13:39:07 2014 -0800 159.3 @@ -1,5 +1,5 @@ 159.4 /* 159.5 - * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. 159.6 + * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. 159.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 159.8 * 159.9 * This code is free software; you can redistribute it and/or modify it
160.1 --- a/test/tools/javac/lambda/DoubleStaticImport.java Tue Dec 24 14:14:23 2013 -0800 160.2 +++ b/test/tools/javac/lambda/DoubleStaticImport.java Mon Jan 06 13:39:07 2014 -0800 160.3 @@ -1,5 +1,5 @@ 160.4 /* 160.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 160.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 160.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 160.8 * 160.9 * This code is free software; you can redistribute it and/or modify it
161.1 --- a/test/tools/javac/lambda/Intersection01.java Tue Dec 24 14:14:23 2013 -0800 161.2 +++ b/test/tools/javac/lambda/Intersection01.java Mon Jan 06 13:39:07 2014 -0800 161.3 @@ -1,5 +1,5 @@ 161.4 /* 161.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 161.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 161.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 161.8 * 161.9 * This code is free software; you can redistribute it and/or modify it
162.1 --- a/test/tools/javac/lambda/Intersection02.java Tue Dec 24 14:14:23 2013 -0800 162.2 +++ b/test/tools/javac/lambda/Intersection02.java Mon Jan 06 13:39:07 2014 -0800 162.3 @@ -1,5 +1,5 @@ 162.4 /* 162.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 162.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 162.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 162.8 * 162.9 * This code is free software; you can redistribute it and/or modify it
163.1 --- a/test/tools/javac/lambda/LambdaCapture06.java Tue Dec 24 14:14:23 2013 -0800 163.2 +++ b/test/tools/javac/lambda/LambdaCapture06.java Mon Jan 06 13:39:07 2014 -0800 163.3 @@ -1,5 +1,5 @@ 163.4 /* 163.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 163.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 163.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 163.8 * 163.9 * This code is free software; you can redistribute it and/or modify it
164.1 --- a/test/tools/javac/lambda/LambdaConv01.java Tue Dec 24 14:14:23 2013 -0800 164.2 +++ b/test/tools/javac/lambda/LambdaConv01.java Mon Jan 06 13:39:07 2014 -0800 164.3 @@ -1,5 +1,5 @@ 164.4 /* 164.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 164.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 164.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 164.8 * 164.9 * This code is free software; you can redistribute it and/or modify it
165.1 --- a/test/tools/javac/lambda/LambdaExpr15.java Tue Dec 24 14:14:23 2013 -0800 165.2 +++ b/test/tools/javac/lambda/LambdaExpr15.java Mon Jan 06 13:39:07 2014 -0800 165.3 @@ -1,5 +1,5 @@ 165.4 /* 165.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 165.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 165.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 165.8 * 165.9 * This code is free software; you can redistribute it and/or modify it
166.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 166.2 +++ b/test/tools/javac/lambda/LambdaParenGeneric.java Mon Jan 06 13:39:07 2014 -0800 166.3 @@ -0,0 +1,48 @@ 166.4 +/* 166.5 + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. 166.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 166.7 + * 166.8 + * This code is free software; you can redistribute it and/or modify it 166.9 + * under the terms of the GNU General Public License version 2 only, as 166.10 + * published by the Free Software Foundation. 166.11 + * 166.12 + * This code is distributed in the hope that it will be useful, but WITHOUT 166.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 166.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 166.15 + * version 2 for more details (a copy is included in the LICENSE file that 166.16 + * accompanied this code). 166.17 + * 166.18 + * You should have received a copy of the GNU General Public License version 166.19 + * 2 along with this work; if not, write to the Free Software Foundation, 166.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 166.21 + * 166.22 + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 166.23 + * or visit www.oracle.com if you need additional information or have any 166.24 + * questions. 166.25 + */ 166.26 + 166.27 +/* 166.28 + * @test 166.29 + * @bug 8029558 166.30 + * @summary VerifyError lambda body is parenthesized generic value 166.31 + * @author Robert Field 166.32 + * @run main LambdaParenGeneric 166.33 + */ 166.34 + 166.35 +public class LambdaParenGeneric { 166.36 + 166.37 + @FunctionalInterface 166.38 + public interface FI { 166.39 + Integer apply(); 166.40 + } 166.41 + 166.42 + public static class Val<A> { 166.43 + A value; 166.44 + Val(A v) { value = v; } 166.45 + } 166.46 + 166.47 + public static void main(String[] args) { 166.48 + FI inc = () -> (new Val<Integer>(77).value); 166.49 + System.out.println(inc.apply()); 166.50 + } 166.51 +}
167.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 167.2 +++ b/test/tools/javac/lambda/LambdaParenGenericOrig.java Mon Jan 06 13:39:07 2014 -0800 167.3 @@ -0,0 +1,49 @@ 167.4 +/* 167.5 + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. 167.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 167.7 + * 167.8 + * This code is free software; you can redistribute it and/or modify it 167.9 + * under the terms of the GNU General Public License version 2 only, as 167.10 + * published by the Free Software Foundation. 167.11 + * 167.12 + * This code is distributed in the hope that it will be useful, but WITHOUT 167.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 167.14 + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 167.15 + * version 2 for more details (a copy is included in the LICENSE file that 167.16 + * accompanied this code). 167.17 + * 167.18 + * You should have received a copy of the GNU General Public License version 167.19 + * 2 along with this work; if not, write to the Free Software Foundation, 167.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 167.21 + * 167.22 + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 167.23 + * or visit www.oracle.com if you need additional information or have any 167.24 + * questions. 167.25 + */ 167.26 + 167.27 +/* 167.28 + * @test 167.29 + * @bug 8029558 167.30 + * @summary VerifyError lambda body is parenthesized generic value (originally submitted test) 167.31 + * @author Dmitrii Afanasyev 167.32 + * @run main LambdaParenGenericOrig 167.33 + */ 167.34 + 167.35 +public class LambdaParenGenericOrig { 167.36 + 167.37 + @FunctionalInterface 167.38 + public static interface Function1<R, A> { 167.39 + R apply(A input); 167.40 + } 167.41 + 167.42 + @FunctionalInterface 167.43 + public static interface Function2<R, A1, A2> { 167.44 + R apply(A1 input1, A2 input2); 167.45 + } 167.46 + 167.47 + public static void main(String[] args) { 167.48 + final Function2<Integer, Integer, Integer> add = (x, y) -> x + y; 167.49 + final Function1<Integer, Integer> inc = x -> (add.apply(x, 1)); 167.50 + System.out.println(inc.apply(0)); 167.51 + } 167.52 +}
168.1 --- a/test/tools/javac/lambda/LambdaScope05.out Tue Dec 24 14:14:23 2013 -0800 168.2 +++ b/test/tools/javac/lambda/LambdaScope05.out Mon Jan 06 13:39:07 2014 -0800 168.3 @@ -1,5 +1,5 @@ 168.4 LambdaScope05.java:13:47: compiler.err.already.defined.in.clinit: kindname.variable, p, kindname.static.init, kindname.class, LambdaScope05 168.5 -LambdaScope05.java:14:40: compiler.err.already.defined.in.clinit: kindname.variable, p, kindname.instance.init, kindname.class, LambdaScope05 168.6 +LambdaScope05.java:14:40: compiler.err.already.defined: kindname.variable, p, kindname.constructor, LambdaScope05() 168.7 LambdaScope05.java:17:43: compiler.err.already.defined.in.clinit: kindname.variable, p, kindname.static.init, kindname.class, LambdaScope05 168.8 LambdaScope05.java:21:43: compiler.err.already.defined.in.clinit: kindname.variable, p, kindname.instance.init, kindname.class, LambdaScope05 168.9 LambdaScope05.java:25:43: compiler.err.already.defined: kindname.variable, p, kindname.method, m_static()
169.1 --- a/test/tools/javac/lambda/MethodReference25.java Tue Dec 24 14:14:23 2013 -0800 169.2 +++ b/test/tools/javac/lambda/MethodReference25.java Mon Jan 06 13:39:07 2014 -0800 169.3 @@ -1,5 +1,5 @@ 169.4 /* 169.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 169.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 169.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 169.8 * 169.9 * This code is free software; you can redistribute it and/or modify it
170.1 --- a/test/tools/javac/lambda/MethodReference26.java Tue Dec 24 14:14:23 2013 -0800 170.2 +++ b/test/tools/javac/lambda/MethodReference26.java Mon Jan 06 13:39:07 2014 -0800 170.3 @@ -1,5 +1,5 @@ 170.4 /* 170.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 170.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 170.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 170.8 * 170.9 * This code is free software; you can redistribute it and/or modify it
171.1 --- a/test/tools/javac/lambda/MethodReference59.java Tue Dec 24 14:14:23 2013 -0800 171.2 +++ b/test/tools/javac/lambda/MethodReference59.java Mon Jan 06 13:39:07 2014 -0800 171.3 @@ -1,5 +1,5 @@ 171.4 /* 171.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 171.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 171.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 171.8 * 171.9 * This code is free software; you can redistribute it and/or modify it
172.1 --- a/test/tools/javac/lambda/MethodReference60.java Tue Dec 24 14:14:23 2013 -0800 172.2 +++ b/test/tools/javac/lambda/MethodReference60.java Mon Jan 06 13:39:07 2014 -0800 172.3 @@ -1,5 +1,5 @@ 172.4 /* 172.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 172.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 172.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 172.8 * 172.9 * This code is free software; you can redistribute it and/or modify it
173.1 --- a/test/tools/javac/lambda/TargetType51.java Tue Dec 24 14:14:23 2013 -0800 173.2 +++ b/test/tools/javac/lambda/TargetType51.java Mon Jan 06 13:39:07 2014 -0800 173.3 @@ -1,5 +1,5 @@ 173.4 /* 173.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 173.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 173.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 173.8 * 173.9 * This code is free software; you can redistribute it and/or modify it
174.1 --- a/test/tools/javac/lambda/lambdaExecution/InInterface.java Tue Dec 24 14:14:23 2013 -0800 174.2 +++ b/test/tools/javac/lambda/lambdaExecution/InInterface.java Mon Jan 06 13:39:07 2014 -0800 174.3 @@ -1,5 +1,5 @@ 174.4 /* 174.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 174.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 174.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 174.8 * 174.9 * This code is free software; you can redistribute it and/or modify it
175.1 --- a/test/tools/javac/lambda/lambdaExpression/LambdaTest6.java Tue Dec 24 14:14:23 2013 -0800 175.2 +++ b/test/tools/javac/lambda/lambdaExpression/LambdaTest6.java Mon Jan 06 13:39:07 2014 -0800 175.3 @@ -1,5 +1,5 @@ 175.4 /* 175.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 175.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 175.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 175.8 * 175.9 * This code is free software; you can redistribute it and/or modify it
176.1 --- a/test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java Tue Dec 24 14:14:23 2013 -0800 176.2 +++ b/test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java Mon Jan 06 13:39:07 2014 -0800 176.3 @@ -1,5 +1,5 @@ 176.4 /* 176.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 176.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 176.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 176.8 * 176.9 * This code is free software; you can redistribute it and/or modify it
177.1 --- a/test/tools/javac/lambda/methodReference/BridgeMethod.java Tue Dec 24 14:14:23 2013 -0800 177.2 +++ b/test/tools/javac/lambda/methodReference/BridgeMethod.java Mon Jan 06 13:39:07 2014 -0800 177.3 @@ -1,5 +1,5 @@ 177.4 /* 177.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 177.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 177.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 177.8 * 177.9 * This code is free software; you can redistribute it and/or modify it
178.1 --- a/test/tools/javac/lambda/methodReference/SamConversion.java Tue Dec 24 14:14:23 2013 -0800 178.2 +++ b/test/tools/javac/lambda/methodReference/SamConversion.java Mon Jan 06 13:39:07 2014 -0800 178.3 @@ -1,5 +1,5 @@ 178.4 /* 178.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 178.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 178.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 178.8 * 178.9 * This code is free software; you can redistribute it and/or modify it
179.1 --- a/test/tools/javac/lambda/methodReference/SamConversionComboTest.java Tue Dec 24 14:14:23 2013 -0800 179.2 +++ b/test/tools/javac/lambda/methodReference/SamConversionComboTest.java Mon Jan 06 13:39:07 2014 -0800 179.3 @@ -1,5 +1,5 @@ 179.4 /* 179.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 179.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 179.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 179.8 * 179.9 * This code is free software; you can redistribute it and/or modify it
180.1 --- a/test/tools/javac/lambda/typeInference/InferenceTest2b.java Tue Dec 24 14:14:23 2013 -0800 180.2 +++ b/test/tools/javac/lambda/typeInference/InferenceTest2b.java Mon Jan 06 13:39:07 2014 -0800 180.3 @@ -1,5 +1,5 @@ 180.4 /* 180.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 180.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 180.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 180.8 * 180.9 * This code is free software; you can redistribute it and/or modify it
181.1 --- a/test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java Tue Dec 24 14:14:23 2013 -0800 181.2 +++ b/test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java Mon Jan 06 13:39:07 2014 -0800 181.3 @@ -1,5 +1,5 @@ 181.4 /* 181.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 181.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 181.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 181.8 * 181.9 * This code is free software; you can redistribute it and/or modify it
182.1 --- a/test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java Tue Dec 24 14:14:23 2013 -0800 182.2 +++ b/test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java Mon Jan 06 13:39:07 2014 -0800 182.3 @@ -1,5 +1,5 @@ 182.4 /* 182.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 182.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 182.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 182.8 * 182.9 * This code is free software; you can redistribute it and/or modify it
183.1 --- a/test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java Tue Dec 24 14:14:23 2013 -0800 183.2 +++ b/test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java Mon Jan 06 13:39:07 2014 -0800 183.3 @@ -1,5 +1,5 @@ 183.4 /* 183.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 183.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 183.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 183.8 * 183.9 * This code is free software; you can redistribute it and/or modify it
184.1 --- a/test/tools/javac/multicatch/Pos05.java Tue Dec 24 14:14:23 2013 -0800 184.2 +++ b/test/tools/javac/multicatch/Pos05.java Mon Jan 06 13:39:07 2014 -0800 184.3 @@ -1,5 +1,5 @@ 184.4 /* 184.5 - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 184.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 184.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 184.8 * 184.9 * This code is free software; you can redistribute it and/or modify it
185.1 --- a/test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java Tue Dec 24 14:14:23 2013 -0800 185.2 +++ b/test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java Mon Jan 06 13:39:07 2014 -0800 185.3 @@ -1,5 +1,5 @@ 185.4 /* 185.5 - * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 185.6 + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. 185.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 185.8 * 185.9 * This code is free software; you can redistribute it and/or modify it
186.1 --- a/test/tools/javac/resolve/Pos.java Tue Dec 24 14:14:23 2013 -0800 186.2 +++ b/test/tools/javac/resolve/Pos.java Mon Jan 06 13:39:07 2014 -0800 186.3 @@ -1,5 +1,5 @@ 186.4 /* 186.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 186.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 186.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 186.8 * 186.9 * This code is free software; you can redistribute it and/or modify it
187.1 --- a/test/tools/javac/resolve/ResolveHarness.java Tue Dec 24 14:14:23 2013 -0800 187.2 +++ b/test/tools/javac/resolve/ResolveHarness.java Mon Jan 06 13:39:07 2014 -0800 187.3 @@ -1,5 +1,5 @@ 187.4 /* 187.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 187.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 187.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 187.8 * 187.9 * This code is free software; you can redistribute it and/or modify it
188.1 --- a/test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java Tue Dec 24 14:14:23 2013 -0800 188.2 +++ b/test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java Mon Jan 06 13:39:07 2014 -0800 188.3 @@ -1,5 +1,5 @@ 188.4 /* 188.5 - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 188.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 188.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 188.8 * 188.9 * This code is free software; you can redistribute it and/or modify it
189.1 --- a/test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java Tue Dec 24 14:14:23 2013 -0800 189.2 +++ b/test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java Mon Jan 06 13:39:07 2014 -0800 189.3 @@ -1,5 +1,5 @@ 189.4 /* 189.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 189.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 189.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 189.8 * 189.9 * This code is free software; you can redistribute it and/or modify it
190.1 --- a/test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java Tue Dec 24 14:14:23 2013 -0800 190.2 +++ b/test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java Mon Jan 06 13:39:07 2014 -0800 190.3 @@ -1,5 +1,5 @@ 190.4 /* 190.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 190.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 190.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 190.8 * 190.9 * This code is free software; you can redistribute it and/or modify it
191.1 --- a/test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java Tue Dec 24 14:14:23 2013 -0800 191.2 +++ b/test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java Mon Jan 06 13:39:07 2014 -0800 191.3 @@ -1,5 +1,5 @@ 191.4 /* 191.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 191.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 191.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 191.8 * 191.9 * This code is free software; you can redistribute it and/or modify it
192.1 --- a/test/tools/javadoc/api/basic/APITest.java Tue Dec 24 14:14:23 2013 -0800 192.2 +++ b/test/tools/javadoc/api/basic/APITest.java Mon Jan 06 13:39:07 2014 -0800 192.3 @@ -202,12 +202,6 @@ 192.4 "pkg/package-frame.html", 192.5 "pkg/package-summary.html", 192.6 "pkg/package-tree.html", 192.7 - "resources/background.gif", 192.8 - "resources/tab.gif", 192.9 - "resources/activetitlebar_end.gif", 192.10 - "resources/activetitlebar.gif", 192.11 - "resources/titlebar_end.gif", 192.12 - "resources/titlebar.gif", 192.13 "script.js", 192.14 "stylesheet.css" 192.15 ));
193.1 --- a/test/tools/jdeps/APIDeps.java Tue Dec 24 14:14:23 2013 -0800 193.2 +++ b/test/tools/jdeps/APIDeps.java Mon Jan 06 13:39:07 2014 -0800 193.3 @@ -1,5 +1,5 @@ 193.4 /* 193.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 193.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 193.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 193.8 * 193.9 * This code is free software; you can redistribute it and/or modify it
194.1 --- a/test/tools/jdeps/p/Foo.java Tue Dec 24 14:14:23 2013 -0800 194.2 +++ b/test/tools/jdeps/p/Foo.java Mon Jan 06 13:39:07 2014 -0800 194.3 @@ -1,5 +1,5 @@ 194.4 /* 194.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 194.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. 194.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 194.8 * 194.9 * This code is free software; you can redistribute it and/or modify it