8015351: Nashorn shell does not start with Turkish locale

Fri, 24 May 2013 23:27:52 +0530

author
sundar
date
Fri, 24 May 2013 23:27:52 +0530
changeset 293
751cfefff5eb
parent 292
4d2eca4d4d66
child 294
0bf451c0678d
child 295
1f57afd14cc1

8015351: Nashorn shell does not start with Turkish locale
Reviewed-by: jlaskey

make/project.properties file | annotate | diff | comparison | revisions
src/jdk/nashorn/internal/runtime/options/OptionTemplate.java file | annotate | diff | comparison | revisions
     1.1 --- a/make/project.properties	Fri May 24 18:39:25 2013 +0530
     1.2 +++ b/make/project.properties	Fri May 24 23:27:52 2013 +0530
     1.3 @@ -214,9 +214,13 @@
     1.4  run.test.xmx=3G
     1.5  run.test.xms=2G
     1.6  
     1.7 +run.test.user.language=tr
     1.8 +run.test.user.country=TR
     1.9 +
    1.10  #  -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+PrintNMethods
    1.11  # add '-Dtest.js.outofprocess' to run each test in a new sub-process
    1.12 -run.test.jvmargs.main=-server -Xmx${run.test.xmx} -XX:+TieredCompilation -ea -Dfile.encoding=UTF-8
    1.13 +run.test.jvmargs.main=-server -Xmx${run.test.xmx} -XX:+TieredCompilation -ea -Dfile.encoding=UTF-8 -Duser.language=${run.test.user.language} -Duser.country=${run.test.user.country}
    1.14 +
    1.15  #-XX:+HeapDumpOnOutOfMemoryError -XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M  
    1.16  run.test.jvmargs.octane.main=-Xms${run.test.xms} ${run.test.jvmargs.main}
    1.17  
     2.1 --- a/src/jdk/nashorn/internal/runtime/options/OptionTemplate.java	Fri May 24 18:39:25 2013 +0530
     2.2 +++ b/src/jdk/nashorn/internal/runtime/options/OptionTemplate.java	Fri May 24 23:27:52 2013 +0530
     2.3 @@ -25,6 +25,7 @@
     2.4  
     2.5  package jdk.nashorn.internal.runtime.options;
     2.6  
     2.7 +import java.util.Locale;
     2.8  import java.util.TimeZone;
     2.9  import jdk.nashorn.internal.runtime.QuotedStringTokenizer;
    2.10  
    2.11 @@ -263,7 +264,7 @@
    2.12                      this.params = arg;
    2.13                      break;
    2.14                  case "type":
    2.15 -                    this.type = arg.toLowerCase();
    2.16 +                    this.type = arg.toLowerCase(Locale.ROOT);
    2.17                      break;
    2.18                  case "default":
    2.19                      this.defaultValue = arg;

mercurial