blob: 9761b69be7c6a59d7495aab9543ce1cad37d30e8 [file] [log] [blame]
// 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 constructors and initializers.
// @dart = 2.9
// Exercises issue 2997, missing var or type on field declarations should
// generate a compile-time error.
class A {
_this;
//^^^^^
// [analyzer] SYNTACTIC_ERROR.MISSING_CONST_FINAL_VAR_OR_TYPE
// [cfe] Variables must be declared using the keywords 'const', 'final', 'var' or a type name.
A(x) : this._this = x;
}
main() {
new A(0);
}