class DEBUGGER__::LineBreakpoint

def setup

def setup
  return unless @type
  @tp = TracePoint.new(@type) do |tp|
    if @cond
      next unless safe_eval tp.binding, @cond
    end
    delete if @oneshot
    suspend
  end
end