c237e6dbcd
BUG= R=dmitryas@google.com Review-Url: https://codereview.chromium.org/3002013002 .
30 lines
711 B
Dart
30 lines
711 B
Dart
// Copyright (c) 2017, 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.
|
|
|
|
library object_field_initializers_test;
|
|
|
|
/// Simple program creating an object with instance field initializers and
|
|
/// static fields in the declaration of the class.
|
|
void main() {
|
|
print('Create instance of A');
|
|
var a1 = new A();
|
|
print(a1.foo1);
|
|
print(a1.foo2);
|
|
print(a1.foo3);
|
|
|
|
print('Read staticFoo');
|
|
print(A.staticFoo);
|
|
}
|
|
|
|
class A {
|
|
static String staticFoo = 'staticFoo';
|
|
String foo1 = 'foo1';
|
|
String foo2;
|
|
String foo3 = 'foo3';
|
|
|
|
A() {
|
|
this.foo2 = 'foo2';
|
|
}
|
|
}
|