@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class Ann

@kotlin.annotation.Target
@java.lang.annotation.Retention
@java.lang.annotation.Target
@kotlin.Metadata
public annotation class AnnExpr

@Ann
@kotlin.Metadata
public final class Kt9320Kt$foo$v$1 {
    inner class Kt9320Kt$foo$v$1
    method <init>(): void
}

@kotlin.Metadata
final class Kt9320Kt$foo$w$1 {
    public final static field INSTANCE: Kt9320Kt$foo$w$1
    inner class Kt9320Kt$foo$w$1
    static method <clinit>(): void
    method <init>(): void
    public final @Ann method invoke(@org.jetbrains.annotations.NotNull p0: My): int
    public synthetic method invoke(p0: java.lang.Object): java.lang.Object
}

@kotlin.Metadata
public final class Kt9320Kt {
    inner class Kt9320Kt$foo$v$1
    inner class Kt9320Kt$foo$w$1
    public final static method foo(): void
}

@Ann
@kotlin.Metadata
public class My {
    public method <init>(): void
}
