| Index: runtime/lib/object_patch.dart
|
| diff --git a/runtime/lib/object_patch.dart b/runtime/lib/object_patch.dart
|
| index 719e59220b6e268e084a99d43476689434167ba9..7de335bbc27beb5af30f941a3e8fe412e2e9f78a 100644
|
| --- a/runtime/lib/object_patch.dart
|
| +++ b/runtime/lib/object_patch.dart
|
| @@ -2,7 +2,7 @@
|
| // 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.
|
|
|
| -patch class Object {
|
| +@patch class Object {
|
|
|
| // The VM has its own implementation of equals.
|
| bool operator ==(other) native "Object_equals";
|
| @@ -29,10 +29,10 @@ patch class Object {
|
| return result;
|
| }
|
|
|
| - /* patch */ int get hashCode => _objectHashCode(this);
|
| + /* @patch */ int get hashCode => _objectHashCode(this);
|
| int get _identityHashCode => _objectHashCode(this);
|
|
|
| - /* patch */ String toString() native "Object_toString";
|
| + /* @patch */ String toString() native "Object_toString";
|
| // A statically dispatched version of Object.toString.
|
| static String _toString(obj) native "Object_toString";
|
|
|
| @@ -43,7 +43,7 @@ patch class Object {
|
| Map<String, dynamic> namedArguments)
|
| native "Object_noSuchMethod";
|
|
|
| - /* patch */ noSuchMethod(Invocation invocation) {
|
| + /* @patch */ noSuchMethod(Invocation invocation) {
|
| return _noSuchMethod(invocation.isMethod,
|
| internal.Symbol.getName(invocation.memberName),
|
| invocation._type,
|
| @@ -51,7 +51,7 @@ patch class Object {
|
| _symbolMapToStringMap(invocation.namedArguments));
|
| }
|
|
|
| - /* patch */ Type get runtimeType native "Object_runtimeType";
|
| + /* @patch */ Type get runtimeType native "Object_runtimeType";
|
|
|
| // Call this function instead of inlining instanceof, thus collecting
|
| // type feedback and reducing code size of unoptimized code.
|
| @@ -62,7 +62,7 @@ patch class Object {
|
| bool _simpleInstanceOf(type) native "Object_simpleInstanceOf";
|
| bool _simpleInstanceOfTrue(type) => true;
|
| bool _simpleInstanceOfFalse(type) => false;
|
| -
|
| +
|
| bool _instanceOfDouble(bool negate) native "Object_instanceOfDouble";
|
| bool _instanceOfNum(bool negate) native "Object_instanceOfNum";
|
| bool _instanceOfInt(bool negate) native "Object_instanceOfInt";
|
|
|