Kapt: Add Kotlin location to diagnostics reported in Kapt stubs

This commit is contained in:
Yan Zhulanow
2017-11-07 12:06:13 +09:00
parent 8fba19f269
commit 7136bf7e0a
63 changed files with 2637 additions and 521 deletions
@@ -1,4 +1,5 @@
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class JvmStaticTest {
private final byte three = (byte)3;
private final char d = 'D';
@@ -7,18 +8,22 @@ public final class JvmStaticTest {
public static final char c = 'C';
public static final JvmStaticTest.Companion Companion = null;
@kapt.internal.KaptSignature(value = "getThree()B")
public final byte getThree() {
return 0;
}
@kapt.internal.KaptSignature(value = "getD()C")
public final char getD() {
return '\u0000';
}
@kapt.internal.KaptSignature(value = "<init>()V")
public JvmStaticTest() {
super();
}
@kapt.internal.KaptSignature(value = "getOne()I")
public static final int getOne() {
return 0;
}
@@ -26,19 +31,41 @@ public final class JvmStaticTest {
@kotlin.Metadata()
public static final class Companion {
@kapt.internal.KaptSignature(value = "one$annotations()V")
public static void one$annotations() {
}
@kapt.internal.KaptSignature(value = "getOne()I")
public final int getOne() {
return 0;
}
@kapt.internal.KaptSignature(value = "getTwo()I")
public final int getTwo() {
return 0;
}
@kapt.internal.KaptSignature(value = "<init>()V")
private Companion() {
super();
}
}
}
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}