| Index: runtime/lib/object.cc
|
| ===================================================================
|
| --- runtime/lib/object.cc (revision 14922)
|
| +++ runtime/lib/object.cc (working copy)
|
| @@ -11,16 +11,17 @@
|
| namespace dart {
|
|
|
| DEFINE_NATIVE_ENTRY(Object_toString, 1) {
|
| - const Instance& instance = Instance::CheckedHandle(arguments->At(0));
|
| + const Instance& instance = Instance::CheckedHandle(arguments->NativeArgAt(0));
|
| const char* c_str = instance.ToCString();
|
| return String::New(c_str);
|
| }
|
|
|
|
|
| DEFINE_NATIVE_ENTRY(Object_noSuchMethod, 3) {
|
| - const Instance& instance = Instance::CheckedHandle(arguments->At(0));
|
| - GET_NATIVE_ARGUMENT(String, function_name, arguments->At(1));
|
| - GET_NATIVE_ARGUMENT(Array, func_args, arguments->At(2));
|
| + const Instance& instance =
|
| + Instance::CheckedHandle(arguments->NativeArgAt(0));
|
| + GET_NATIVE_ARGUMENT(String, function_name, arguments->NativeArgAt(1));
|
| + GET_NATIVE_ARGUMENT(Array, func_args, arguments->NativeArgAt(2));
|
| if (instance.IsNull()) {
|
| GrowableArray<const Object*> args;
|
| args.Add(&function_name);
|
| @@ -59,14 +60,15 @@
|
|
|
|
|
| DEFINE_NATIVE_ENTRY(Object_runtimeType, 1) {
|
| - const Instance& instance = Instance::CheckedHandle(arguments->At(0));
|
| + const Instance& instance = Instance::CheckedHandle(arguments->NativeArgAt(0));
|
| const Type& type = Type::Handle(instance.GetType());
|
| return type.Canonicalize();
|
| }
|
|
|
|
|
| DEFINE_NATIVE_ENTRY(AbstractType_toString, 1) {
|
| - const AbstractType& type = AbstractType::CheckedHandle(arguments->At(0));
|
| + const AbstractType& type =
|
| + AbstractType::CheckedHandle(arguments->NativeArgAt(0));
|
| return type.Name();
|
| }
|
|
|
|
|