blob: f353f484f6ad974b873fe7e25b9445493fadddad [file] [log] [blame]
// Copyright (c) 2012, 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.
// Checks that noSuchMethod is resolved in the super class and not in the
// current class.
class C {
// bool noSuchMethod(InvocationMirror im) { // Issue 3622
bool noSuchMethod(String function_name, List args) {
return true;
}
}
class D extends C {
// bool noSuchMethod(InvocationMirror im) { // Issue 3622
bool noSuchMethod(String function_name, List args) {
return false;
}
test() {
return super.foo();
}
}
main() {
var d = new D();
Expect.isTrue(d.test());
}