1b8e614d7d
(issue 3085). Change compile-time errors into dynamic errors in static getter and setter calls (issues 3088, 3094). Fix a crash in flow graph builder for missing static getter (issue 4360). Add support in VM for NoSuchMethodError. Remove support in VM for StaticResolutionException. Add, remove, update related language tests. Triage related co19 tests. Review URL: https://codereview.chromium.org//11049038 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13208 260f80e4-7a28-3924-810f-c04153c831b5
21 lines
648 B
Dart
21 lines
648 B
Dart
// 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.
|
|
// Dart test program for testing named parameters.
|
|
// You may not provide the same parameter as both a positional and a named argument.
|
|
|
|
int test(int a, [int b]) {
|
|
return a;
|
|
}
|
|
|
|
main() {
|
|
bool foundError = false;
|
|
try {
|
|
// Parameter b passed twice, as positional and named.
|
|
test(10, 25, b: 26); /// static type warning
|
|
} on NoSuchMethodError catch (e) {
|
|
foundError = true;
|
|
}
|
|
Expect.equals(true, foundError);
|
|
}
|