| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| part of dart.core; |
| |
| /// Check whether two references are to the same object. |
| external bool identical(Object? a, Object? b); |
| |
| /// The identity hash code of [object]. |
| /// |
| /// Returns the value that the original [Object.hashCode] would return |
| /// on this object, even if `hashCode` has been overridden. |
| /// |
| /// This hash code is compatible with [identical], |
| /// which just means that it's guaranteed to be stable over time. |
| @pragma("vm:entry-point") |
| external int identityHashCode(Object? object); |