blob: ba60075b0c0ab5ec3cff3afce22d725e2cafc8aa [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 A variable that has not been initialized has the initial value
* null.
* @description Checks that various uninitialized variables are set to null
* by default.
* @author vasya
*/
import "../../Utils/expect.dart";
class C {
static var a;
}
int? global;
main() {
var x;
Expect.equals(null, x);
bool? y;
Expect.equals(null, y);
String? z;
Expect.equals(null, z);
List? l;
Expect.equals(null, l);
C? c;
Expect.equals(null, c);
Expect.equals(null, C.a);
Object? o;
Expect.equals(null, o);
Expect.equals(null, global);
}