blob: b277258ce35f7097185691d56fd7138a81368cf5 [file] [log] [blame]
// Copyright (c) 2016, 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.md file.
// @dart=2.9
class Base {
int hashCode = 42;
}
class Sub extends Base {
int _hashCode = null;
get hashCode => _hashCode ??= super.hashCode;
foo() {
_hashCode ??= super.hashCode;
}
}
main() {
print(new Sub().hashCode);
var l = [null];
l[0] ??= "fisk";
}