| // 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. | |
| 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); |