def foo end def bar= end def -@(a) end def foo(a, b: false, c: nil, **) end def foo(*args) end def foo(&block) end def self.foo end def self.foo(a, b) end