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,20 +1,24 @@
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class A {
@org.jetbrains.annotations.Nullable()
private final A x = null;
@org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "getX()LA;")
public final A getX() {
return null;
}
@org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "f1(LA;LA$B;)LA;")
public final A f1(@org.jetbrains.annotations.NotNull()
A a, @org.jetbrains.annotations.NotNull()
A.B b) {
return null;
}
@kapt.internal.KaptSignature(value = "<init>()V")
public A() {
super();
}
@@ -23,6 +27,7 @@ public final class A {
public static abstract interface B {
@org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "getY()LA$B;")
public abstract A.B getY();
@kotlin.Metadata()
@@ -38,6 +43,7 @@ public final class A {
public static final class C {
public static final A.C INSTANCE = null;
@kapt.internal.KaptSignature(value = "<init>()V")
private C() {
super();
}
@@ -48,8 +54,10 @@ public final class A {
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class A2 {
@kapt.internal.KaptSignature(value = "<init>()V")
public A2() {
super();
}
@@ -57,6 +65,7 @@ public final class A2 {
@kotlin.Metadata()
public static final class B {
@kapt.internal.KaptSignature(value = "<init>()V")
public B() {
super();
}
@@ -64,6 +73,7 @@ public final class A2 {
@kotlin.Metadata()
public static final class C {
@kapt.internal.KaptSignature(value = "<init>()V")
public C() {
super();
}
@@ -71,6 +81,7 @@ public final class A2 {
@kotlin.Metadata()
public static final class D {
@kapt.internal.KaptSignature(value = "<init>()V")
public D() {
super();
}
@@ -78,6 +89,7 @@ public final class A2 {
@kotlin.Metadata()
public static final class Cme {
@kapt.internal.KaptSignature(value = "<init>()V")
public Cme() {
super();
}
@@ -86,6 +98,7 @@ public final class A2 {
@kotlin.Metadata()
public static final class E {
@kapt.internal.KaptSignature(value = "<init>()V")
public E() {
super();
}
@@ -99,8 +112,10 @@ public final class A2 {
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Foo {
@kapt.internal.KaptSignature(value = "<init>()V")
public Foo() {
super();
}
@@ -110,8 +125,10 @@ public final class Foo {
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test {
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() {
super();
}
@@ -119,6 +136,7 @@ public final class Test {
@kotlin.Metadata()
public static final class Nested {
@kapt.internal.KaptSignature(value = "<init>()V")
public Nested() {
super();
}
@@ -126,6 +144,7 @@ public final class Test {
@kotlin.Metadata()
public static final class NestedNested {
@kapt.internal.KaptSignature(value = "<init>()V")
public NestedNested() {
super();
}
@@ -135,6 +154,7 @@ public final class Test {
@kotlin.Metadata()
public final class Inner {
@kapt.internal.KaptSignature(value = "<init>(LTest;)V")
public Inner() {
super();
}
@@ -144,6 +164,7 @@ public final class Test {
public static final class NestedObject {
public static final Test.NestedObject INSTANCE = null;
@kapt.internal.KaptSignature(value = "<init>()V")
private NestedObject() {
super();
}
@@ -155,10 +176,29 @@ public final class Test {
@kotlin.Metadata()
public static enum NestedEnum {
/*public static final*/ BLACK /* = new BLACK() */,
/*public static final*/ WHITE /* = new WHITE() */;
/*public static final*/ BLACK /* = new NestedEnum() */,
/*public static final*/ WHITE /* = new NestedEnum() */;
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
NestedEnum() {
}
}
}
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}