Index: pkg/front_end/lib/src/fasta/builder/ast_factory.dart |
diff --git a/pkg/front_end/lib/src/fasta/builder/ast_factory.dart b/pkg/front_end/lib/src/fasta/builder/ast_factory.dart |
index 49baa53331179c944ddaaafe6512bf75added328..8c3c8bcd07c8e5a93a65480ae6b273d0d984f3eb 100644 |
--- a/pkg/front_end/lib/src/fasta/builder/ast_factory.dart |
+++ b/pkg/front_end/lib/src/fasta/builder/ast_factory.dart |
@@ -36,6 +36,9 @@ abstract class AstFactory { |
/// Creates a statement block. |
Block block(List<Statement> statements, int charOffset); |
+ /// Creates a field. |
+ Field field(Name name, int charOffset, {String fileUri}); |
+ |
/// Creates an integer literal. |
IntLiteral intLiteral(value, int charOffset); |
@@ -52,6 +55,9 @@ abstract class AstFactory { |
/// Creates a return statement. |
Statement returnStatement(Expression expression, int charOffset); |
+ /// Creates a read of a static variable. |
+ StaticGet staticGet(Member readTarget, int offset); |
+ |
/// Creates a variable declaration statement declaring one variable. |
/// |
/// TODO(paulberry): analyzer makes a distinction between a single variable |