Sha256: 26892d932ed9075625cf982c0b13c685a0f5a48dd9d835a99967fc050456c70e
Contents?: true
Size: 943 Bytes
Versions: 13
Compression:
Stored size: 943 Bytes
Contents
module Steep module AST module Node class TypeApplication attr_reader location: RBS::Location[untyped, untyped] attr_reader node: Parser::AST::Node def line: () -> Integer def source: () -> String def initialize: (RBS::Location[untyped, untyped]) -> void def types: (RBS::Resolver::context, Subtyping::Check, Array[Symbol] type_vars) -> (Array[Types::t] | RBS::ParsingError | Enumerator[Diagnostic::Signature::Base, void] | nil) def types?: (RBS::Resolver::context, Subtyping::Check, Array[Symbol] type_vars) -> Array[Types::t]? @type_str: String? def type_str: () -> String def type_location: () -> RBS::Location[untyped, untyped] # Set the back reference to the `:tapp` node def set_node: (Parser::AST::Node) -> void def self.parse: (RBS::Location[untyped, untyped]) -> TypeApplication? end end end end
Version data entries
13 entries across 13 versions & 1 rubygems