Kapt: Store line information in a file doc comment, instead of annotations (KT-21936)
This commit is contained in:
@@ -1,17 +1,19 @@
|
||||
/**
|
||||
* @KaptMetadata
|
||||
*/
|
||||
|
||||
import java.lang.System;
|
||||
|
||||
@kotlin.Metadata()
|
||||
@kapt.internal.KaptMetadata()
|
||||
public enum E {
|
||||
/*public static final*/ X /* = new E() */,
|
||||
/*public static final*/ Y /* = new E() */;
|
||||
|
||||
@kapt.internal.KaptSignature(value = "a()V")
|
||||
public abstract void a();
|
||||
|
||||
@kapt.internal.KaptSignature(value = "b()V")
|
||||
public final void b() {
|
||||
}
|
||||
|
||||
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
|
||||
E() {
|
||||
}
|
||||
|
||||
@@ -19,7 +21,6 @@ public enum E {
|
||||
public static final class Obj {
|
||||
public static final E.Obj INSTANCE = null;
|
||||
|
||||
@kapt.internal.KaptSignature(value = "<init>()V")
|
||||
private Obj() {
|
||||
super();
|
||||
}
|
||||
@@ -28,7 +29,6 @@ public enum E {
|
||||
@kotlin.Metadata()
|
||||
public static final class NestedClass {
|
||||
|
||||
@kapt.internal.KaptSignature(value = "<init>()V")
|
||||
public NestedClass() {
|
||||
super();
|
||||
}
|
||||
@@ -37,21 +37,22 @@ public enum E {
|
||||
|
||||
////////////////////
|
||||
|
||||
/**
|
||||
* @KaptMetadata
|
||||
*/
|
||||
|
||||
import java.lang.System;
|
||||
|
||||
@kotlin.Metadata()
|
||||
@kapt.internal.KaptMetadata()
|
||||
public enum E2 {
|
||||
/*public static final*/ X /* = new E2() */,
|
||||
/*public static final*/ Y /* = new E2() */;
|
||||
|
||||
@kapt.internal.KaptSignature(value = "a()V")
|
||||
public abstract void a();
|
||||
|
||||
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;II)V")
|
||||
E2(int n) {
|
||||
}
|
||||
|
||||
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;ILjava/lang/String;)V")
|
||||
E2(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String s) {
|
||||
}
|
||||
@@ -59,9 +60,13 @@ public enum E2 {
|
||||
|
||||
////////////////////
|
||||
|
||||
/**
|
||||
* @KaptMetadata
|
||||
*/
|
||||
|
||||
import java.lang.System;
|
||||
|
||||
@kotlin.Metadata()
|
||||
@kapt.internal.KaptMetadata()
|
||||
public enum E3 {
|
||||
/*public static final*/ X /* = new E3() */,
|
||||
/*public static final*/ Y /* = new E3() */;
|
||||
@@ -69,12 +74,10 @@ public enum E3 {
|
||||
private final java.lang.String a = null;
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
@kapt.internal.KaptSignature(value = "getA()Ljava/lang/String;")
|
||||
public final java.lang.String getA() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;ILjava/lang/String;)V")
|
||||
E3(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String a) {
|
||||
}
|
||||
@@ -82,9 +85,13 @@ public enum E3 {
|
||||
|
||||
////////////////////
|
||||
|
||||
/**
|
||||
* @KaptMetadata
|
||||
*/
|
||||
|
||||
import java.lang.System;
|
||||
|
||||
@kotlin.Metadata()
|
||||
@kapt.internal.KaptMetadata()
|
||||
public enum E4 {
|
||||
/*public static final*/ X /* = new E4() */;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
@@ -94,46 +101,23 @@ public enum E4 {
|
||||
private final boolean d = false;
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
@kapt.internal.KaptSignature(value = "getA()Ljava/lang/String;")
|
||||
public final java.lang.String getA() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@kapt.internal.KaptSignature(value = "getB()I")
|
||||
public final int getB() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@kapt.internal.KaptSignature(value = "getC()J")
|
||||
public final long getC() {
|
||||
return 0L;
|
||||
}
|
||||
|
||||
@kapt.internal.KaptSignature(value = "getD()Z")
|
||||
public final boolean getD() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;ILjava/lang/String;IJZ)V")
|
||||
E4(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String a, int b, long c, boolean d) {
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////
|
||||
|
||||
package kapt.internal;
|
||||
|
||||
public @interface KaptMetadata {
|
||||
|
||||
public java.lang.String value();
|
||||
}
|
||||
|
||||
////////////////////
|
||||
|
||||
package kapt.internal;
|
||||
|
||||
public @interface KaptSignature {
|
||||
|
||||
public java.lang.String value();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user