class Solargraph::Parser::ParserGem::NodeProcessors::AndNode
Public Instance Methods
Source
# File lib/solargraph/parser/parser_gem/node_processors/and_node.rb, line 10 def process process_children position = get_node_start_position(node) # @sg-ignore https://github.com/castwide/solargraph/pull/1114 enclosing_breakable_pin = pins.select{|pin| pin.is_a?(Pin::Breakable) && pin.location.range.contain?(position)}.last FlowSensitiveTyping.new(locals, enclosing_breakable_pin).process_and(node) end