Sha256: f80de94f557c2f5745546efc45b97fd6df7c119d101ac69060557b87cf5daddf
Contents?: true
Size: 492 Bytes
Versions: 2
Compression:
Stored size: 492 Bytes
Contents
module Yoda module Typing module Tree class Constant < Base # @!method node # @return [AST::ConstantNode] def infer_type query = context.constant_resolver.build_query_for_node(node, tracer: tracer) if (base_query = query.base).is_a?(ConstantResolver::CodeQuery) base_query.result_type = infer_child(base_query.node) end context.constant_resolver.resolve(query) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yoda-language-server-0.10.1 | lib/yoda/typing/tree/constant.rb |
yoda-language-server-0.10.0 | lib/yoda/typing/tree/constant.rb |