提交 73b2958e 编写于 作者: C chegar

Merge

...@@ -77,6 +77,7 @@ $(call make-launcher, jmap, sun.tools.jmap.JMap, \ ...@@ -77,6 +77,7 @@ $(call make-launcher, jmap, sun.tools.jmap.JMap, \
-J-Dsun.jvm.hotspot.debugger.useWindbgDebugger, ) -J-Dsun.jvm.hotspot.debugger.useWindbgDebugger, )
$(call make-launcher, jps, sun.tools.jps.Jps, , ) $(call make-launcher, jps, sun.tools.jps.Jps, , )
$(call make-launcher, jrunscript, com.sun.tools.script.shell.Main, , ) $(call make-launcher, jrunscript, com.sun.tools.script.shell.Main, , )
$(call make-launcher, jjs, jdk.nashorn.tools.Shell, , )
$(call make-launcher, jsadebugd, sun.jvm.hotspot.jdi.SADebugServer, , ) $(call make-launcher, jsadebugd, sun.jvm.hotspot.jdi.SADebugServer, , )
$(call make-launcher, jstack, sun.tools.jstack.JStack, \ $(call make-launcher, jstack, sun.tools.jstack.JStack, \
-J-Dsun.jvm.hotspot.debugger.useProcDebugger \ -J-Dsun.jvm.hotspot.debugger.useProcDebugger \
......
...@@ -33,8 +33,3 @@ sun.security.krb5.Realm=sun.security.ssl.krb5.KerberosClientKeyExchangeImpl,comp ...@@ -33,8 +33,3 @@ sun.security.krb5.Realm=sun.security.ssl.krb5.KerberosClientKeyExchangeImpl,comp
# #
java.beans.PropertyChangeListener=java.util.logging.LogManager,sun.org.mozilla.javascript.internal.Context,compact1,compact2,compact3 java.beans.PropertyChangeListener=java.util.logging.LogManager,sun.org.mozilla.javascript.internal.Context,compact1,compact2,compact3
java.beans.PropertyChangeEvent=sun.org.mozilla.javascript.internal.Context,compact3 java.beans.PropertyChangeEvent=sun.org.mozilla.javascript.internal.Context,compact3
# JFR traces even in builds with JFR disabled
com.oracle.jrockit.jfr.FlightRecorder: com.sun.management.MissionControl, compact3
com.oracle.jrockit.jfr.management.FlightRecorderMBean: com.sun.management.MissionControl, compact3
...@@ -311,6 +311,9 @@ $(eval $(call SetupLauncher,jps,\ ...@@ -311,6 +311,9 @@ $(eval $(call SetupLauncher,jps,\
$(eval $(call SetupLauncher,jrunscript,\ $(eval $(call SetupLauncher,jrunscript,\
-DJAVA_ARGS='{ "-J-ms8m"$(COMMA) "com.sun.tools.script.shell.Main"$(COMMA) }')) -DJAVA_ARGS='{ "-J-ms8m"$(COMMA) "com.sun.tools.script.shell.Main"$(COMMA) }'))
$(eval $(call SetupLauncher,jjs,\
-DJAVA_ARGS='{ "-J-ms8m"$(COMMA) "jdk.nashorn.tools.Shell"$(COMMA) }'))
$(eval $(call SetupLauncher,jsadebugd,\ $(eval $(call SetupLauncher,jsadebugd,\
-DJAVA_ARGS='{ "-J-ms8m"$(COMMA) "sun.jvm.hotspot.jdi.SADebugServer"$(COMMA) }' \ -DJAVA_ARGS='{ "-J-ms8m"$(COMMA) "sun.jvm.hotspot.jdi.SADebugServer"$(COMMA) }' \
-DAPP_CLASSPATH='{ "/lib/tools.jar"$(COMMA) "/lib/sa-jdi.jar"$(COMMA) "/classes" }' \ -DAPP_CLASSPATH='{ "/lib/tools.jar"$(COMMA) "/lib/sa-jdi.jar"$(COMMA) "/classes" }' \
......
...@@ -1119,6 +1119,14 @@ endif ...@@ -1119,6 +1119,14 @@ endif
########################################################################################## ##########################################################################################
# Import nashorn.jar from nashorn dist dir.
$(IMAGES_OUTPUTDIR)/lib/ext/nashorn.jar: $(NASHORN_DIST)/nashorn.jar
$(install-file)
JARS += $(IMAGES_OUTPUTDIR)/lib/ext/nashorn.jar
##########################################################################################
-include $(CUSTOM_MAKE_DIR)/CreateJars.gmk -include $(CUSTOM_MAKE_DIR)/CreateJars.gmk
########################################################################################## ##########################################################################################
......
/* /*
* Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -36,6 +36,7 @@ import static java.lang.annotation.ElementType.*; ...@@ -36,6 +36,7 @@ import static java.lang.annotation.ElementType.*;
* *
* @author Neal Gafter * @author Neal Gafter
* @since 1.5 * @since 1.5
* @jls 9.6.3.6 @Deprecated
*/ */
@Documented @Documented
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
......
/* /*
* Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -43,7 +43,7 @@ import java.lang.annotation.*; ...@@ -43,7 +43,7 @@ import java.lang.annotation.*;
* *
* @author Peter von der Ahé * @author Peter von der Ahé
* @author Joshua Bloch * @author Joshua Bloch
* @jls 9.6.1.4 Override * @jls 9.6.1.4 @Override
* @since 1.5 * @since 1.5
*/ */
@Target(ElementType.METHOD) @Target(ElementType.METHOD)
......
/* /*
* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -85,6 +85,7 @@ import java.lang.annotation.*; ...@@ -85,6 +85,7 @@ import java.lang.annotation.*;
* @since 1.7 * @since 1.7
* @jls 4.7 Reifiable Types * @jls 4.7 Reifiable Types
* @jls 8.4.1 Formal Parameters * @jls 8.4.1 Formal Parameters
* @jls 9.6.3.7 @SafeVarargs
*/ */
@Documented @Documented
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
......
/* /*
* Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -41,8 +41,13 @@ import static java.lang.annotation.ElementType.*; ...@@ -41,8 +41,13 @@ import static java.lang.annotation.ElementType.*;
* suppress a warning in a particular method, you should annotate that * suppress a warning in a particular method, you should annotate that
* method rather than its class. * method rather than its class.
* *
* @since 1.5
* @author Josh Bloch * @author Josh Bloch
* @since 1.5
* @jls 4.8 Raw Types
* @jls 4.12.2 Variables of Reference Type
* @jls 5.1.9 Unchecked Conversion
* @jls 5.5.2 Checked Casts and Unchecked Casts
* @jls 9.6.3.5 @SuppressWarnings
*/ */
@Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE}) @Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
...@@ -56,9 +61,11 @@ public @interface SuppressWarnings { ...@@ -56,9 +61,11 @@ public @interface SuppressWarnings {
* free to emit a warning if an annotation contains an unrecognized * free to emit a warning if an annotation contains an unrecognized
* warning name. * warning name.
* *
* <p>Compiler vendors should document the warning names they support in * <p> The string {@code "unchecked"} is used to suppress
* conjunction with this annotation type. They are encouraged to cooperate * unchecked warnings. Compiler vendors should document the
* to ensure that the same names work across multiple compilers. * additional warning names they support in conjunction with this
* annotation type. They are encouraged to cooperate to ensure
* that the same names work across multiple compilers.
*/ */
String[] value(); String[] value();
} }
/* /*
* Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -44,6 +44,7 @@ package java.lang.annotation; ...@@ -44,6 +44,7 @@ package java.lang.annotation;
* *
* @author Joshua Bloch * @author Joshua Bloch
* @since 1.5 * @since 1.5
* @jls 9.6.3.3 @Inherited
*/ */
@Documented @Documented
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
......
/* /*
* Copyright (c) 2003, 2006, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -38,6 +38,7 @@ package java.lang.annotation; ...@@ -38,6 +38,7 @@ package java.lang.annotation;
* *
* @author Joshua Bloch * @author Joshua Bloch
* @since 1.5 * @since 1.5
* @jls 9.6.3.2 @Retention
*/ */
@Documented @Documented
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
......
/* /*
* Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -59,6 +59,9 @@ package java.lang.annotation; ...@@ -59,6 +59,9 @@ package java.lang.annotation;
* ... * ...
* } * }
* </pre> * </pre>
*
* @since 1.5
* @jls 9.6.3.1 @Target
*/ */
@Documented @Documented
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
......
...@@ -327,9 +327,6 @@ tools/pack200/Pack200Test.java solaris-all, mac ...@@ -327,9 +327,6 @@ tools/pack200/Pack200Test.java solaris-all, mac
# 7150569 # 7150569
tools/launcher/UnicodeTest.java macosx-all tools/launcher/UnicodeTest.java macosx-all
# 8006039
tools/launcher/I18NJarTest.java macosx-all
# 8007410 # 8007410
tools/launcher/FXLauncherTest.java linux-all tools/launcher/FXLauncherTest.java linux-all
......
/* /*
* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -52,6 +52,8 @@ public class I18NJarTest extends TestHelper { ...@@ -52,6 +52,8 @@ public class I18NJarTest extends TestHelper {
private static final File cwd = new File("."); private static final File cwd = new File(".");
private static final File dir = new File("\uFF66\uFF67\uFF68\uFF69"); private static final File dir = new File("\uFF66\uFF67\uFF68\uFF69");
private static final String encoding = System.getProperty("sun.jnu.encoding", ""); private static final String encoding = System.getProperty("sun.jnu.encoding", "");
private static final String LANG = System.getenv("LANG");
private static final String LC_ALL = System.getenv("LC_ALL");
public static void main(String... args) throws Exception { public static void main(String... args) throws Exception {
boolean localeAvailable = false; boolean localeAvailable = false;
...@@ -63,7 +65,16 @@ public class I18NJarTest extends TestHelper { ...@@ -63,7 +65,16 @@ public class I18NJarTest extends TestHelper {
} }
if (!localeAvailable) { if (!localeAvailable) {
System.out.println("Warning: locale: " + Locale.JAPAN System.out.println("Warning: locale: " + Locale.JAPAN
+ " not found, test passes vacuosly"); + " not found, test passes vacuously");
return;
}
if ("C".equals(LC_ALL) || "C".equals(LANG)) {
System.out.println("Warning: The LANG and/or LC_ALL env vars are " +
"set to \"C\":\n" +
" LANG=" + LANG + "\n" +
" LC_ALL=" + LC_ALL + "\n" +
"This test requires support for multi-byte filenames.\n" +
"Test passes vacuously.");
return; return;
} }
if (encoding.equals("MS932") || encoding.equals("UTF-8")) { if (encoding.equals("MS932") || encoding.equals("UTF-8")) {
...@@ -73,7 +84,7 @@ public class I18NJarTest extends TestHelper { ...@@ -73,7 +84,7 @@ public class I18NJarTest extends TestHelper {
} else { } else {
System.out.println("Warning: current encoding is " + encoding + System.out.println("Warning: current encoding is " + encoding +
"this test requires MS932 <Ja> or UTF-8," + "this test requires MS932 <Ja> or UTF-8," +
" test passes vacuosly"); " test passes vacuously");
return; return;
} }
dir.mkdir(); dir.mkdir();
......
...@@ -74,6 +74,7 @@ public class VersionCheck extends TestHelper { ...@@ -74,6 +74,7 @@ public class VersionCheck extends TestHelper {
"jmap", "jmap",
"jps", "jps",
"jrunscript", "jrunscript",
"jjs",
"jsadebugd", "jsadebugd",
"jstack", "jstack",
"jstat", "jstat",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册