src/jdk/nashorn/internal/runtime/ScriptRuntime.java

Print this page

        

@@ -34,10 +34,11 @@
 
 import java.lang.invoke.MethodHandle;
 import java.lang.reflect.Array;
 import java.util.Collections;
 import java.util.Iterator;
+import java.util.Locale;
 import java.util.NoSuchElementException;
 import java.util.Objects;
 import jdk.internal.dynalink.beans.StaticClass;
 import jdk.nashorn.internal.codegen.CompilerConstants.Call;
 import jdk.nashorn.internal.ir.debug.JSONWriter;

@@ -786,11 +787,11 @@
             }
 
             return false;
         }
 
-        throw typeError("in.with.non.object", rvalType.toString().toLowerCase());
+        throw typeError("in.with.non.object", rvalType.toString().toLowerCase(Locale.ENGLISH));
     }
 
     /**
      * ECMA 11.8.6 - The strict instanceof operator - generic implementation
      *