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,6 +1,3 @@
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -15,9 +12,6 @@ public final class InternalClass {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -28,9 +22,6 @@ public abstract interface InternalInterface {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -83,9 +74,6 @@ public final class Modifiers {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -100,9 +88,6 @@ final class PrivateClass {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -113,9 +98,6 @@ abstract interface PrivateInterface {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -130,9 +112,6 @@ public final class PublicClass {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -147,9 +126,6 @@ public abstract class PublicClassPrivateConstructor {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -172,9 +148,6 @@ public class PublicClassProtectedConstructor {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;
@@ -185,9 +158,6 @@ public abstract interface PublicInterface {
////////////////////
/**
* @KaptMetadata
*/
package modifiers;
import java.lang.System;