Type
org.scalajs.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 AnyTypeclass ArrayTypeclass ClassTypeclass PrimTypeclass PrimTypeWithRefobject BooleanTypeobject ByteTypeobject CharTypeobject DoubleTypeobject FloatTypeobject IntTypeobject LongTypeobject NoTypeobject NothingTypeobject NullTypeobject ShortTypeobject StringTypeobject UndefTypeclass RecordType
Members list
In this article