Kapt3: Write stub class files with metadata (needed for incremental compilation)

This commit is contained in:
Yan Zhulanow
2016-12-28 22:11:05 +03:00
parent 400759826f
commit 5844f3cf1b
2588 changed files with 6270 additions and 14 deletions
@@ -1,3 +1,4 @@
@kotlin.Metadata
public abstract class AbstractClass {
private final @org.jetbrains.annotations.NotNull field finalVal: kotlin.Unit
private final @org.jetbrains.annotations.NotNull field openVal: kotlin.Unit
@@ -8,16 +9,19 @@ public abstract class AbstractClass {
public abstract method setAbstractVar(@org.jetbrains.annotations.NotNull p0: kotlin.Unit): void
}
@kotlin.Metadata
public final class CallableModalityKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@kotlin.Metadata
public interface Interface {
inner class Interface/DefaultImpls
public abstract method abstractFun(): void
public abstract method openFun(): void
}
@kotlin.Metadata
public final class Interface/DefaultImpls {
inner class Interface/DefaultImpls
public static method openFun(p0: Interface): void
@@ -1,7 +1,9 @@
@kotlin.Metadata
public final class CallableVisibilityKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@kotlin.Metadata
public class Foo {
private final @org.jetbrains.annotations.NotNull field internalVal: kotlin.Unit
private final field privateToThisVal: java.lang.Object
@@ -1,20 +1,25 @@
@kotlin.Metadata
public abstract class AbstractClass {
public method <init>(): void
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class AnnotationClass
@kotlin.Metadata
public final class ClassModalityKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@kotlin.Metadata
public enum class EnumClass {
protected method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): EnumClass
public static method values(): EnumClass[]
}
@kotlin.Metadata
public abstract enum class EnumClassWithAbstractMember {
protected method <init>(p0: java.lang.String, p1: int): void
public abstract method foo(): void
@@ -22,24 +27,29 @@ public abstract enum class EnumClassWithAbstractMember {
public static method values(): EnumClassWithAbstractMember[]
}
@kotlin.Metadata
public final class FinalClass {
public final static field Companion: FinalClass.Companion
inner class FinalClass/Companion
public method <init>(): void
}
@kotlin.Metadata
public final static class FinalClass/Companion {
inner class FinalClass/Companion
private method <init>(): void
}
@kotlin.Metadata
public interface Interface
@kotlin.Metadata
public final class Object {
public final static field INSTANCE: Object
private method <init>(): void
}
@kotlin.Metadata
public class OpenClass {
public method <init>(): void
}
@@ -1,25 +1,31 @@
@kotlin.Metadata
public final class ClassVisibilityKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@kotlin.Metadata
public final class DefaultVisibilityClass {
public method <init>(): void
}
@kotlin.Metadata
public final class InternalClass {
public method <init>(): void
}
@kotlin.Metadata
final class PrivateClass {
public method <init>(): void
}
@kotlin.Metadata
public final class PublicClass {
inner class PublicClass/ProtectedClass
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getProtectedClass(): kotlin.reflect.KClass
}
@kotlin.Metadata
protected final static class PublicClass/ProtectedClass {
inner class PublicClass/ProtectedClass
public method <init>(): void
@@ -1,7 +1,9 @@
@kotlin.Metadata
public final class ClassesKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@kotlin.Metadata
public abstract class S {
public final static field Companion: S.Companion
inner class S/Companion
@@ -11,11 +13,13 @@ public abstract class S {
private method <init>(): void
}
@kotlin.Metadata
public final static class S/Companion {
inner class S/Companion
private method <init>(): void
}
@kotlin.Metadata
public final static class S/DataClass {
private final field x: int
inner class S/DataClass
@@ -29,12 +33,14 @@ public final static class S/DataClass {
public method toString(): java.lang.String
}
@kotlin.Metadata
public final class S/InnerClass {
synthetic final field this$0: S
inner class S/InnerClass
public method <init>(p0: S): void
}
@kotlin.Metadata
public final class S/NonCompanionObject {
public final static field INSTANCE: S.NonCompanionObject
inner class S/NonCompanionObject
@@ -1,8 +1,10 @@
@kotlin.Metadata
public final class External {
public method <init>(): void
public final method external(): void
}
@kotlin.Metadata
public final class FunctionsKt {
private final static @org.jetbrains.annotations.NotNull field externalGetter: kotlin.Unit
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
@@ -1,3 +1,4 @@
@kotlin.Metadata
public final class KKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -1,3 +1,4 @@
@kotlin.Metadata
public final class A {
public @org.jetbrains.annotations.NotNull field lateinit: kotlin.Unit
private @org.jetbrains.annotations.NotNull field nonLateinit: kotlin.Unit
@@ -8,6 +9,7 @@ public final class A {
public final method setNonLateinit(@org.jetbrains.annotations.NotNull p0: kotlin.Unit): void
}
@kotlin.Metadata
public final class PropertiesKt {
public final static @org.jetbrains.annotations.NotNull field const: java.lang.String
private final static @org.jetbrains.annotations.NotNull field nonConst: java.lang.String
@@ -1,9 +1,11 @@
@kotlin.Metadata
public final class A {
public method <init>(): void
public final method nonReified(): java.lang.Object
private final method reified(): java.lang.Object
}
@kotlin.Metadata
public final class TypeParametersKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}