// Copyright (c) 2013, 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. library test.intercepted_superclass_test; import 'dart:mirrors'; import 'package:expect/expect.dart'; check(ClassMirror cm) { Expect.isTrue(cm is ClassMirror); Expect.isNotNull(cm); } main() { check(reflect('').type.superclass); check(reflect(1).type.superclass); check(reflect(1.5).type.superclass); check(reflect(true).type.superclass); check(reflect(false).type.superclass); check(reflect([]).type.superclass); check(reflectClass(String).superclass); check(reflectClass(int).superclass); check(reflectClass(double).superclass); check(reflectClass(num).superclass); check(reflectClass(bool).superclass); check(reflectClass(List).superclass); }