Class: RBS::AST::Members::MethodDefinition

Inherits:
Object
  • Object
show all
Defined in:
lib/syntax_tree/rbs/entrypoints.rb,
lib/syntax_tree/rbs/shims.rb,
lib/syntax_tree/rbs/shims.rb

Overview

def t: (T t) -> void

Defined Under Namespace

Classes: MethodOverloadShim

Instance Method Summary collapse

Instance Method Details

#accept(visitor) ⇒ Object



165
166
167
# File 'lib/syntax_tree/rbs/entrypoints.rb', line 165

def accept(visitor)
  visitor.visit_method_definition_member(self)
end

#overloadsObject



65
66
67
# File 'lib/syntax_tree/rbs/shims.rb', line 65

def overloads
  types.map { |method_type| MethodOverloadShim.new(method_type) }
end

#visibilityObject



40
41
# File 'lib/syntax_tree/rbs/shims.rb', line 40

def visibility
end