| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Test for correct simple is-checks on hidden native classes. | 5 // Test for correct simple is-checks on hidden native classes. | 
| 6 | 6 | 
| 7 import "package:expect/expect.dart"; |  | 
| 8 import 'native_metadata.dart'; | 7 import 'native_metadata.dart'; | 
| 9 | 8 | 
| 10 interface I { | 9 interface I { | 
| 11   I read(); | 10   I read(); | 
| 12   write(I x); | 11   write(I x); | 
| 13 } | 12 } | 
| 14 | 13 | 
| 15 // Native implementation. | 14 // Native implementation. | 
| 16 | 15 | 
| 17 @Native("*A") | 16 @Native("*A") | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 41   var ob = new Object(); | 40   var ob = new Object(); | 
| 42 | 41 | 
| 43   Expect.isFalse(ob is I); | 42   Expect.isFalse(ob is I); | 
| 44   Expect.isFalse(ob is A); | 43   Expect.isFalse(ob is A); | 
| 45   Expect.isFalse(ob is B); | 44   Expect.isFalse(ob is B); | 
| 46 | 45 | 
| 47   Expect.isTrue(a1 is I); | 46   Expect.isTrue(a1 is I); | 
| 48   Expect.isTrue(a1 is A); | 47   Expect.isTrue(a1 is A); | 
| 49   Expect.isTrue(a1 is !B); | 48   Expect.isTrue(a1 is !B); | 
| 50 } | 49 } | 
| OLD | NEW | 
|---|