Sha256: 2f0e0f8635581501b78e9dee69ae8d22ce92cf488c882ad318b6e5cd89da43e9

Contents?: true

Size: 1.9 KB

Versions: 12

Compression:

Stored size: 1.9 KB

Contents

module Steep
  module AST
    module Annotation
      class Collection
        attr_reader annotations: untyped

        attr_reader factory: Types::Factory

        attr_reader context: RBS::Resolver::context

        attr_reader var_type_annotations: Hash[Symbol, VarType]

        attr_reader const_type_annotations: Hash[RBS::TypeName, ConstType]

        attr_reader ivar_type_annotations: Hash[Symbol, IvarType]

        attr_reader method_type_annotations: untyped

        attr_reader block_type_annotation: untyped

        attr_reader return_type_annotation: untyped

        attr_reader self_type_annotation: untyped

        attr_reader instance_type_annotation: untyped

        attr_reader module_type_annotation: untyped

        attr_reader implement_module_annotation: Implements?

        attr_reader dynamic_annotations: untyped

        attr_reader break_type_annotation: untyped

        def initialize: (annotations: untyped, factory: untyped, context: untyped) -> void

        def absolute_type: (untyped `type`) -> (untyped | nil)

        def var_type: (?lvar: untyped?, ?ivar: untyped?, ?const: untyped?) -> untyped

        def method_type: (untyped name) -> (untyped | nil)

        %a{pure} def block_type: () -> Types::t?

        %a{pure} def return_type: () -> Types::t?

        %a{pure} def self_type: () -> Types::t?

        %a{pure} def instance_type: () -> Types::t?

        %a{pure} def module_type: () -> Types::t?

        %a{pure} def break_type: () -> Types::t?

        def lvar_types: () -> untyped

        def ivar_types: () -> untyped

        def const_types: () -> untyped

        def instance_dynamics: () -> untyped

        def module_dynamics: () -> untyped

        def merge_block_annotations: (untyped annotations) -> untyped

        def any?: () { () -> untyped } -> untyped

        def size: () -> untyped

        def include?: (untyped obj) -> untyped
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
steep-1.5.0 sig/steep/ast/annotation/collection.rbs
steep-1.5.0.pre.6 sig/steep/ast/annotation/collection.rbs
steep-1.5.0.pre.5 sig/steep/ast/annotation/collection.rbs
steep-1.5.0.pre.4 sig/steep/ast/annotation/collection.rbs
steep-1.5.0.pre.3 sig/steep/ast/annotation/collection.rbs
steep-1.5.0.pre.2 sig/steep/ast/annotation/collection.rbs
steep-1.5.0.pre.1 sig/steep/ast/annotation/collection.rbs
steep-1.4.0 sig/steep/ast/annotation/collection.rbs
steep-1.4.0.dev.5 sig/steep/ast/annotation/collection.rbs
steep-1.4.0.dev.4 sig/steep/ast/annotation/collection.rbs
steep-1.4.0.dev.3 sig/steep/ast/annotation/collection.rbs
steep-1.4.0.dev.2 sig/steep/ast/annotation/collection.rbs