Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1329)

Unified Diff: runtime/vm/dart_api_impl.cc

Issue 12315087: Hook up simulator (if needed) when calling Dart code. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/vm/compiler.cc ('k') | runtime/vm/dart_entry.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/dart_api_impl.cc
===================================================================
--- runtime/vm/dart_api_impl.cc (revision 18992)
+++ runtime/vm/dart_api_impl.cc (working copy)
@@ -1131,7 +1131,7 @@
ASSERT(!function.IsNull());
const Array& args = Array::Handle(isolate, Array::New(kNumArguments));
args.SetAt(0, Integer::Handle(isolate, Integer::New(port_id)));
- return Api::NewHandle(isolate, DartEntry::InvokeStatic(function, args));
+ return Api::NewHandle(isolate, DartEntry::InvokeFunction(function, args));
}
@@ -1924,7 +1924,7 @@
const Array& args = Array::Handle(isolate, Array::New(kNumArgs));
args.SetAt(0, instance); // Set up the receiver as the first argument.
const Object& retval =
- Object::Handle(isolate, DartEntry::InvokeDynamic(function, args));
+ Object::Handle(isolate, DartEntry::InvokeFunction(function, args));
if (retval.IsSmi()) {
*len = Smi::Cast(retval).Value();
return Api::Success(isolate);
@@ -1989,8 +1989,8 @@
const Integer& indexobj = Integer::Handle(isolate, Integer::New(index));
args.SetAt(0, instance);
args.SetAt(1, indexobj);
- return Api::NewHandle(isolate, DartEntry::InvokeDynamic(function,
- args));
+ return Api::NewHandle(isolate, DartEntry::InvokeFunction(function,
+ args));
}
}
return Api::NewError("Object does not implement the 'List' interface");
@@ -2051,8 +2051,8 @@
args.SetAt(0, instance);
args.SetAt(1, index_obj);
args.SetAt(2, value_obj);
- return Api::NewHandle(isolate, DartEntry::InvokeDynamic(function,
- args));
+ return Api::NewHandle(isolate, DartEntry::InvokeFunction(function,
+ args));
}
}
return Api::NewError("Object does not implement the 'List' interface");
@@ -2110,7 +2110,7 @@
args.SetAt(1,
Smi::Handle(isolate, Smi::New(Function::kCtorPhaseAll)));
args.SetAt(2, String::Handle(String::New(exception_message)));
- result = DartEntry::InvokeStatic(constructor, args);
+ result = DartEntry::InvokeFunction(constructor, args);
if (result.IsError()) return result.raw();
ASSERT(result.IsNull());
@@ -2211,7 +2211,7 @@
for (int i = 0; i < length; i++) {
intobj = Integer::New(offset + i);
args.SetAt(1, intobj);
- result = DartEntry::InvokeDynamic(function, args);
+ result = DartEntry::InvokeFunction(function, args);
if (result.IsError()) {
return Api::NewHandle(isolate, result.raw());
}
@@ -2306,7 +2306,7 @@
args.SetAt(1, indexobj);
args.SetAt(2, valueobj);
const Object& result = Object::Handle(
- isolate, DartEntry::InvokeDynamic(function, args));
+ isolate, DartEntry::InvokeFunction(function, args));
if (result.IsError()) {
return Api::NewHandle(isolate, result.raw());
}
@@ -2664,7 +2664,7 @@
args.SetAt(i + 1, obj);
}
// Now try to invoke the closure.
- return Api::NewHandle(isolate, DartEntry::InvokeClosure(closure_obj, args));
+ return Api::NewHandle(isolate, DartEntry::InvokeClosure(args));
}
@@ -3570,7 +3570,7 @@
}
// Invoke the constructor and return the new object.
- result = DartEntry::InvokeStatic(constructor, args);
+ result = DartEntry::InvokeFunction(constructor, args);
if (result.IsError()) {
return Api::NewHandle(isolate, result.raw());
}
@@ -3644,7 +3644,7 @@
function_name.ToCString());
}
args.SetAt(0, instance);
- return Api::NewHandle(isolate, DartEntry::InvokeDynamic(function, args));
+ return Api::NewHandle(isolate, DartEntry::InvokeFunction(function, args));
} else if (obj.IsClass()) {
// Finalize all classes.
@@ -3668,7 +3668,7 @@
cls_name.ToCString(),
function_name.ToCString());
}
- return Api::NewHandle(isolate, DartEntry::InvokeStatic(function, args));
+ return Api::NewHandle(isolate, DartEntry::InvokeFunction(function, args));
} else if (obj.IsLibrary()) {
// Check whether class finalization is needed.
@@ -3709,7 +3709,7 @@
function_name.ToCString(),
error_message.ToCString());
}
- return Api::NewHandle(isolate, DartEntry::InvokeStatic(function, args));
+ return Api::NewHandle(isolate, DartEntry::InvokeFunction(function, args));
} else {
return Api::NewError(
@@ -3773,7 +3773,7 @@
const int kNumArgs = 1;
const Array& args = Array::Handle(isolate, Array::New(kNumArgs));
args.SetAt(0, instance);
- return Api::NewHandle(isolate, DartEntry::InvokeDynamic(getter, args));
+ return Api::NewHandle(isolate, DartEntry::InvokeFunction(getter, args));
} else if (obj.IsClass()) {
// Finalize all classes.
@@ -3794,7 +3794,7 @@
if (!getter.IsNull()) {
// Invoke the getter and return the result.
return Api::NewHandle(
- isolate, DartEntry::InvokeStatic(getter, Object::empty_array()));
+ isolate, DartEntry::InvokeFunction(getter, Object::empty_array()));
} else if (!field.IsNull()) {
return Api::NewHandle(isolate, field.value());
} else {
@@ -3826,7 +3826,7 @@
if (!getter.IsNull()) {
// Invoke the getter and return the result.
return Api::NewHandle(
- isolate, DartEntry::InvokeStatic(getter, Object::empty_array()));
+ isolate, DartEntry::InvokeFunction(getter, Object::empty_array()));
} else if (!field.IsNull()) {
return Api::NewHandle(isolate, field.value());
} else {
@@ -3901,7 +3901,7 @@
const Array& args = Array::Handle(isolate, Array::New(kNumArgs));
args.SetAt(0, instance);
args.SetAt(1, value_instance);
- return Api::NewHandle(isolate, DartEntry::InvokeDynamic(setter, args));
+ return Api::NewHandle(isolate, DartEntry::InvokeFunction(setter, args));
} else if (obj.IsClass()) {
// To access a static field we may need to use the Field or the
@@ -3920,7 +3920,7 @@
const Array& args = Array::Handle(isolate, Array::New(kNumArgs));
args.SetAt(0, value_instance);
const Object& result =
- Object::Handle(isolate, DartEntry::InvokeStatic(setter, args));
+ Object::Handle(isolate, DartEntry::InvokeFunction(setter, args));
if (result.IsError()) {
return Api::NewHandle(isolate, result.raw());
} else {
@@ -3957,7 +3957,7 @@
const Array& args = Array::Handle(isolate, Array::New(kNumArgs));
args.SetAt(0, value_instance);
const Object& result =
- Object::Handle(isolate, DartEntry::InvokeStatic(setter, args));
+ Object::Handle(isolate, DartEntry::InvokeFunction(setter, args));
if (result.IsError()) {
return Api::NewHandle(isolate, result.raw());
} else {
« no previous file with comments | « runtime/vm/compiler.cc ('k') | runtime/vm/dart_entry.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698