Module: RBS::BuiltinNames

Defined in:
lib/rbs/builtin_names.rb

Defined Under Namespace

Classes: Name

Constant Summary collapse

BasicObject =
Name.new(name: TypeName.new(name: :BasicObject, namespace: Namespace.root))
Object =
Name.new(name: TypeName.new(name: :Object, namespace: Namespace.root))
Kernel =
Name.new(name: TypeName.new(name: :Kernel, namespace: Namespace.root))
String =
Name.define(:String)
Comparable =
Name.define(:Comparable)
Enumerable =
Name.define(:Enumerable)
Class =
Name.define(:Class)
Module =
Name.define(:Module)
Array =
Name.define(:Array)
Hash =
Name.define(:Hash)
Range =
Name.define(:Range)
Enumerator =
Name.define(:Enumerator)
Set =
Name.define(:Set)
Symbol =
Name.define(:Symbol)
Integer =
Name.define(:Integer)
Float =
Name.define(:Float)
Regexp =
Name.define(:Regexp)
TrueClass =
Name.define(:TrueClass)
FalseClass =
Name.define(:FalseClass)
Numeric =
Name.define(:Numeric)