Files
sdk/runtime/lib/object.dart
T
kasperl@google.com 9125b3451e Refactor the way we emit no such method handlers so it's easier to optimize it later.
Avoid adding duplicate JavaScript functions (may occur if we have
multiple different typed selectors in play or if the same library
shows up multiple times in the library map).

R=floitsch@google.com
BUG=

Review URL: https://chromiumcodereview.appspot.com//10832109

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10162 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-02 13:18:17 +00:00

18 lines
535 B
Dart

// Copyright (c) 2011, 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.
class Object {
const Object();
String toString() native "Object_toString";
bool operator ==(other) {
return this === other;
}
void noSuchMethod(String functionName, List args) native "Object_noSuchMethod";
/**
* Return this object without type information.
*/
get dynamic() { return this; }
}