Sha256: 97271a28a3964086beb9402342df411034f75ea24253a27aca784c9b188ab1a6

Contents?: true

Size: 942 Bytes

Versions: 14

Compression:

Stored size: 942 Bytes

Contents

module Steep
  module TypeInference
    class ContextArray
      class Entry
        attr_reader range: untyped

        attr_reader context: untyped

        attr_reader sub_entries: untyped

        def initialize: (range: untyped, context: untyped) -> void
      end

      attr_reader buffer: untyped

      attr_reader root: untyped

      def initialize: (buffer: untyped, context: untyped, ?range: untyped) -> void

      def range: () -> untyped

      def self.from_source: (source: untyped, ?range: untyped?, ?context: untyped?) -> untyped

      def insert_context: (untyped range, context: untyped, ?entry: untyped) -> untyped

      def each_entry: () { (untyped) -> untyped } -> untyped

      def context_at: (untyped index, ?entry: untyped) -> (nil | untyped)

      def []: (untyped index) -> untyped

      def at: (line: untyped, column: untyped) -> untyped

      def merge: (untyped subtree) -> untyped
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
steep-1.4.0 sig/steep/type_inference/context_array.rbs
steep-1.4.0.dev.5 sig/steep/type_inference/context_array.rbs
steep-1.4.0.dev.4 sig/steep/type_inference/context_array.rbs
steep-1.4.0.dev.3 sig/steep/type_inference/context_array.rbs
steep-1.3.2 sig/steep/type_inference/context_array.rbs
steep-1.3.1 sig/steep/type_inference/context_array.rbs
steep-1.4.0.dev.2 sig/steep/type_inference/context_array.rbs
steep-1.4.0.dev.1 sig/steep/type_inference/context_array.rbs
steep-1.3.0 sig/steep/type_inference/context_array.rbs
steep-1.3.0.pre.2 sig/steep/type_inference/context_array.rbs
steep-1.3.0.pre.1 sig/steep/type_inference/context_array.rbs
steep-1.2.1 sig/steep/type_inference/context_array.rbs
steep-1.2.0 sig/steep/type_inference/context_array.rbs
steep-1.2.0.pre.1 sig/steep/type_inference/context_array.rbs