Sha256: 9c062e5badffdf4239cce1ef86ca170bb4705746f123e0a7c04f527bf0f7a16d
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
use RBS::Environment module Steep module Services class SignatureHelpProvider module MethodCall = TypeInference::MethodCall class Item attr_reader method_type: RBS::MethodType attr_reader comment: RBS::AST::Comment? attr_reader active_parameter: Integer? def initialize: (RBS::MethodType, RBS::AST::Comment?, Integer?) -> void def parameters: () -> Array[String] end include Steep::NodeHelper attr_reader source: Source attr_reader path: Pathname attr_reader subtyping: Subtyping::Check attr_reader buffer: RBS::Buffer def env: () -> Environment def initialize: (source: Source, subtyping: Subtyping::Check) -> void # 1-origin line, 0-origin column # def run: (line: Integer, column: Integer) -> [Array[Item], Integer?]? private def active_parameter_for: (RBS::MethodType?, Array[Parser::AST::Node], Array[Parser::AST::Node]?, Parser::AST::Node) -> Integer? def arguments_for: (RBS::MethodType) -> Array[String] def last_argument_nodes_for: (argument_nodes: Array[Parser::AST::Node], line: Integer, column: Integer) -> Array[Parser::AST::Node]? def signature_help_for: (Parser::AST::Node, Array[Parser::AST::Node], Array[Parser::AST::Node]?, Typing) -> [Array[Item], Integer?]? def type_check!: (line: Integer, column: Integer) -> Typing end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
steep-1.7.0.dev.3 | sig/steep/services/signature_help_provider.rbs |