Method: RBS::Definition::Method::TypeDef#initialize

Defined in:
lib/rbs/definition.rb

#initialize(type:, member:, defined_in:, implemented_in:, overload_annotations: []) ⇒ TypeDef

Returns a new instance of TypeDef.



40
41
42
43
44
45
46
47
48
# File 'lib/rbs/definition.rb', line 40

def initialize(type:, member:, defined_in:, implemented_in:, overload_annotations: [])
  @type = type
  @member = member
  @defined_in = defined_in
  @implemented_in = implemented_in
  @member_annotations = []
  @overload_annotations = []
  @annotations = []
end