Class StackTraceArguments

java.lang.Object
com.oracle.truffle.tools.dap.types.JSONBase
com.oracle.truffle.tools.dap.types.StackTraceArguments

public class StackTraceArguments extends JSONBase
Arguments for 'stackTrace' request.
  • Method Details

    • getThreadId

      public int getThreadId()
      Retrieve the stacktrace for this thread.
    • setThreadId

      public StackTraceArguments setThreadId(int threadId)
    • getStartFrame

      public Integer getStartFrame()
      The index of the first frame to return; if omitted frames start at 0.
    • setStartFrame

      public StackTraceArguments setStartFrame(Integer startFrame)
    • getLevels

      public Integer getLevels()
      The maximum number of frames to return. If levels is not specified or 0, all frames are returned.
    • setLevels

      public StackTraceArguments setLevels(Integer levels)
    • getFormat

      public StackFrameFormat getFormat()
      Specifies details on how to format the stack frames. The attribute is only honored by a debug adapter if the capability 'supportsValueFormattingOptions' is true.
    • setFormat

      public StackTraceArguments setFormat(StackFrameFormat format)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • create

      public static StackTraceArguments create(Integer threadId)