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,6 +1,8 @@
@kotlin.Metadata
public final class AnnotationTypeKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class Foo
@@ -1,8 +1,10 @@
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class Anno {
public abstract method klasses(): java.lang.Class[]
}
@kotlin.Metadata
public final class ArrayOfKClassesKt {
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
private final static method create(): java.lang.annotation.Annotation
@@ -1,3 +1,4 @@
@kotlin.Metadata
public final class CallByKotlinKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
private final static method create(): java.lang.annotation.Annotation
@@ -5,31 +6,37 @@ public final class CallByKotlinKt {
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class NoParams
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class OneDefault {
public abstract method s(): java.lang.String
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class OneNonDefault {
public abstract method s(): java.lang.String
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class TwoNonDefaults {
public abstract method klass(): java.lang.Class
public abstract method string(): java.lang.String
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class TwoParamsOneDefault {
public abstract method s(): java.lang.String
public abstract method x(): int
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class TwoParamsOneDefaultKClass {
public abstract method klass(): java.lang.Class
public abstract method string(): 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
private final static method create(p0: java.lang.Object[]): java.lang.annotation.Annotation
@@ -1,17 +1,21 @@
@kotlin.Metadata
public final class CallKotlinKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
private final static method create(p0: java.lang.Object[]): java.lang.annotation.Annotation
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class NoParams
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class OneDefault {
public abstract method s(): java.lang.String
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class TwoNonDefaults {
public abstract method klass(): java.lang.Class
public abstract method string(): java.lang.String
@@ -1,3 +1,4 @@
@kotlin.Metadata
public final class CreateJdkAnnotationInstanceKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -1,4 +1,5 @@
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class Anno {
public abstract method foo(): Foo
public abstract method foos(): Foo[]
@@ -8,12 +9,14 @@ public annotation class Anno {
public abstract method levels(): kotlin.DeprecationLevel[]
}
@kotlin.Metadata
public final class EnumKClassAnnotationKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @Anno method foo(): void
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class Foo {
public abstract method value(): java.lang.String
}
@@ -1,11 +1,14 @@
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class test/A
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class test/B {
public abstract method s(): java.lang.String
}
@kotlin.Metadata
public final class test/EqualsHashCodeToStringKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @test.A @test.B method javaReflectionAnnotationInstances(): void
@@ -1,13 +1,16 @@
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class D {
public abstract method d(): double
}
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class F {
public abstract method f(): float
}
@kotlin.Metadata
public final class FloatingPointParametersKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method check(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: java.lang.Object): void
@@ -1,8 +1,10 @@
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class Anno {
public abstract method equals(): boolean
}
@kotlin.Metadata
public final class ParameterNamedEqualsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
@@ -1,4 +1,5 @@
@java.lang.annotation.Retention
@kotlin.Metadata
public annotation class Anno {
public abstract method b(): byte
public abstract method ba(): byte[]
@@ -20,6 +21,7 @@ public annotation class Anno {
public abstract method za(): boolean[]
}
@kotlin.Metadata
public final class PrimitivesAndArraysKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static @Anno method foo(): void