lib/steep/ast/type_params.rb
module Steep module AST class TypeParams attr_reader :location attr_reader :variables def initialize(location: nil, variables:) @location = location @variables = variables end end end end
Source Files
- lib/steep.rb
- lib/steep/annotation_parser.rb
- lib/steep/ast/annotation.rb
- lib/steep/ast/annotation/collection.rb
- lib/steep/ast/buffer.rb
- lib/steep/ast/builtin.rb
- lib/steep/ast/location.rb
- lib/steep/ast/method_type.rb
- lib/steep/ast/namespace.rb
- lib/steep/ast/type_params.rb
- lib/steep/ast/types.rb
- lib/steep/ast/types/any.rb
- lib/steep/ast/types/boolean.rb
- lib/steep/ast/types/bot.rb
- lib/steep/ast/types/class.rb
- lib/steep/ast/types/factory.rb
- lib/steep/ast/types/helper.rb
- lib/steep/ast/types/instance.rb
- lib/steep/ast/types/intersection.rb
- lib/steep/ast/types/literal.rb
- lib/steep/ast/types/name.rb
- lib/steep/ast/types/nil.rb
- lib/steep/ast/types/proc.rb
- lib/steep/ast/types/record.rb
- lib/steep/ast/types/self.rb
- lib/steep/ast/types/top.rb
- lib/steep/ast/types/tuple.rb
- lib/steep/ast/types/union.rb
- lib/steep/ast/types/var.rb
- lib/steep/ast/types/void.rb
- lib/steep/cli.rb
- lib/steep/drivers/annotations.rb
- lib/steep/drivers/check.rb
- lib/steep/drivers/init.rb
- lib/steep/drivers/langserver.rb
- lib/steep/drivers/print_project.rb
- lib/steep/drivers/signature_error_printer.rb
- lib/steep/drivers/trace_printer.rb
- lib/steep/drivers/utils/driver_helper.rb
- lib/steep/drivers/validate.rb
- lib/steep/drivers/vendor.rb
- lib/steep/drivers/watch.rb
- lib/steep/drivers/worker.rb
- lib/steep/errors.rb
- lib/steep/interface/interface.rb
- lib/steep/interface/method.rb
- lib/steep/interface/method_type.rb
- lib/steep/interface/substitution.rb
- lib/steep/names.rb
- lib/steep/project.rb
- lib/steep/project/completion_provider.rb
- lib/steep/project/dsl.rb
- lib/steep/project/file.rb
- lib/steep/project/file_loader.rb
- lib/steep/project/hover_content.rb
- lib/steep/project/options.rb
- lib/steep/project/target.rb
- lib/steep/server/base_worker.rb
- lib/steep/server/code_worker.rb
- lib/steep/server/interaction_worker.rb
- lib/steep/server/master.rb
- lib/steep/server/signature_worker.rb
- lib/steep/server/utils.rb
- lib/steep/server/worker_process.rb
- lib/steep/signature/errors.rb
- lib/steep/signature/validator.rb
- lib/steep/source.rb
- lib/steep/subtyping/check.rb
- lib/steep/subtyping/constraints.rb
- lib/steep/subtyping/relation.rb
- lib/steep/subtyping/result.rb
- lib/steep/subtyping/trace.rb
- lib/steep/subtyping/variable_occurrence.rb
- lib/steep/subtyping/variable_variance.rb
- lib/steep/type_assignability.rb
- lib/steep/type_construction.rb
- lib/steep/type_inference/block_params.rb
- lib/steep/type_inference/constant_env.rb
- lib/steep/type_inference/context.rb
- lib/steep/type_inference/context_array.rb
- lib/steep/type_inference/local_variable_type_env.rb
- lib/steep/type_inference/logic.rb
- lib/steep/type_inference/send_args.rb
- lib/steep/type_inference/type_env.rb
- lib/steep/typing.rb
- lib/steep/version.rb