Sha256: 9365a3732152930be8c89f67deb984619eb65a3c9b79298c4834465bd40e7b37

Contents?: true

Size: 663 Bytes

Versions: 8

Compression:

Stored size: 663 Bytes

Contents

module Yoda
  module Typing
    module Traces
      # Store evaluation result for each ast node.
      class Send < Base
        # @return [Context]
        attr_reader :context

        # @return [Array<Model::FunctionSignatures::Base>]
        attr_reader :functions

        # @return [Model::Types::Base]
        attr_reader :type

        # @param context [Context]
        # @param functions [Array<Model::FunctionSignatures::Base>]
        # @param type [Array<Model::Types::Base>]
        def initialize(context, functions, type)
          @context = context
          @functions = functions
          @type = type
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
yoda-language-server-0.7.2 lib/yoda/typing/traces/send.rb
yoda-language-server-0.7.1 lib/yoda/typing/traces/send.rb
yoda-language-server-0.7.0 lib/yoda/typing/traces/send.rb
yoda-language-server-0.6.2 lib/yoda/typing/traces/send.rb
yoda-language-server-0.6.1 lib/yoda/typing/traces/send.rb
yoda-language-server-0.6.0 lib/yoda/typing/traces/send.rb
yoda-language-server-0.5.0 lib/yoda/typing/traces/send.rb
yoda-language-server-0.4.0 lib/yoda/typing/traces/send.rb