mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 15:53:19 +00:00
So (for the most often reproduction case) #KT-19433 Fixed Before this commit, internal names for nested classes were written as test/Foo/Bar (comparing to test/Foo$Bar in the normal mode), as getting qualified names from such internal names was trivial. But, because of IC, we needed to write class files to the disk, so our decompiler could find such "broken" classes and read it in a wrong way.
18 lines
350 B
Plaintext
Vendored
18 lines
350 B
Plaintext
Vendored
@kotlin.Metadata
|
|
public final class A$DefaultImpls {
|
|
inner class A$DefaultImpls
|
|
public static method a(p0: A): void
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public interface A {
|
|
inner class A$DefaultImpls
|
|
public abstract method a(): void
|
|
public abstract method b(): void
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public interface B {
|
|
public abstract method b(): void
|
|
}
|