Type
dotty.tools.sjs.ir.Types.Type
Type of a term (expression or statement) in the IR.
There is a many-to-one relationship from TypeRefs to Types, because java.lang.Object and JS types all collapse to AnyType.
In fact, there are two Types that do not have any real equivalent in type refs: StringType and UndefType, as they refer to the non-null variants of java.lang.String and java.lang.Void, respectively.
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
object AnyNotNullTypeobject AnyTypeclass ArrayTypeclass ClassTypeclass ClosureTypeclass PrimTypeclass PrimTypeWithRefobject BooleanTypeobject ByteTypeobject CharTypeobject DoubleTypeobject FloatTypeobject IntTypeobject LongTypeobject NothingTypeobject NullTypeobject ShortTypeobject VoidTypeobject StringTypeobject UndefTypeclass RecordType
Members list
In this article