Expand description
Type mapping utilities between UIR and Gaia IR Type mapping utilities for Gaia IR
This module provides utilities for mapping types to various backend formats, with special handling for JVM types, type erasure, and generic bounds.
Structs§
- Type
Mapping Context - Type mapping context for type conversion
Functions§
- are_
types_ compatible - Check if two Gaia types are compatible
- get_
common_ super_ type - Get the common super type of two Gaia types
- map_
gaia_ type_ to_ jvm_ descriptor - Map GaiaType to JVM type descriptor
- map_
uir_ type_ to_ gaia_ type - Legacy alias for backward compatibility
- parse_
type_ name - Parse a type name string to GaiaType