mirror of
https://github.com/dart-lang/sdk
synced 2024-09-06 00:59:09 +00:00
Migrate language_2/accessor_conflict to NNBD.
Change-Id: I136befc5fa77bfa2a118f9bd032250abcde2da68 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/134222 Auto-Submit: Bob Nystrom <rnystrom@google.com> Commit-Queue: Erik Ernst <eernst@google.com> Reviewed-by: Erik Ernst <eernst@google.com>
This commit is contained in:
parent
ab56c2f841
commit
56ca547c8c
6
tests/language/accessor_conflict/export2_helper.dart
Normal file
6
tests/language/accessor_conflict/export2_helper.dart
Normal file
|
@ -0,0 +1,6 @@
|
|||
// 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 file.
|
||||
|
||||
export "setter.dart";
|
||||
export "getter.dart";
|
18
tests/language/accessor_conflict/export2_test.dart
Normal file
18
tests/language/accessor_conflict/export2_test.dart
Normal file
|
@ -0,0 +1,18 @@
|
|||
// 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 file.
|
||||
|
||||
// Verify that a getter and its corresponding setter can be imported from two
|
||||
// different files via a common export. In this test the setter is imported
|
||||
// first.
|
||||
|
||||
import "package:expect/expect.dart";
|
||||
|
||||
import "export2_helper.dart";
|
||||
|
||||
main() {
|
||||
getValue = 123;
|
||||
Expect.equals(x, 123);
|
||||
x = 456;
|
||||
Expect.equals(setValue, 456);
|
||||
}
|
6
tests/language/accessor_conflict/export_helper.dart
Normal file
6
tests/language/accessor_conflict/export_helper.dart
Normal file
|
@ -0,0 +1,6 @@
|
|||
// 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 file.
|
||||
|
||||
export "getter.dart";
|
||||
export "setter.dart";
|
18
tests/language/accessor_conflict/export_test.dart
Normal file
18
tests/language/accessor_conflict/export_test.dart
Normal file
|
@ -0,0 +1,18 @@
|
|||
// 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 file.
|
||||
|
||||
// Verify that a getter and its corresponding setter can be imported from two
|
||||
// different files via a common export. In this test the getter is imported
|
||||
// first.
|
||||
|
||||
import "package:expect/expect.dart";
|
||||
|
||||
import "export_helper.dart";
|
||||
|
||||
main() {
|
||||
getValue = 123;
|
||||
Expect.equals(x, 123);
|
||||
x = 456;
|
||||
Expect.equals(setValue, 456);
|
||||
}
|
7
tests/language/accessor_conflict/getter.dart
Normal file
7
tests/language/accessor_conflict/getter.dart
Normal file
|
@ -0,0 +1,7 @@
|
|||
// 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 file.
|
||||
|
||||
var getValue;
|
||||
|
||||
get x => getValue;
|
18
tests/language/accessor_conflict/import2_test.dart
Normal file
18
tests/language/accessor_conflict/import2_test.dart
Normal file
|
@ -0,0 +1,18 @@
|
|||
// 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 file.
|
||||
|
||||
// Verify that a getter and its corresponding setter can be imported from two
|
||||
// different files. In this test the setter is imported first.
|
||||
|
||||
import "package:expect/expect.dart";
|
||||
|
||||
import "setter.dart";
|
||||
import "getter.dart";
|
||||
|
||||
main() {
|
||||
getValue = 123;
|
||||
Expect.equals(x, 123);
|
||||
x = 456;
|
||||
Expect.equals(setValue, 456);
|
||||
}
|
18
tests/language/accessor_conflict/import_prefixed2_test.dart
Normal file
18
tests/language/accessor_conflict/import_prefixed2_test.dart
Normal file
|
@ -0,0 +1,18 @@
|
|||
// 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 file.
|
||||
|
||||
// Verify that a getter and its corresponding setter can be imported from two
|
||||
// different files. In this test the setter is imported first.
|
||||
|
||||
import "package:expect/expect.dart";
|
||||
|
||||
import "setter.dart" as p;
|
||||
import "getter.dart" as p;
|
||||
|
||||
main() {
|
||||
p.getValue = 123;
|
||||
Expect.equals(p.x, 123);
|
||||
p.x = 456;
|
||||
Expect.equals(p.setValue, 456);
|
||||
}
|
18
tests/language/accessor_conflict/import_prefixed_test.dart
Normal file
18
tests/language/accessor_conflict/import_prefixed_test.dart
Normal file
|
@ -0,0 +1,18 @@
|
|||
// 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 file.
|
||||
|
||||
// Verify that a getter and its corresponding setter can be imported from two
|
||||
// different files. In this test the getter is imported first.
|
||||
|
||||
import "package:expect/expect.dart";
|
||||
|
||||
import "getter.dart" as p;
|
||||
import "setter.dart" as p;
|
||||
|
||||
main() {
|
||||
p.getValue = 123;
|
||||
Expect.equals(p.x, 123);
|
||||
p.x = 456;
|
||||
Expect.equals(p.setValue, 456);
|
||||
}
|
18
tests/language/accessor_conflict/import_test.dart
Normal file
18
tests/language/accessor_conflict/import_test.dart
Normal file
|
@ -0,0 +1,18 @@
|
|||
// 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 file.
|
||||
|
||||
// Verify that a getter and its corresponding setter can be imported from two
|
||||
// different files. In this test the getter is imported first.
|
||||
|
||||
import "package:expect/expect.dart";
|
||||
|
||||
import "getter.dart";
|
||||
import "setter.dart";
|
||||
|
||||
main() {
|
||||
getValue = 123;
|
||||
Expect.equals(x, 123);
|
||||
x = 456;
|
||||
Expect.equals(setValue, 456);
|
||||
}
|
9
tests/language/accessor_conflict/setter.dart
Normal file
9
tests/language/accessor_conflict/setter.dart
Normal file
|
@ -0,0 +1,9 @@
|
|||
// 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 file.
|
||||
|
||||
var setValue;
|
||||
|
||||
set x(value) {
|
||||
setValue = value;
|
||||
}
|
Loading…
Reference in a new issue