5#ifndef RUNTIME_VM_RESOLVER_H_
6#define RUNTIME_VM_RESOLVER_H_
19class ArgumentsDescriptor;
27 const Class& receiver_class,
33 const Class& receiver_class,
39 const Class& receiver_class,
46 const Class& receiver_class,
51 const Class& receiver_class,
static FunctionPtr ResolveDynamicAnyArgs(Zone *zone, const Class &receiver_class, const String &function_name, bool allow_add)
static FunctionPtr ResolveDynamicFunction(Zone *zone, const Class &receiver_class, const String &function_name)
static FunctionPtr ResolveFunction(Zone *zone, const Class &receiver_class, const String &function_name)
static FunctionPtr ResolveDynamicForReceiverClassAllowPrivate(const Class &receiver_class, const String &function_name, const ArgumentsDescriptor &args_desc)
static FunctionPtr ResolveDynamicForReceiverClass(const Class &receiver_class, const String &function_name, const ArgumentsDescriptor &args_desc, bool allow_add)
const char *const function_name