class Sorbet::Private::HiddenMethodFinder
def serialize_values(source, rbi, klass, source_symbols)
def serialize_values(source, rbi, klass, source_symbols) _by_name = source.map {|v| [v["name"]["name"], v]}.to_h [] ch do |rbi_entry| = rbi_entry["name"]["name"] ce_entry = source_by_name[name] ource_entry _stub = source_entry['superClass'] && source_symbols[source_entry['superClass']] == 'Sorbet::Private::Static::StubModule' xt unless is_stub if Sorbet::Private::ConstantLookupCache::DEPRECATED_CONSTANTS.include?("#{Sorbet::Private::RealStdlib.real_name(klass)}::#{name}") n _value = klass.const_get(name, false) # rubocop:disable PrisonGuard/NoDynamicConstAccess ue StandardError, LoadError => e t << "# #{e.message.gsub("\n", "\n# ")}" xt if Sorbet::Private::RealStdlib.real_is_a?(my_value, Class) || Sorbet::Private::RealStdlib.real_is_a?(my_value, Module) efined?(T::Types::TypeMember) && Sorbet::Private::RealStdlib.real_is_a?(my_value, T::Types::TypeMember) t << (my_value.variance == :invariant ? " #{name} = type_member" : " #{name} = type_member(#{my_value.variance.inspect})") f defined?(T::Types::TypeTemplate) && Sorbet::Private::RealStdlib.real_is_a?(my_value, T::Types::TypeTemplate) t << (my_value.variance == :invariant ? " #{name} = type_template" : " #{name} = type_template(#{my_value.variance.inspect})") t << " #{name} = ::T.let(nil, ::T.untyped)"