class RubyIndexer::Entry::Member

@abstract

def decorated_parameters

: -> String
def decorated_parameters
  first_signature = signatures.first
  return "()" unless first_signature
  "(#{first_signature.format})"
end

def formatted_signatures

: -> String
def formatted_signatures
  overloads_count = signatures.size
  case overloads_count
  when 1
    ""
  when 2
    "\n(+1 overload)"
  else
    "\n(+#{overloads_count - 1} overloads)"
  end
end

def initialize(name, uri, location, comments, visibility, owner) # rubocop:disable Metrics/ParameterLists

rubocop:disable Metrics/ParameterLists
: (String name, URI::Generic uri, Location location, String? comments, Symbol visibility, Entry::Namespace? owner) -> void
def initialize(name, uri, location, comments, visibility, owner) # rubocop:disable Metrics/ParameterLists
  super(name, uri, location, comments)
  @visibility = visibility
  @owner = owner
end

def signatures

Other tags:
    Abstract: -
def signatures
  raise AbstractMethodInvokedError
end