newTypeIdExpression

fun MetadataProvider.newTypeIdExpression(operatorCode: String, type: Type = UnknownType.getUnknownType(), referencedType: Type = UnknownType.getUnknownType(), code: String? = null, rawNode: Any? = null): TypeIdExpression

Creates a new TypeIdExpression. The MetadataProvider receiver will be used to fill different meta-data using Node.applyMetadata. Calling this extension function outside of Kotlin requires an appropriate MetadataProvider, such as a LanguageFrontend as an additional prepended argument.