Class DataBreakpoint

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

public class DataBreakpoint extends JSONBase
Properties of a data breakpoint passed to the setDataBreakpoints request.
  • Method Details

    • getDataId

      public String getDataId()
      An id representing the data. This id is returned from the dataBreakpointInfo request.
    • setDataId

      public DataBreakpoint setDataId(String dataId)
    • getAccessType

      public String getAccessType()
      The access type of the data.
    • setAccessType

      public DataBreakpoint setAccessType(String accessType)
    • getCondition

      public String getCondition()
      An optional expression for conditional breakpoints.
    • setCondition

      public DataBreakpoint setCondition(String condition)
    • getHitCondition

      public String getHitCondition()
      An optional expression that controls how many hits of the breakpoint are ignored. The backend is expected to interpret the expression as needed.
    • setHitCondition

      public DataBreakpoint setHitCondition(String hitCondition)
    • equals

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

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

      public static DataBreakpoint create(String dataId)