Fri, 24 May 2013 23:27:52 +0530
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;