class SFRP::Raw::TypeAnnotationType

Public Instance Methods

to_flat(set, ns) click to toggle source
# File lib/sfrp/raw/elements.rb, line 151
def to_flat(set, ns)
  ab_tc_name = set.tconst(ns, tconst_ref).absolute_name
  flat_arg_tas = arg_tas.map { |ta| ta.to_flat(set, ns) }
  Flat::TypeAnnotationType.new(ab_tc_name, flat_arg_tas)
end