Skip to content

Commit 47f7972

Browse files
johnniwintherCommit Queue
authored andcommitted
[cfe] Add GetterDeclaration and SetterDeclaration
In preparation for handling getter/setter patches through fragments Change-Id: I25778f96df35856f84654949eb9dc8ce65a37bac Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/416560 Reviewed-by: Jens Johansen <[email protected]> Commit-Queue: Johnni Winther <[email protected]>
1 parent 2ac7957 commit 47f7972

17 files changed

+2193
-1708
lines changed

pkg/front_end/lib/src/fragment/enum_element.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ class EnumElementFragment
133133
required bool createFileUriExpression}) {
134134
BodyBuilderContext bodyBuilderContext = createBodyBuilderContext();
135135
for (Annotatable annotatable in annotatables) {
136-
_buildMetadataForOutlineExpressions(libraryBuilder, enclosingScope,
136+
buildMetadataForOutlineExpressions(libraryBuilder, enclosingScope,
137137
bodyBuilderContext, annotatable, metadata,
138138
fileUri: fileUri, createFileUriExpression: createFileUriExpression);
139139
}

pkg/front_end/lib/src/fragment/field.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ class FieldFragment
298298
required bool createFileUriExpression}) {
299299
BodyBuilderContext bodyBuilderContext = createBodyBuilderContext();
300300
for (Annotatable annotatable in annotatables) {
301-
_buildMetadataForOutlineExpressions(libraryBuilder, enclosingScope,
301+
buildMetadataForOutlineExpressions(libraryBuilder, enclosingScope,
302302
bodyBuilderContext, annotatable, metadata,
303303
fileUri: fileUri, createFileUriExpression: createFileUriExpression);
304304
}

pkg/front_end/lib/src/fragment/fragment.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ import '../type_inference/type_inference_engine.dart';
6262
import '../type_inference/type_inferrer.dart';
6363
import '../type_inference/type_schema.dart';
6464
import 'constructor/declaration.dart';
65+
import 'getter/declaration.dart';
66+
import 'getter/encoding.dart';
67+
import 'setter/declaration.dart';
68+
import 'setter/encoding.dart';
6569

6670
part 'class.dart';
6771
part 'class/declaration.dart';

0 commit comments

Comments
 (0)