| Index: pkg/analyzer/test/src/summary/index_unit_test.dart
|
| diff --git a/pkg/analyzer/test/src/summary/index_unit_test.dart b/pkg/analyzer/test/src/summary/index_unit_test.dart
|
| index 6cf35206dd32082de6484f2e21c09a78186a1a96..f9639e260e387248e927c08e74de593414d6ccbf 100644
|
| --- a/pkg/analyzer/test/src/summary/index_unit_test.dart
|
| +++ b/pkg/analyzer/test/src/summary/index_unit_test.dart
|
| @@ -763,6 +763,43 @@ main() {
|
| assertThat(enumElement.getGetter('B'))..isReferencedAt('B);', true);
|
| }
|
|
|
| + void test_isReferencedBy_FieldElement_synthetic_hasGetter() {
|
| + verifyNoTestUnitErrors = false;
|
| + _indexTestUnit('''
|
| +class A {
|
| + A() : f = 42;
|
| + int get f => 0;
|
| +}
|
| +''');
|
| + ClassElement element2 = findElement('A');
|
| + assertThat(element2.getField('f')).isWrittenAt('f = 42', true);
|
| + }
|
| +
|
| + void test_isReferencedBy_FieldElement_synthetic_hasGetterSetter() {
|
| + verifyNoTestUnitErrors = false;
|
| + _indexTestUnit('''
|
| +class A {
|
| + A() : f = 42;
|
| + int get f => 0;
|
| + set f(_) {}
|
| +}
|
| +''');
|
| + ClassElement element2 = findElement('A');
|
| + assertThat(element2.getField('f')).isWrittenAt('f = 42', true);
|
| + }
|
| +
|
| + void test_isReferencedBy_FieldElement_synthetic_hasSetter() {
|
| + verifyNoTestUnitErrors = false;
|
| + _indexTestUnit('''
|
| +class A {
|
| + A() : f = 42;
|
| + set f(_) {}
|
| +}
|
| +''');
|
| + ClassElement element2 = findElement('A');
|
| + assertThat(element2.getField('f')).isWrittenAt('f = 42', true);
|
| + }
|
| +
|
| void test_isReferencedBy_FunctionElement() {
|
| _indexTestUnit('''
|
| foo() {}
|
|
|