@kotlin.Metadata
public class A {
    // source: 'primitiveAndNullable.kt'
    public method <init>(): void
}

@kotlin.Metadata
public class B {
    // source: 'primitiveAndNullable.kt'
    public method <init>(): void
}

@kotlin.Metadata
public final class Base$DefaultImpls {
    // source: 'primitiveAndNullable.kt'
    public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.Nullable method test(@org.jetbrains.annotations.NotNull p0: Base): java.lang.Integer
    public final inner class Base$DefaultImpls
}

@kotlin.Metadata
public interface Base {
    // source: 'primitiveAndNullable.kt'
    public synthetic static method access$test$jd(p0: Base): java.lang.Integer
    public @org.jetbrains.annotations.Nullable method test(): java.lang.Integer
    public final inner class Base$DefaultImpls
}

@kotlin.Metadata
public final class Derived$DefaultImpls {
    // source: 'primitiveAndNullable.kt'
    public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: Derived): java.lang.Integer
    public final inner class Derived$DefaultImpls
}

@kotlin.Metadata
public interface Derived {
    // source: 'primitiveAndNullable.kt'
    public synthetic static method access$test$jd(p0: Derived): int
    public @org.jetbrains.annotations.NotNull method test(): java.lang.Integer
    public final inner class Derived$DefaultImpls
}

@kotlin.Metadata
public final class Mixed$DefaultImpls {
    // source: 'primitiveAndNullable.kt'
    public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: Mixed): java.lang.Integer
    public final inner class Mixed$DefaultImpls
}

@kotlin.Metadata
public interface Mixed {
    // source: 'primitiveAndNullable.kt'
    public synthetic static method access$test$jd(p0: Mixed): int
    public final inner class Mixed$DefaultImpls
}
