Kapt: Store line information in a file doc comment, instead of annotations (KT-21936)

This commit is contained in:
Yan Zhulanow
2017-12-25 23:51:10 +09:00
parent c66947ba40
commit df19162c8c
63 changed files with 857 additions and 1726 deletions
+50 -46
View File
@@ -1,28 +1,13 @@
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class InternalClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public InternalClass() {
super();
}
@@ -30,19 +15,27 @@ public final class InternalClass {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface InternalInterface {
}
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Modifiers {
@org.jetbrains.annotations.NotNull()
private final transient java.lang.String transientField = "";
@@ -50,47 +43,39 @@ public final class Modifiers {
private volatile java.lang.String volatileField;
@org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getTransientField()Ljava/lang/String;")
public final java.lang.String getTransientField() {
return null;
}
@org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getVolatileField()Ljava/lang/String;")
public final java.lang.String getVolatileField() {
return null;
}
@kapt.internal.KaptSignature(value = "setVolatileField(Ljava/lang/String;)V")
public final void setVolatileField(@org.jetbrains.annotations.NotNull()
java.lang.String p0) {
}
@kapt.internal.KaptSignature(value = "strictFp()V")
public final strictfp void strictFp() {
}
@org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "overloads(Ljava/lang/String;I)Ljava/lang/String;")
public final java.lang.String overloads(@org.jetbrains.annotations.NotNull()
java.lang.String a, int n) {
return null;
}
@org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "overloads(Ljava/lang/String;)Ljava/lang/String;")
public final java.lang.String overloads(@org.jetbrains.annotations.NotNull()
java.lang.String a) {
return null;
}
@org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "overloads()Ljava/lang/String;")
public final java.lang.String overloads() {
return null;
}
@kapt.internal.KaptSignature(value = "<init>()V")
public Modifiers() {
super();
}
@@ -98,13 +83,16 @@ public final class Modifiers {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
final class PrivateClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public PrivateClass() {
super();
}
@@ -112,22 +100,29 @@ final class PrivateClass {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
abstract interface PrivateInterface {
}
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class PublicClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public PublicClass() {
super();
}
@@ -135,13 +130,16 @@ public final class PublicClass {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract class PublicClassPrivateConstructor {
@kapt.internal.KaptSignature(value = "<init>()V")
private PublicClassPrivateConstructor() {
super();
}
@@ -149,13 +147,16 @@ public abstract class PublicClassPrivateConstructor {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public class PublicClassProtectedConstructor {
@kapt.internal.KaptSignature(value = "<init>()V")
protected PublicClassProtectedConstructor() {
super();
}
@@ -171,22 +172,29 @@ public class PublicClassProtectedConstructor {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface PublicInterface {
}
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract class SealedClass {
@kapt.internal.KaptSignature(value = "<init>()V")
private SealedClass() {
super();
}
@@ -194,7 +202,6 @@ public abstract class SealedClass {
@kotlin.Metadata()
public static final class One extends modifiers.SealedClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public One() {
super();
}
@@ -203,7 +210,6 @@ public abstract class SealedClass {
@kotlin.Metadata()
public static class Two extends modifiers.SealedClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public Two() {
super();
}
@@ -212,7 +218,6 @@ public abstract class SealedClass {
@kotlin.Metadata()
public static abstract class Three extends modifiers.SealedClass.Two {
@kapt.internal.KaptSignature(value = "<init>()V")
public Three() {
super();
}
@@ -221,7 +226,6 @@ public abstract class SealedClass {
@kotlin.Metadata()
public static final class Four extends modifiers.SealedClass.Three {
@kapt.internal.KaptSignature(value = "<init>()V")
public Four() {
super();
}