org.chromium.sdk/src/org/chromium/sdk/internal/tools/v8/request/BacktraceMessage.java
changeset 2 e4420d2515f1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/org.chromium.sdk/src/org/chromium/sdk/internal/tools/v8/request/BacktraceMessage.java	Wed Dec 23 17:13:18 2009 -0800
@@ -0,0 +1,27 @@
+// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.sdk.internal.tools.v8.request;
+
+import org.chromium.sdk.internal.tools.v8.DebuggerCommand;
+
+/**
+ * Represents a "backtrace" V8 request message.
+ */
+public class BacktraceMessage extends DebuggerMessage {
+
+  /**
+   * @param fromFrame nullable frame range start (0 by default)
+   * @param toFrame nullable frame range end (last frame by default)
+   * @param inlineRefs whether to inline object refs
+   */
+  public BacktraceMessage(Integer fromFrame, Integer toFrame, boolean inlineRefs) {
+    super(DebuggerCommand.BACKTRACE.value);
+    putArgument("fromFrame", fromFrame);
+    putArgument("toFrame", toFrame);
+    if (inlineRefs) {
+      putArgument("inlineRefs", inlineRefs);
+    }
+  }
+}