bd2a7a7993
Change-Id: Ie62df46d0fcf745ac45f693abf392040fda9e6c1 Reviewed-on: https://dart-review.googlesource.com/3426 Reviewed-by: Ben Konyi <bkonyi@google.com>
16 lines
451 B
Dart
16 lines
451 B
Dart
// 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.
|
|
// Catch illegal access to 'this' in initialized instance fields.
|
|
|
|
class A {
|
|
A() {}
|
|
int x = 5;
|
|
int arr = new List(x); // Illegal access to 'this'.
|
|
// Also not a compile const expression.
|
|
}
|
|
|
|
void main() {
|
|
var foo = new A();
|
|
}
|