@kotlin.Metadata
public final class C {
    private final field i: int
    public method <init>(p0: int): void
    public final method getI(): int
    public final @org.jetbrains.annotations.NotNull method rangeTo(@org.jetbrains.annotations.NotNull p0: C): Range
}

@kotlin.Metadata
public final class It {
    private field c: int
    private final @org.jetbrains.annotations.NotNull field from: C
    private final @org.jetbrains.annotations.NotNull field to: C
    public method <init>(@org.jetbrains.annotations.NotNull p0: C, @org.jetbrains.annotations.NotNull p1: C): void
    public final method getC(): int
    public final @org.jetbrains.annotations.NotNull method getFrom(): C
    public final @org.jetbrains.annotations.NotNull method getTo(): C
    public final method hasNext(): boolean
    public final @org.jetbrains.annotations.NotNull method next(): C
    public final method setC(p0: int): void
}

@kotlin.Metadata
public final class M {
    public method <init>(): void
    public final method component1(@org.jetbrains.annotations.NotNull p0: C): int
    public final method component2(@org.jetbrains.annotations.NotNull p0: C): int
    public final @org.jetbrains.annotations.NotNull method doTest(): java.lang.String
}

@kotlin.Metadata
public final class MultiDeclForComponentMemberExtensionsKt {
    public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}

@kotlin.Metadata
public final class Range {
    private final @org.jetbrains.annotations.NotNull field from: C
    private final @org.jetbrains.annotations.NotNull field to: C
    public method <init>(@org.jetbrains.annotations.NotNull p0: C, @org.jetbrains.annotations.NotNull p1: C): void
    public final @org.jetbrains.annotations.NotNull method getFrom(): C
    public final @org.jetbrains.annotations.NotNull method getTo(): C
    public final @org.jetbrains.annotations.NotNull method iterator(): It
}
