Files
sdk/pkg/front_end/testcases/override.dart
T
Peter von der Ahé 893b4d4fe9 Add missing copyright on test cases.
Also rename void-methods.dart to void_methods.dart.

R=johnniwinther@google.com

Review-Url: https://codereview.chromium.org/3006963002 .
2017-08-31 13:09:20 +02:00

26 lines
512 B
Dart

// Copyright (c) 2017, 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 Foo {}
class Bar extends Foo {}
class Base {
Foo method() {
return new Foo();
}
}
class Sub extends Base {
Foo method() {
return new Bar();
}
}
main(List<String> args) {
var object = args.length == 0 ? new Base() : new Sub();
var a = object.method();
print(a);
}