//
// Source
// ------------------------------------------

interface Foo {
    @Composable fun bar()
}

class FooImpl : Foo {
    @Composable override fun bar() {}
}

//
// Transformed IR
// ------------------------------------------

public abstract interface Foo {
  public abstract bar(Landroidx/compose/runtime/Composer;I)V
}
public final class FooImpl implements Foo {
  public <init>()V
  public bar(Landroidx/compose/runtime/Composer;I)V
  private final static bar%lambda%0(LFooImpl;ILandroidx/compose/runtime/Composer;I)Lkotlin/Unit;
  static <clinit>()V
  public final static I %stable
}
