Removed Message::GetStackTrace.
authorchristian.plesner.hansen@gmail.com <christian.plesner.hansen@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 11 Sep 2008 07:29:25 +0000 (07:29 +0000)
committerchristian.plesner.hansen@gmail.com <christian.plesner.hansen@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 11 Sep 2008 07:29:25 +0000 (07:29 +0000)
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@262 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

include/v8.h
samples/shell.cc
src/api.cc

index c2724e895a2ea97383cb00a6faea7bc04b3dc8b5..fd6d9ab2783e5f07e8b5c681c8d139fce93a6a93 100644 (file)
@@ -595,12 +595,6 @@ class EXPORT Message {
    */
   int GetEndColumn();
 
-  /**
-   * Returns a string stack trace if trace_exceptions is enabled and
-   * one is available.
-   */
-  Local<String> GetStackTrace();
-
   // TODO(1245381): Print to a string instead of on a FILE.
   static void PrintCurrentStackTrace(FILE* out);
 };
index 704cfa976d37e778d02dec14138bcb447e99cf71..eecd2b00689c55ab082e9963b7ca117725d337c3 100644 (file)
@@ -246,10 +246,5 @@ void ReportException(v8::TryCatch* try_catch) {
       printf("^");
     }
     printf("\n");
-    v8::Handle<v8::String> stack_trace = message->GetStackTrace();
-    if (!stack_trace.IsEmpty()) {
-      v8::String::Utf8Value stack_trace_str(stack_trace);
-      printf("%s\n", *stack_trace_str);
-    }
   }
 }
index 75fcf2b47ea622c88f094c1e053636928b675bbc..8dae51e5ff34772566c99686a060b3fb5f2087b7 100644 (file)
@@ -1261,20 +1261,6 @@ int Message::GetEndColumn() {
 }
 
 
-v8::Local<v8::String> Message::GetStackTrace() {
-  if (IsDeadCheck("v8::Message::GetStackTrace()"))
-    return v8::Local<v8::String>();
-  HandleScope scope;
-  i::Handle<i::JSObject> data_obj = Utils::OpenHandle(this);
-  i::Handle<i::Object> trace = GetProperty(data_obj, "stackTrace");
-  if (trace->IsString()) {
-    return scope.Close(Utils::ToLocal(i::Handle<i::String>::cast(trace)));
-  } else {
-    return Local<String>();
-  }
-}
-
-
 Local<String> Message::GetSourceLine() {
   ON_BAILOUT("v8::Message::GetSourceLine()", return Local<String>());
   HandleScope scope;