fabd675b4e
Change-Id: I0e3d637a43ba3d71a71fa1b7a3e2162c247abf49 Reviewed-on: https://dart-review.googlesource.com/24111 Reviewed-by: Johnni Winther <johnniwinther@google.com> Commit-Queue: Peter von der Ahé <ahe@google.com>
33 lines
689 B
YAML
33 lines
689 B
YAML
# 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.md file.
|
|
|
|
main.dart.patch: |
|
|
// Test removing a field from a class works
|
|
|
|
class A {
|
|
<<<< ["instance is null","v1"]
|
|
var x;
|
|
==== ["setter threw","getter threw"]
|
|
>>>>
|
|
}
|
|
|
|
var instance;
|
|
|
|
main() {
|
|
if (instance == null) {
|
|
print('instance is null');
|
|
instance = new A();
|
|
}
|
|
try {
|
|
instance.x = 'v1';
|
|
} catch(e) {
|
|
print('setter threw');
|
|
}
|
|
try {
|
|
print(instance.x);
|
|
} catch (e) {
|
|
print('getter threw');
|
|
}
|
|
}
|