nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
changeset 26052 41d18e9e45a4
parent 25828 077046a5d726
equal deleted inserted replaced
25851:cd6f4557e7fe 26052:41d18e9e45a4
   700             return true;
   700             return true;
   701         }
   701         }
   702         if (x instanceof ScriptObject && y instanceof ScriptObject) {
   702         if (x instanceof ScriptObject && y instanceof ScriptObject) {
   703             return x == y;
   703             return x == y;
   704         }
   704         }
       
   705         if (x instanceof ScriptObjectMirror || y instanceof ScriptObjectMirror) {
       
   706             return ScriptObjectMirror.identical(x, y);
       
   707         }
   705         return equalValues(x, y);
   708         return equalValues(x, y);
   706     }
   709     }
   707 
   710 
   708     /**
   711     /**
   709      * Extracted portion of {@code equals()} that compares objects by value (or by reference, if no known value
   712      * Extracted portion of {@code equals()} that compares objects by value (or by reference, if no known value