// Copyright (c) 2015, the Dart Team. All rights reserved. Use of this | |
// source code is governed by a BSD-style license that can be found in | |
// the LICENSE file. | |
library lib1; | |
import "type_dependency_lib3.dart"; | |
bool fooIs(x) { | |
return x is A; | |
} | |
bool fooAs(x) { | |
try { | |
return (x as A).p; | |
} on TypeError { | |
return false; | |
} | |
} | |
bool fooAnnotation(x) { | |
try { | |
A y = x; | |
return y is! String; | |
} on TypeError { | |
return false; | |
} | |
} |