| Index: runtime/vm/parser.h
|
| ===================================================================
|
| --- runtime/vm/parser.h (revision 39381)
|
| +++ runtime/vm/parser.h (working copy)
|
| @@ -199,6 +199,10 @@
|
| // class if the metadata is at the top-level).
|
| static RawObject* ParseMetadata(const Class& cls, intptr_t token_pos);
|
|
|
| + // Build a function containing the initializer expression of the
|
| + // given static field.
|
| + static ParsedFunction* ParseStaticFieldInitializer(const Field& field);
|
| +
|
| // Parse a function to retrieve parameter information that is not retained in
|
| // the dart::Function object. Returns either an error if the parse fails
|
| // (which could be the case for local functions), or a flat array of entries
|
| @@ -507,12 +511,13 @@
|
| SequenceNode* ParseInstanceGetter(const Function& func);
|
| SequenceNode* ParseInstanceSetter(const Function& func);
|
| SequenceNode* ParseStaticFinalGetter(const Function& func);
|
| - SequenceNode* ParseStaticInitializer(const Function& func);
|
| + SequenceNode* ParseStaticInitializer();
|
| SequenceNode* ParseMethodExtractor(const Function& func);
|
| SequenceNode* ParseNoSuchMethodDispatcher(const Function& func,
|
| Array* default_values);
|
| SequenceNode* ParseInvokeFieldDispatcher(const Function& func,
|
| Array* default_values);
|
| +
|
| void BuildDispatcherScope(const Function& func,
|
| const ArgumentsDescriptor& desc,
|
| Array* default_values);
|
|
|