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/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/signature/alias.rb
- lib/steep/ast/signature/class.rb
- lib/steep/ast/signature/const.rb
- lib/steep/ast/signature/env.rb
- lib/steep/ast/signature/extension.rb
- lib/steep/ast/signature/gvar.rb
- lib/steep/ast/signature/interface.rb
- lib/steep/ast/signature/members.rb
- lib/steep/ast/signature/module.rb
- lib/steep/ast/type_params.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/hash.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/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/print_interface.rb
- lib/steep/drivers/scaffold.rb
- lib/steep/drivers/utils/each_signature.rb
- lib/steep/drivers/utils/validator.rb
- lib/steep/drivers/validate.rb
- lib/steep/errors.rb
- lib/steep/interface/abstract.rb
- lib/steep/interface/builder.rb
- lib/steep/interface/instantiated.rb
- lib/steep/interface/ivar_chain.rb
- lib/steep/interface/method.rb
- lib/steep/interface/method_type.rb
- lib/steep/interface/substitution.rb
- lib/steep/names.rb
- lib/steep/parser.rb
- lib/steep/signature/errors.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/send_args.rb
- lib/steep/type_inference/type_env.rb
- lib/steep/typing.rb
- lib/steep/version.rb