Class BreakpointLocationsArguments

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

public class BreakpointLocationsArguments extends JSONBase
Arguments for 'breakpointLocations' request.
  • Method Details

    • getSource

      public Source getSource()
      The source location of the breakpoints; either 'source.path' or 'source.reference' must be specified.
    • setSource

      public BreakpointLocationsArguments setSource(Source source)
    • getLine

      public int getLine()
      Start line of range to search possible breakpoint locations in. If only the line is specified, the request returns all possible locations in that line.
    • setLine

      public BreakpointLocationsArguments setLine(int line)
    • getColumn

      public Integer getColumn()
      Optional start column of range to search possible breakpoint locations in. If no start column is given, the first column in the start line is assumed.
    • setColumn

      public BreakpointLocationsArguments setColumn(Integer column)
    • getEndLine

      public Integer getEndLine()
      Optional end line of range to search possible breakpoint locations in. If no end line is given, then the end line is assumed to be the start line.
    • setEndLine

      public BreakpointLocationsArguments setEndLine(Integer endLine)
    • getEndColumn

      public Integer getEndColumn()
      Optional end column of range to search possible breakpoint locations in. If no end column is given, then it is assumed to be in the last column of the end line.
    • setEndColumn

      public BreakpointLocationsArguments setEndColumn(Integer endColumn)
    • equals

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

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

      public static BreakpointLocationsArguments create(Source source, Integer line)