e24eab66d9
I implemented the correct logic for both SuperMethodInvocation and DirectMethodInvocation, since there are TODO comments in the code indicating that the former will be replaced by the latter when possible. R=scheglov@google.com Review-Url: https://codereview.chromium.org/2954403002 .
19 lines
396 B
Dart
19 lines
396 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.
|
|
|
|
/*@testedFeatures=inference*/
|
|
library test;
|
|
|
|
class C {
|
|
int f() => 0;
|
|
}
|
|
|
|
class D extends C {
|
|
void g() {
|
|
var /*@type=int*/ x = super. /*@target=C::f*/ f();
|
|
}
|
|
}
|
|
|
|
main() {}
|