Sha256: a8bc3606d9b03d910bd82959bd73fcceebc8bd3ab7b241263c287a04d38a45da
Contents?: true
Size: 895 Bytes
Versions: 5
Compression:
Stored size: 895 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 | 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
5 entries across 5 versions & 1 rubygems