| Index: runtime/vm/parser.h
|
| ===================================================================
|
| --- runtime/vm/parser.h (revision 1098)
|
| +++ runtime/vm/parser.h (working copy)
|
| @@ -221,11 +221,12 @@
|
| void CheckConstructors(ClassDesc* members);
|
| void ParseInitializedInstanceFields(const Class& cls,
|
| GrowableArray<FieldInitExpression>* initializers);
|
| - void GenerateSuperInitializerCall(const Class& cls, LocalVariable* receiver);
|
| + void GenerateSuperConstructorCall(const Class& cls,
|
| + LocalVariable* receiver);
|
| AstNode* ParseSuperInitializer(const Class& cls, LocalVariable* receiver);
|
| AstNode* ParseInitializer(const Class& cls, LocalVariable* receiver);
|
| void ParseConstructorRedirection(const Class& cls, LocalVariable* receiver);
|
| - void ParseInitializers(const Class& cls);
|
| + void ParseInitializers(const Class& cls, LocalVariable* receiver);
|
| String& ParseNativeDeclaration();
|
| RawArray* ParseInterfaceList();
|
| void AddInterfaces(intptr_t interfaces_pos,
|
| @@ -259,6 +260,7 @@
|
| void OpenFunctionBlock(const Function& func);
|
| SequenceNode* CloseBlock();
|
|
|
| + LocalVariable* LookupPhaseParameter();
|
| LocalVariable* LookupReceiver(LocalScope* from_scope, bool test_only);
|
| void CaptureReceiver();
|
| AstNode* LoadReceiver(intptr_t token_index);
|
| @@ -345,7 +347,7 @@
|
| GrowableArray<const String*>& named_argument_names,
|
| GrowableArray<const Smi*>& named_argument_positions);
|
| // An implicit argument, if non-null, is prepended to the returned list.
|
| - ArgumentListNode* ParseActualParameters(AstNode* implicit_argument,
|
| + ArgumentListNode* ParseActualParameters(ArgumentListNode* implicit_arguments,
|
| bool require_const);
|
| AstNode* ParseStaticCall(const Class& cls,
|
| const String& method_name,
|
|
|