Class FunctionBreakpoint

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

public class FunctionBreakpoint extends JSONBase
Properties of a breakpoint passed to the setFunctionBreakpoints request.
  • Method Details

    • getName

      public String getName()
      The name of the function.
    • setName

      public FunctionBreakpoint setName(String name)
    • getCondition

      public String getCondition()
      An optional expression for conditional breakpoints. It is only honored by a debug adapter if the capability 'supportsConditionalBreakpoints' is true.
    • setCondition

      public FunctionBreakpoint 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. The attribute is only honored by a debug adapter if the capability 'supportsHitConditionalBreakpoints' is true.
    • setHitCondition

      public FunctionBreakpoint 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 FunctionBreakpoint create(String name)