class DEBUGGER__::LineBreakpoint
def initialize path, line, cond: nil, oneshot: false, hook_call: true, command: nil, skip_activate: false, skip_src: false
def initialize path, line, cond: nil, oneshot: false, hook_call: true, command: nil, skip_activate: false, skip_src: false @line = line @oneshot = oneshot @hook_call = hook_call @skip_src = skip_src @pending = false @iseq = nil @type = nil @key = [path, @line].freeze super(cond, command, path) try_activate unless skip_activate @pending = !@iseq end