blob: 5c416d114fe4d506c112f11eb91e918445119a81 [file] [log] [blame]
/*
* Copyright (c) 2011, 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.
*/
/**
* @assertion Each qi, 1 <= i <= l, must be a member of the set {pn+1, ... , pn+k}
* or a static warning occurs.
* @description Checks that it is a static warning if names of an argument does not
* match with any name of optional named parameters of a static method.
* @static-warning
* @author msyabro
* @reviewer iefremov
*/
class C {
static func({p1, p2, p3}) {}
}
main() {
try {
C.func(1, 2, p: 3); /// static type warning
} catch(e) {}
}