3dbb64a507
Change-Id: I9519c20f249ba038b29c05b65e8741f80705d664 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/147081 Reviewed-by: Dmitry Stefantsov <dmitryas@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>
40 lines
945 B
Dart
40 lines
945 B
Dart
// Copyright (c) 2020, 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.
|
|
|
|
propertyGet(Never never) {
|
|
var v1 = never.foo;
|
|
var v2 = never.hashCode;
|
|
var v3 = never.runtimeType;
|
|
var v4 = never.toString;
|
|
var v5 = never.noSuchMethod;
|
|
}
|
|
|
|
propertySet(Never never) {
|
|
var v1 = never.foo = 42;
|
|
}
|
|
|
|
methodInvocation(Never never, Invocation invocation) {
|
|
var v1 = never.foo();
|
|
var v2 = never.hashCode();
|
|
var v3 = never.runtimeType();
|
|
var v4 = never.toString();
|
|
var v5 = never.toString(foo: 42);
|
|
var v6 = never.noSuchMethod(invocation);
|
|
var v7 = never.noSuchMethod(42);
|
|
}
|
|
|
|
equals(Never never) {
|
|
var v1 = never == null;
|
|
var v2 = never == never;
|
|
}
|
|
|
|
operator(Never never) {
|
|
var v1 = never + never;
|
|
var v2 = -never;
|
|
var v3 = never[never];
|
|
var v4 = never[never] = never;
|
|
}
|
|
|
|
main() {}
|