Files
kotlin-fork/plugins/jvm-abi-gen/testData/content/innerClasses/signatures.txt
T
pyos 34a49b3f56 jvm-abi-gen: only keep relevant InnerClasses from current module
If a class is not referenced by the ABI class file, its InnerClasses
entry should only be kept if it's the current class or a descendant
of the current class.
2022-12-28 14:42:33 +01:00

72 lines
2.3 KiB
Plaintext
Vendored

public annotation class Anno {
// source: 'Anno.java'
public abstract method value(): java.lang.Class
}
@Anno(value=Outer$Middle$Inner::class)
@kotlin.Metadata
public final class InAnnotation {
// source: 'innerClasses.kt'
public inner class Outer$Middle
public inner class Outer$Middle$Inner
public method <init>(): void
}
@kotlin.Metadata
public final class InInlineMethod {
// source: 'innerClasses.kt'
public inner class Outer$Middle
public inner class Outer$Middle$Inner
public final inner class OuterKt$MiddleKt
public final inner class OuterKt$MiddleKt$InnerKt
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: Outer$Middle$Inner): java.lang.Class
}
@kotlin.Metadata
public final class InPrivateMethod {
// source: 'innerClasses.kt'
public method <init>(): void
}
@kotlin.Metadata
public final class InPublicMethod {
// source: 'innerClasses.kt'
public inner class Outer$Middle
public inner class Outer$Middle$Inner
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: Outer$Middle$Inner): java.lang.Class
}
public class Outer$Middle$Inner {
// source: 'Outer.java'
public inner class Outer$Middle
public inner class Outer$Middle$Inner
public method <init>(): void
}
public class Outer$Middle {
// source: 'Outer.java'
public inner class Outer$Middle
public inner class Outer$Middle$Inner
public method <init>(): void
}
public class Outer {
// source: 'Outer.java'
public inner class Outer$Middle
public method <init>(): void
}
@kotlin.Metadata
public final class OuterKt$MiddleKt$InnerKt {
// source: 'innerClasses.kt'
public final inner class OuterKt$MiddleKt
public final inner class OuterKt$MiddleKt$InnerKt
public method <init>(): void
}
@kotlin.Metadata
public final class OuterKt$MiddleKt {
// source: 'innerClasses.kt'
public final inner class OuterKt$MiddleKt
public final inner class OuterKt$MiddleKt$InnerKt
public method <init>(): void
}
@kotlin.Metadata
public final class OuterKt {
// source: 'innerClasses.kt'
public final inner class OuterKt$MiddleKt
public method <init>(): void
}