Kapt: Support also erroneous super interface names

This commit is contained in:
Yan Zhulanow
2018-09-04 22:30:45 +03:00
parent dfff00d55f
commit c517b85de1
11 changed files with 449 additions and 73 deletions
@@ -0,0 +1,38 @@
package test;
import java.lang.System;
@kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public abstract @interface Anno {
}
////////////////////
package test;
import java.lang.System;
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
@kotlin.Metadata()
@Anno()
public final class ClassWithParent implements java.lang.CharSequence {
public ClassWithParent() {
super();
}
@java.lang.Override()
public final int length() {
return 0;
}
public abstract int getLength();
@java.lang.Override()
public final char charAt(int p0) {
return '\u0000';
}
public abstract char get(int p0);
}