| // 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. |
| |
| // @dart = 2.7 |
| |
| defaultArg3() => "3b"; |
| defaultArg4() => "4b"; |
| myFunction3(positional1, positional2, |
| {argumentName3: defaultArg3, argumentName4: defaultArg4}) => |
| "$positional1 $positional2 ${argumentName3()} - ${argumentName4()}"; |
| |
| myFunction4(positional1, positional2, |
| {argumentName5: const X(5), argumentName6}) => |
| argumentName5.value; |
| |
| class X { |
| final int value; |
| const X(this.value); |
| } |
| |
| const value3 = const X(3); |