| // Copyright (c) 2021, 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. |
| |
| // @dart=2.14 |
| |
| import 'unresolved_constructor_invocation.dart' as resolved_prefix; |
| |
| class Super { |
| Super.named(); |
| } |
| |
| class Class extends Super { |
| Class.constructor1() : super(); |
| Class.constructor2() : super.unresolved(); |
| Class.constructor3() : this(); |
| Class.constructor4() : this.unresolved(); |
| } |
| |
| class ResolvedClass<T> { |
| ResolvedClass.named(); |
| } |
| |
| test() { |
| UnresolvedClass(); |
| new UnresolvedClass(); |
| const UnresolvedClass(); |
| |
| UnresolvedClass.unresolvedConstructor(); |
| new UnresolvedClass.unresolvedConstructor(); |
| const UnresolvedClass.unresolvedConstructor(); |
| UnresolvedClass /**/ .unresolvedConstructor(); |
| new UnresolvedClass. /**/ unresolvedConstructor(); |
| const UnresolvedClass /**/ .unresolvedConstructor(); |
| |
| unresolved_prefix.UnresolvedClass(); |
| new unresolved_prefix.UnresolvedClass(); |
| const unresolved_prefix.UnresolvedClass(); |
| unresolved_prefix. /**/ UnresolvedClass(); |
| new unresolved_prefix /**/ .UnresolvedClass(); |
| const unresolved_prefix. /**/ UnresolvedClass(); |
| |
| unresolved_prefix.UnresolvedClass.unresolvedConstructor(); |
| new unresolved_prefix.UnresolvedClass.unresolvedConstructor(); |
| const unresolved_prefix.UnresolvedClass.unresolvedConstructor(); |
| unresolved_prefix /**/ .UnresolvedClass.unresolvedConstructor(); |
| new unresolved_prefix.UnresolvedClass /**/ .unresolvedConstructor(); |
| const unresolved_prefix. /**/ UnresolvedClass. /**/ unresolvedConstructor(); |
| |
| UnresolvedClass<int>(); |
| new UnresolvedClass<int>(); |
| const UnresolvedClass<int>(); |
| UnresolvedClass /**/ <int>(); |
| new UnresolvedClass<int> /**/ (); |
| const UnresolvedClass /**/ <int>(); |
| |
| UnresolvedClass<int>.unresolvedConstructor(); |
| new UnresolvedClass<int>.unresolvedConstructor(); |
| const UnresolvedClass<int>.unresolvedConstructor(); |
| UnresolvedClass /**/ <int>.unresolvedConstructor(); |
| new UnresolvedClass<int> /**/ .unresolvedConstructor(); |
| const UnresolvedClass<int>. /**/ unresolvedConstructor(); |
| |
| unresolved_prefix.UnresolvedClass<int>(); |
| new unresolved_prefix.UnresolvedClass<int>(); |
| const unresolved_prefix.UnresolvedClass<int>(); |
| unresolved_prefix /**/ .UnresolvedClass<int>(); |
| new unresolved_prefix.UnresolvedClass /**/ <int>(); |
| const unresolved_prefix.UnresolvedClass<int> /**/ (); |
| |
| unresolved_prefix.UnresolvedClass<int>.unresolvedConstructor(); |
| new unresolved_prefix.UnresolvedClass<int>.unresolvedConstructor(); |
| const unresolved_prefix.UnresolvedClass<int>.unresolvedConstructor(); |
| unresolved_prefix /**/ .UnresolvedClass<int>.unresolvedConstructor(); |
| new unresolved_prefix.UnresolvedClass /**/ <int>.unresolvedConstructor(); |
| const unresolved_prefix.UnresolvedClass<int>. /**/ unresolvedConstructor(); |
| |
| ResolvedClass(); |
| new ResolvedClass(); |
| const ResolvedClass(); |
| |
| ResolvedClass.unresolvedConstructor(); |
| new ResolvedClass.unresolvedConstructor(); |
| const ResolvedClass.unresolvedConstructor(); |
| ResolvedClass /**/ .unresolvedConstructor(); |
| new ResolvedClass. /**/ unresolvedConstructor(); |
| const ResolvedClass /**/ .unresolvedConstructor(); |
| |
| resolved_prefix.UnresolvedClass(); |
| new resolved_prefix.UnresolvedClass(); |
| const resolved_prefix.UnresolvedClass(); |
| resolved_prefix. /**/ UnresolvedClass(); |
| new resolved_prefix /**/ .UnresolvedClass(); |
| const resolved_prefix. /**/ UnresolvedClass(); |
| |
| resolved_prefix.ResolvedClass(); |
| new resolved_prefix.ResolvedClass(); |
| const resolved_prefix.ResolvedClass(); |
| resolved_prefix. /**/ ResolvedClass(); |
| new resolved_prefix /**/ .ResolvedClass(); |
| const resolved_prefix. /**/ ResolvedClass(); |
| |
| resolved_prefix.UnresolvedClass.unresolvedConstructor(); |
| new resolved_prefix.UnresolvedClass.unresolvedConstructor(); |
| const resolved_prefix.UnresolvedClass.unresolvedConstructor(); |
| resolved_prefix /**/ .UnresolvedClass.unresolvedConstructor(); |
| new resolved_prefix.UnresolvedClass /**/ .unresolvedConstructor(); |
| const resolved_prefix. /**/ UnresolvedClass. /**/ unresolvedConstructor(); |
| |
| resolved_prefix.ResolvedClass.unresolvedConstructor(); |
| new resolved_prefix.ResolvedClass.unresolvedConstructor(); |
| const resolved_prefix.ResolvedClass.unresolvedConstructor(); |
| resolved_prefix /**/ .ResolvedClass.unresolvedConstructor(); |
| new resolved_prefix.ResolvedClass /**/ .unresolvedConstructor(); |
| const resolved_prefix. /**/ ResolvedClass. /**/ unresolvedConstructor(); |
| |
| ResolvedClass<int>(); |
| new ResolvedClass<int>(); |
| const ResolvedClass<int>(); |
| ResolvedClass /**/ <int>(); |
| new ResolvedClass /**/ <int>(); |
| const ResolvedClass /**/ <int>(); |
| |
| ResolvedClass<int>.unresolvedConstructor(); |
| new ResolvedClass<int>.unresolvedConstructor(); |
| const ResolvedClass<int>.unresolvedConstructor(); |
| ResolvedClass<int> /**/ .unresolvedConstructor(); |
| new ResolvedClass<int>. /**/ unresolvedConstructor(); |
| const ResolvedClass /**/ <int>.unresolvedConstructor(); |
| |
| resolved_prefix.UnresolvedClass<int>(); |
| new resolved_prefix.UnresolvedClass<int>(); |
| const resolved_prefix.UnresolvedClass<int>(); |
| resolved_prefix. /**/ UnresolvedClass<int>(); |
| new resolved_prefix.UnresolvedClass /**/ <int>(); |
| const resolved_prefix.UnresolvedClass<int> /**/ (); |
| |
| resolved_prefix.ResolvedClass<int>(); |
| new resolved_prefix.ResolvedClass<int>(); |
| const resolved_prefix.ResolvedClass<int>(); |
| resolved_prefix. /**/ ResolvedClass<int>(); |
| new resolved_prefix.ResolvedClass /**/ <int>(); |
| const resolved_prefix.ResolvedClass<int> /**/ (); |
| |
| resolved_prefix.UnresolvedClass<int>.unresolvedConstructor(); |
| new resolved_prefix.UnresolvedClass<int>.unresolvedConstructor(); |
| const resolved_prefix.UnresolvedClass<int>.unresolvedConstructor(); |
| resolved_prefix /**/ .UnresolvedClass<int>.unresolvedConstructor(); |
| new resolved_prefix.UnresolvedClass<int> /**/ .unresolvedConstructor(); |
| const resolved_prefix |
| . /**/ UnresolvedClass<int>. /**/ unresolvedConstructor(); |
| |
| resolved_prefix.ResolvedClass<int>.unresolvedConstructor(); |
| new resolved_prefix.ResolvedClass<int>.unresolvedConstructor(); |
| const resolved_prefix.ResolvedClass<int>.unresolvedConstructor(); |
| resolved_prefix /**/ .ResolvedClass<int>.unresolvedConstructor(); |
| new resolved_prefix.ResolvedClass<int> /**/ .unresolvedConstructor(); |
| const resolved_prefix. /**/ ResolvedClass<int>. /**/ unresolvedConstructor(); |
| } |
| |
| main() {} |