| Index: runtime/vm/resolver.h
|
| ===================================================================
|
| --- runtime/vm/resolver.h (revision 25039)
|
| +++ runtime/vm/resolver.h (working copy)
|
| @@ -16,6 +16,7 @@
|
| class Library;
|
| class RawFunction;
|
| class String;
|
| +class ArgumentsDescriptor;
|
|
|
|
|
| // Resolver abstracts functionality needed to resolve dart functions at
|
| @@ -25,14 +26,12 @@
|
| // Resolve specified dart instance function.
|
| static RawFunction* ResolveDynamic(const Instance& receiver,
|
| const String& function_name,
|
| - int num_arguments,
|
| - int num_named_arguments);
|
| + const ArgumentsDescriptor& args_desc);
|
|
|
| static RawFunction* ResolveDynamicForReceiverClass(
|
| const Class& receiver_class,
|
| const String& function_name,
|
| - int num_arguments,
|
| - int num_named_arguments);
|
| + const ArgumentsDescriptor& args_desc);
|
|
|
| static RawFunction* ResolveDynamicAnyArgs(
|
| const Class& receiver_class,
|
| @@ -52,7 +51,7 @@
|
| static RawFunction* ResolveStatic(const Library& library,
|
| const String& cls_name,
|
| const String& function_name,
|
| - int num_arguments,
|
| + intptr_t num_arguments,
|
| const Array& argument_names,
|
| StaticResolveType resolve_type);
|
|
|
| @@ -64,7 +63,7 @@
|
| // Resolve specified dart static function with specified arity.
|
| static RawFunction* ResolveStatic(const Class& cls,
|
| const String& function_name,
|
| - int num_arguments,
|
| + intptr_t num_arguments,
|
| const Array& argument_names,
|
| StaticResolveType resolve_type);
|
| };
|
|
|