blob: 380f525c24efdf076184b8cb1d73299abb21bb5b [file]
// Copyright (c) 2013, 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.
foo1(x, static int y) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
foo2(x, static y) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
foo3(x, {static y}) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
foo4(x, [static y]) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
class C {
bar5(x, static int y) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
bar6(x, static y) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
bar7(x, {static y}) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
bar8(x, [static y]) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
static baz9(x, static int y) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
static baz10(x, static y) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
static baz11(x, {static y}) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
static baz12(x, [static y]) {}
// ^^^^^^
// [cfe] Can't have modifier 'static' here.
// [analyzer] SYNTACTIC_ERROR.EXTRANEOUS_MODIFIER
}
void main() {}