equal
deleted
inserted
replaced
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 |