f88f5bd311
Review URL: http://codereview.chromium.org//8241013 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@371 260f80e4-7a28-3924-810f-c04153c831b5
21 lines
601 B
JavaScript
21 lines
601 B
JavaScript
// 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.
|
|
|
|
|
|
|
|
function native_BoolImplementation_EQ(other) {
|
|
if (typeof other == 'boolean') {
|
|
return this == other;
|
|
} else if (other instanceof Boolean) {
|
|
// Must convert other to a primitive for value equality to work
|
|
return this == Boolean(other);
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function native_BoolImplementation_toString() {
|
|
return (this == true) ? "true" : "false";
|
|
}
|