FILE: ambiguousAnonymousExposed.fir.kt public final class My : R|kotlin/Any| { public constructor(value: R|T|): R|My| { super() } public final val value: R|T| = R|/value| public get(): R|T| } public abstract interface I1 : R|kotlin/Any| { } public abstract interface I2 : R|kotlin/Any| { } public final fun foo(): R|My| { ^foo R|/My.My||>(object : R|I1|, R|I2| { private constructor(): R|| { super() } } ) } public final fun fooFoo(): R|My| { ^fooFoo R|/My.My|(object : R|I1|, R|I2| { private constructor(): R|| { super() } } ) } internal final fun bar(): R|My| { ^bar R|/My.My||>(object : R|I1|, R|I2| { private constructor(): R|| { super() } } ) } private final fun baz(): R|My<>| { ^baz R|/My.My||>(object : R|I1|, R|I2| { private constructor(): R|| { super() } } ) } private final inline fun bazBaz(): R|My| { ^bazBaz R|/My.My||>(object : R|I1|, R|I2| { private constructor(): R|| { super() } } ) } private final inline fun bazBazBaz(): R|My| { ^bazBazBaz R|/My.My||>(object : R|I1| { private constructor(): R|| { super() } } ) }