Index: src/messages.h |
diff --git a/src/messages.h b/src/messages.h |
index acc42037e53b67389425186aa6daa0815775ce3f..d8a72cfdee7dc42151f6cb8f97479250a4d65891 100644 |
--- a/src/messages.h |
+++ b/src/messages.h |
@@ -51,6 +51,8 @@ class CallSite { |
Handle<Object> GetFunctionName(); |
Handle<Object> GetScriptNameOrSourceUrl(); |
Handle<Object> GetMethodName(); |
+ Handle<Object> GetTypeName(); |
+ Handle<Object> GetEvalOrigin(); |
// Return 1-based line number, including line offset. |
int GetLineNumber(); |
// Return 1-based column number, including column offset if first line. |
@@ -94,6 +96,17 @@ MaybeHandle<Object> ConstructError(Isolate* isolate, Handle<JSFunction> target, |
Handle<Object> message, FrameSkipMode mode, |
bool suppress_detailed_trace); |
+MaybeHandle<String> ErrorToString(Isolate* isolate, Handle<Object> recv); |
+ |
+MaybeHandle<Object> ConstructCallSite(Isolate* isolate, |
Yang
2016/08/01 06:49:18
Can we make this a static method of the CallSite c
jgruber
2016/08/01 10:52:56
Moved to all-static ErrorUtils class as discussed.
|
+ Handle<JSFunction> target, |
+ Handle<Object> new_target, |
+ Handle<Object> receiver, |
+ Handle<Object> fun, Handle<Object> pos, |
+ Handle<Object> strict_mode); |
+ |
+MaybeHandle<String> CallSiteToString(Isolate* isolate, Handle<Object> recv); |
Yang
2016/08/01 06:49:18
same here.
jgruber
2016/08/01 10:52:56
Ditto.
|
+ |
#define MESSAGE_TEMPLATES(T) \ |
/* Error */ \ |
T(None, "") \ |