class Byebug::RegularState

def frame_args(pos)

Parameters:
  • pos (Integer) -- Frame position.
def frame_args(pos)
  args = context.frame_args(pos)
  return '' if args.empty?
  locals = context.frame_locals(pos) unless Setting[:callstyle] == 'short'
  my_args = args.map do |arg|
    prefix, default = prefix_and_default_from(arg[0])
    kls = if Setting[:callstyle] == 'short' || arg[1].nil? || locals.empty?
            ''
          else
            "##{locals[arg[1]].class}"
          end
    "#{prefix}#{arg[1] || default}#{kls}"
  end
  "(#{my_args.join(', ')})"
end