Kapt: Move line metadata to .kaptMetadata external files (KT-22386)

Placing location table inside .java file triggers annotation processor to run on each line table modification (even when the stub declarations themselves are the same). So we move it to the separate file.
This commit is contained in:
Yan Zhulanow
2018-01-15 15:31:17 +09:00
parent bf9eed931b
commit b0e97de8a8
64 changed files with 144 additions and 561 deletions
@@ -1,7 +1,3 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata()
@@ -19,9 +15,6 @@ public abstract interface ABC {
////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@@ -35,9 +28,6 @@ public class BaseClass<B extends java.lang.Object> {
////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@@ -47,9 +37,6 @@ public abstract interface Intf<I1 extends java.lang.Object, I2 extends java.io.S
////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@@ -59,9 +46,6 @@ public abstract interface Intf2<T extends java.util.List<? extends java.lang.Str
////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@@ -82,9 +66,6 @@ public final class MyClass<M1 extends java.lang.Object, M2 extends java.lang.Obj
////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;