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,8 +50,6 @@ import org.jetbrains.org.objectweb.asm.Type
import org.jetbrains.org.objectweb.asm.tree.* import org.jetbrains.org.objectweb.asm.tree.*
import javax.lang.model.element.ElementKind import javax.lang.model.element.ElementKind
import com.sun.tools.javac.util.List as JavacList import com.sun.tools.javac.util.List as JavacList
import org.jetbrains.kotlin.kapt3.stubs.KaptLineMappingCollector.Companion.KAPT_METADATA_ANNOTATION_FQNAME
import org.jetbrains.kotlin.kapt3.stubs.KaptLineMappingCollector.Companion.KAPT_SIGNATURE_ANNOTATION_FQNAME
class ClassFileToSourceStubConverter( class ClassFileToSourceStubConverter(
val kaptContext: KaptContext<GenerationState>, val kaptContext: KaptContext<GenerationState>,
@@ -114,9 +112,6 @@ class ClassFileToSourceStubConverter(
stubs = stubs.append(generateNonExistentClass()) stubs = stubs.append(generateNonExistentClass())
} }
stubs = stubs.append(generateSimpleParametrizedAnnotationClass(KAPT_METADATA_ANNOTATION_FQNAME))
stubs = stubs.append(generateSimpleParametrizedAnnotationClass(KAPT_SIGNATURE_ANNOTATION_FQNAME))
return stubs return stubs
} }
@@ -137,31 +132,6 @@ class ClassFileToSourceStubConverter(
return topLevel return topLevel
} }
private fun generateSimpleParametrizedAnnotationClass(fqName: FqName): JCCompilationUnit {
val valueMethod = treeMaker.MethodDef(
treeMaker.Modifiers(Flags.PUBLIC.toLong()),
treeMaker.name("value"),
treeMaker.FqName("java.lang.String"),
JavacList.nil(),
JavacList.nil(),
JavacList.nil(),
null,
null)
val nonExistentClass = treeMaker.ClassDef(
treeMaker.Modifiers((Flags.PUBLIC or Flags.ANNOTATION or Flags.INTERFACE).toLong()),
treeMaker.name(fqName.shortName().asString()),
JavacList.nil(),
null,
JavacList.nil(),
JavacList.of(valueMethod))
val packageName = fqName.parent().asString()
val topLevel = treeMaker.TopLevelJava9Aware(treeMaker.FqName(packageName), JavacList.of(nonExistentClass))
topLevel.sourcefile = KaptJavaFileObject(topLevel, nonExistentClass)
return topLevel
}
private fun convertTopLevelClass(clazz: ClassNode): JCCompilationUnit? { private fun convertTopLevelClass(clazz: ClassNode): JCCompilationUnit? {
val origin = kaptContext.origins[clazz] ?: return null val origin = kaptContext.origins[clazz] ?: return null
val ktFile = origin.element?.containingFile as? KtFile ?: return null val ktFile = origin.element?.containingFile as? KtFile ?: return null
@@ -177,13 +147,18 @@ class ClassFileToSourceStubConverter(
val classDeclaration = convertClass(clazz, lineMappings, packageName, true) ?: return null val classDeclaration = convertClass(clazz, lineMappings, packageName, true) ?: return null
classDeclaration.mods.annotations = classDeclaration.mods.annotations.append( classDeclaration.mods.annotations = classDeclaration.mods.annotations
createAnnotation(KAPT_METADATA_ANNOTATION_FQNAME, lineMappings.serializeLineInfo ()))
val imports = if (correctErrorTypes) convertImports(ktFile, classDeclaration) else JavacList.nil() val imports = if (correctErrorTypes) convertImports(ktFile, classDeclaration) else JavacList.nil()
val nonEmptyImports: JavacList<JCTree> = when {
imports.size > 0 -> imports
else -> JavacList.of(treeMaker.Import(treeMaker.FqName("java.lang.System"), false))
}
val classes = JavacList.of<JCTree>(classDeclaration) val classes = JavacList.of<JCTree>(classDeclaration)
val topLevel = treeMaker.TopLevelJava9Aware(packageClause, imports + classes) val topLevel = treeMaker.TopLevelJava9Aware(packageClause, nonEmptyImports + classes)
topLevel.docComments = kdocCommentKeeper.docCommentTable topLevel.docComments = kdocCommentKeeper.docCommentTable
KaptJavaFileObject(topLevel, classDeclaration).apply { KaptJavaFileObject(topLevel, classDeclaration).apply {
@@ -191,12 +166,9 @@ class ClassFileToSourceStubConverter(
_bindings[clazz.name] = this _bindings[clazz.name] = this
} }
return topLevel kdocCommentKeeper.saveComment(topLevel, lineMappings.getClassMetadataCommentText())
}
private fun createAnnotation(fqName: FqName, value: String): JCAnnotation { return topLevel
val offsetsLiteral = convertLiteralExpression(value)
return treeMaker.Annotation(treeMaker.FqName(fqName), JavacList.of(offsetsLiteral))
} }
private fun convertImports(file: KtFile, classDeclaration: JCClassDecl): JavacList<JCTree> { private fun convertImports(file: KtFile, classDeclaration: JCClassDecl): JavacList<JCTree> {
@@ -343,7 +315,7 @@ class ClassFileToSourceStubConverter(
genericType.typeParameters, genericType.typeParameters,
if (hasSuperClass) genericType.superClass else null, if (hasSuperClass) genericType.superClass else null,
genericType.interfaces, genericType.interfaces,
enumValues + fields + methods + nestedClasses).keepComments(clazz) enumValues + fields + methods + nestedClasses).keepKdocComments(clazz)
} }
private tailrec fun checkIfShouldBeIgnored(type: Type): Boolean { private tailrec fun checkIfShouldBeIgnored(type: Type): Boolean {
@@ -449,7 +421,7 @@ class ClassFileToSourceStubConverter(
lineMappings.registerField(containingClass, field) lineMappings.registerField(containingClass, field)
return treeMaker.VarDef(modifiers, treeMaker.name(name), typeExpression, initializer).keepComments(field) return treeMaker.VarDef(modifiers, treeMaker.name(name), typeExpression, initializer).keepKdocComments(field)
} }
private fun convertMethod( private fun convertMethod(
@@ -485,9 +457,6 @@ class ClassFileToSourceStubConverter(
method.access.toLong(), method.access.toLong(),
ElementKind.METHOD, packageFqName, visibleAnnotations, method.invisibleAnnotations, descriptor.annotations) ElementKind.METHOD, packageFqName, visibleAnnotations, method.invisibleAnnotations, descriptor.annotations)
modifiers.annotations = modifiers.annotations.append(
createAnnotation(KAPT_SIGNATURE_ANNOTATION_FQNAME, method.name + method.desc))
val asmReturnType = Type.getReturnType(method.desc) val asmReturnType = Type.getReturnType(method.desc)
val jcReturnType = if (isConstructor) null else treeMaker.Type(asmReturnType) val jcReturnType = if (isConstructor) null else treeMaker.Type(asmReturnType)
@@ -559,7 +528,8 @@ class ClassFileToSourceStubConverter(
return treeMaker.MethodDef( return treeMaker.MethodDef(
modifiers, treeMaker.name(name), returnType, genericSignature.typeParameters, modifiers, treeMaker.name(name), returnType, genericSignature.typeParameters,
genericSignature.parameterTypes, genericSignature.exceptionTypes, genericSignature.parameterTypes, genericSignature.exceptionTypes,
body, defaultValue).keepComments(method) body, defaultValue
).keepKdocComments(method).keepSignature(lineMappings, method)
} }
private fun isIgnored(annotations: List<AnnotationNode>?): Boolean { private fun isIgnored(annotations: List<AnnotationNode>?): Boolean {
@@ -895,10 +865,15 @@ class ClassFileToSourceStubConverter(
else -> null else -> null
} }
private fun <T : JCTree> T.keepComments(node: Any): T { private fun <T : JCTree> T.keepKdocComments(node: Any): T {
kdocCommentKeeper.saveKDocComment(this, node) kdocCommentKeeper.saveKDocComment(this, node)
return this return this
} }
private fun JCMethodDecl.keepSignature(lineMappings: KaptLineMappingCollector, node: MethodNode): JCMethodDecl {
lineMappings.registerSignature(this, node)
return this
}
} }
private fun Any?.isOfPrimiviteType(): Boolean = when(this) { private fun Any?.isOfPrimiviteType(): Boolean = when(this) {
@@ -913,21 +888,4 @@ internal tailrec fun getReferenceExpression(expression: KtExpression?): KtRefere
is KtReferenceExpression -> expression is KtReferenceExpression -> expression
is KtQualifiedExpression -> getReferenceExpression(expression.selectorExpression) is KtQualifiedExpression -> getReferenceExpression(expression.selectorExpression)
else -> null else -> null
} }
internal fun getAnnotationValue(fqName: FqName, mods: JCTree.JCModifiers?): String? {
val annotations = mods?.annotations ?: return null
val annotationName = fqName.asString()
val annotation = annotations.firstOrNull { it.annotationType.toString() == annotationName } ?: return null
val valueArg = annotation.args.singleOrNull()
return when (valueArg) {
is JCTree.JCLiteral -> valueArg.value as? String
is JCTree.JCAssign -> {
((valueArg.rhs as? JCTree.JCLiteral)?.value as? String)?.takeIf { valueArg.lhs.toString() == "value" }
}
else -> null
}
}
@@ -65,6 +65,10 @@ class KDocCommentKeeper(private val kaptContext: KaptContext<*>) {
docCommentTable.putComment(tree, KDocComment(extractCommentText(docComment))) docCommentTable.putComment(tree, KDocComment(extractCommentText(docComment)))
} }
fun saveComment(tree: JCTree, comment: String) {
docCommentTable.putComment(tree, KDocComment(comment))
}
private fun extractCommentText(docComment: KDoc): String { private fun extractCommentText(docComment: KDoc): String {
return docComment.children.dropWhile { it is PsiWhiteSpace || it.isKDocStart() } return docComment.children.dropWhile { it is PsiWhiteSpace || it.isKDocStart() }
.dropLastWhile { it is PsiWhiteSpace || it.isKDocEnd() } .dropLastWhile { it is PsiWhiteSpace || it.isKDocEnd() }
@@ -18,10 +18,11 @@ package org.jetbrains.kotlin.kapt3.stubs
import com.intellij.psi.PsiElement import com.intellij.psi.PsiElement
import com.intellij.psi.PsiFile import com.intellij.psi.PsiFile
import com.sun.tools.javac.parser.Tokens
import com.sun.tools.javac.tree.JCTree import com.sun.tools.javac.tree.JCTree
import org.jetbrains.kotlin.diagnostics.DiagnosticUtils import org.jetbrains.kotlin.diagnostics.DiagnosticUtils
import org.jetbrains.kotlin.kapt3.KaptContext import org.jetbrains.kotlin.kapt3.KaptContext
import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.kapt3.util.isJava9OrLater
import org.jetbrains.org.objectweb.asm.tree.ClassNode import org.jetbrains.org.objectweb.asm.tree.ClassNode
import org.jetbrains.org.objectweb.asm.tree.FieldNode import org.jetbrains.org.objectweb.asm.tree.FieldNode
import org.jetbrains.org.objectweb.asm.tree.MethodNode import org.jetbrains.org.objectweb.asm.tree.MethodNode
@@ -34,39 +35,66 @@ private typealias LineInfoMap = MutableMap<String, KotlinPosition>
class KaptLineMappingCollector(private val kaptContext: KaptContext<*>) { class KaptLineMappingCollector(private val kaptContext: KaptContext<*>) {
companion object { companion object {
val KAPT_METADATA_ANNOTATION_FQNAME = FqName("kapt.internal.KaptMetadata") private val METADATA_COMMENT_PREFIX = "@KaptMetadata "
val KAPT_SIGNATURE_ANNOTATION_FQNAME = FqName("kapt.internal.KaptSignature")
fun parseMetadataAnnotation(file: JCTree.JCCompilationUnit): LineInfo { fun parseFileInfo(file: JCTree.JCCompilationUnit): FileInfo {
val metadata = file.defs.asSequence() fun getCommentTree(): Tokens.Comment? {
.filterIsInstance<JCTree.JCClassDecl>() if (isJava9OrLater) {
.mapNotNull { getAnnotationValue(KAPT_METADATA_ANNOTATION_FQNAME, it.mods) } val packageElement = JCTree.JCCompilationUnit::class.java.getDeclaredMethod("getPackage").invoke(file) as JCTree?
.firstOrNull() ?: return LineInfo.EMPTY if (packageElement != null) {
file.docComments.getComment(packageElement)?.let { return it }
}
}
return LineInfo(deserializeMetadata(metadata)) return file.docComments.getComment(file)
}
val comment = getCommentTree()?.text?.trim()
?.takeIf { it.startsWith(METADATA_COMMENT_PREFIX) }
?.drop(METADATA_COMMENT_PREFIX.length)
?: return FileInfo.EMPTY
return FileInfo.parse(comment)
} }
private fun deserializeMetadata(data: String): LineInfoMap { private fun deserializeMetadata(data: String): Pair<LineInfoMap, Map<String, String>> {
val map: LineInfoMap = mutableMapOf() val lineInfo: LineInfoMap = mutableMapOf()
val signatureInfo = mutableMapOf<String, String>()
val ois = ObjectInputStream(ByteArrayInputStream(Base64.getDecoder().decode(data))) val ois = ObjectInputStream(ByteArrayInputStream(Base64.getDecoder().decode(data)))
val count = ois.readInt()
repeat(count) { val lineInfoCount = ois.readInt()
repeat(lineInfoCount) {
val fqName = ois.readUTF() val fqName = ois.readUTF()
val path = ois.readUTF() val path = ois.readUTF()
val isRelative = ois.readBoolean() val isRelative = ois.readBoolean()
val line = ois.readInt() val line = ois.readInt()
val column = ois.readInt() val column = ois.readInt()
map[fqName] = KotlinPosition(path, isRelative, line, column) lineInfo[fqName] = KotlinPosition(path, isRelative, line, column)
} }
return map val signatureCount = ois.readInt()
repeat(signatureCount) {
val javacSignature = ois.readUTF()
val methodDesc = ois.readUTF()
signatureInfo[javacSignature] = methodDesc
}
return Pair(lineInfo, signatureInfo)
}
private fun getJavacSignature(decl: JCTree.JCMethodDecl): String {
val name = decl.name.toString()
val params = decl.parameters.joinToString { it.getType().toString() }
return "$name($params)"
} }
} }
private val lineInfo: LineInfoMap = mutableMapOf() private val lineInfo: LineInfoMap = mutableMapOf()
private val signatureInfo = mutableMapOf<String, String>()
private val filePaths = mutableMapOf<PsiFile, Pair<String, Boolean>>() private val filePaths = mutableMapOf<PsiFile, Pair<String, Boolean>>()
fun registerClass(clazz: ClassNode) { fun registerClass(clazz: ClassNode) {
@@ -81,6 +109,10 @@ class KaptLineMappingCollector(private val kaptContext: KaptContext<*>) {
register(field, clazz.name + "#" + field.name) register(field, clazz.name + "#" + field.name)
} }
fun registerSignature(decl: JCTree.JCMethodDecl, method: MethodNode) {
signatureInfo[getJavacSignature(decl)] = method.name + method.desc
}
private fun register(asmNode: Any, fqName: String) { private fun register(asmNode: Any, fqName: String) {
val psiElement = kaptContext.origins[asmNode]?.element ?: return val psiElement = kaptContext.origins[asmNode]?.element ?: return
register(fqName, psiElement) register(fqName, psiElement)
@@ -114,7 +146,7 @@ class KaptLineMappingCollector(private val kaptContext: KaptContext<*>) {
} }
} }
fun serializeLineInfo(): String { fun getClassMetadataCommentText(): String {
val os = ByteArrayOutputStream() val os = ByteArrayOutputStream()
val oos = ObjectOutputStream(os) val oos = ObjectOutputStream(os)
@@ -127,15 +159,27 @@ class KaptLineMappingCollector(private val kaptContext: KaptContext<*>) {
oos.writeInt(kotlinPosition.column) oos.writeInt(kotlinPosition.column)
} }
oos.flush() oos.writeInt(signatureInfo.size)
return Base64.getEncoder().encodeToString(os.toByteArray()) for ((javacSignature, methodDesc) in signatureInfo) {
} oos.writeUTF(javacSignature)
oos.writeUTF(methodDesc)
class LineInfo(private val map: LineInfoMap) {
companion object {
val EMPTY = LineInfo(mutableMapOf())
} }
fun getPositionFor(fqName: String) = map[fqName] oos.flush()
return METADATA_COMMENT_PREFIX + Base64.getEncoder().encodeToString(os.toByteArray())
}
class FileInfo(private val lineInfo: LineInfoMap, private val signatureInfo: Map<String, String>) {
companion object {
val EMPTY = FileInfo(mutableMapOf(), emptyMap())
fun parse(comment: String): FileInfo {
val (lineInfo, signatureInfo) = deserializeMetadata(comment)
return FileInfo(lineInfo, signatureInfo)
}
}
fun getPositionFor(fqName: String) = lineInfo[fqName]
fun getMethodDescriptor(decl: JCTree.JCMethodDecl) = signatureInfo[getJavacSignature(decl)]
} }
} }
@@ -18,19 +18,20 @@ package org.jetbrains.kotlin.kapt3.stubs
import com.sun.tools.javac.tree.JCTree import com.sun.tools.javac.tree.JCTree
import com.sun.tools.javac.tree.TreeScanner import com.sun.tools.javac.tree.TreeScanner
import org.jetbrains.kotlin.kapt3.stubs.KaptLineMappingCollector.Companion.KAPT_SIGNATURE_ANNOTATION_FQNAME import org.jetbrains.kotlin.kapt3.stubs.KaptLineMappingCollector.FileInfo
import org.jetbrains.kotlin.kapt3.util.getPackageNameJava9Aware import org.jetbrains.kotlin.kapt3.util.getPackageNameJava9Aware
class KaptStubLineInformation { class KaptStubLineInformation {
private val offsets = mutableMapOf<JCTree.JCCompilationUnit, KaptLineMappingCollector.LineInfo>() private val offsets = mutableMapOf<JCTree.JCCompilationUnit, FileInfo>()
private val declarations = mutableMapOf<JCTree.JCCompilationUnit, List<JCTree>>() private val declarations = mutableMapOf<JCTree.JCCompilationUnit, List<JCTree>>()
fun getPositionInKotlinFile(file: JCTree.JCCompilationUnit, element: JCTree): KotlinPosition? { fun getPositionInKotlinFile(file: JCTree.JCCompilationUnit, element: JCTree): KotlinPosition? {
val declaration = findDeclarationFor(element, file) ?: return null val declaration = findDeclarationFor(element, file) ?: return null
val elementDescriptor = getKaptDescriptor(declaration, file) ?: return null
val offsets = offsets.getOrPut(file) { KaptLineMappingCollector.parseMetadataAnnotation(file) } val fileInfo = offsets.getOrPut(file) { KaptLineMappingCollector.parseFileInfo(file) }
return offsets.getPositionFor(elementDescriptor) val elementDescriptor = getKaptDescriptor(declaration, file, fileInfo) ?: return null
return fileInfo.getPositionFor(elementDescriptor)
} }
private fun findDeclarationFor(element: JCTree, file: JCTree.JCCompilationUnit): JCTree? { private fun findDeclarationFor(element: JCTree, file: JCTree.JCCompilationUnit): JCTree? {
@@ -38,7 +39,7 @@ class KaptStubLineInformation {
return fileDeclarations.firstOrNull { element.isLocatedInside(it) } return fileDeclarations.firstOrNull { element.isLocatedInside(it) }
} }
private fun getKaptDescriptor(declaration: JCTree, file: JCTree.JCCompilationUnit): String? { private fun getKaptDescriptor(declaration: JCTree, file: JCTree.JCCompilationUnit, fileInfo: FileInfo): String? {
fun getFqName(declaration: JCTree, parent: JCTree, currentName: String): String? { fun getFqName(declaration: JCTree, parent: JCTree, currentName: String): String? {
return when (parent) { return when (parent) {
is JCTree.JCCompilationUnit -> { is JCTree.JCCompilationUnit -> {
@@ -72,7 +73,7 @@ class KaptStubLineInformation {
is JCTree.JCMethodDecl -> { is JCTree.JCMethodDecl -> {
// We don't need to process local declarations here as kapt does not support locals entirely. // We don't need to process local declarations here as kapt does not support locals entirely.
if (declaration === parent) { if (declaration === parent) {
val nameAndSignature = getAnnotationValue(KAPT_SIGNATURE_ANNOTATION_FQNAME, parent.mods) ?: return null val nameAndSignature = fileInfo.getMethodDescriptor(parent) ?: return null
return currentName + "#" + nameAndSignature return currentName + "#" + nameAndSignature
} }
@@ -160,13 +160,13 @@ open class AbstractClassFileToSourceStubConverterTest : AbstractKotlinKapt3Test(
companion object { companion object {
private val KOTLIN_METADATA_GROUP = "[a-z0-9]+ = (\\{.+?\\}|[0-9]+)" private val KOTLIN_METADATA_GROUP = "[a-z0-9]+ = (\\{.+?\\}|[0-9]+)"
private val KOTLIN_METADATA_REGEX = "@kotlin\\.Metadata\\(($KOTLIN_METADATA_GROUP)(, $KOTLIN_METADATA_GROUP)*\\)".toRegex() private val KOTLIN_METADATA_REGEX = "@kotlin\\.Metadata\\(($KOTLIN_METADATA_GROUP)(, $KOTLIN_METADATA_GROUP)*\\)".toRegex()
private val KAPT_METADATA_REGEX = "@kapt\\.internal\\.KaptMetadata\\((value = )?\"[^(].*?\"\\)".toRegex() private val KAPT_METADATA_REGEX = "\\* @KaptMetadata .+".toRegex()
private val EXPECTED_ERROR = "EXPECTED_ERROR" private val EXPECTED_ERROR = "EXPECTED_ERROR"
internal fun removeMetadataAnnotationContents(s: String): String { internal fun removeMetadataAnnotationContents(s: String): String {
return s.replace(KOTLIN_METADATA_REGEX, "@kotlin.Metadata()") return s.replace(KOTLIN_METADATA_REGEX, "@kotlin.Metadata()")
.replace(KAPT_METADATA_REGEX, "@kapt.internal.KaptMetadata()") .replace(KAPT_METADATA_REGEX, "* @KaptMetadata")
} }
@JvmStatic @JvmStatic
@@ -1,17 +1,19 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum E { public enum E {
/*public static final*/ X /* = new E() */, /*public static final*/ X /* = new E() */,
/*public static final*/ Y /* = new E() */; /*public static final*/ Y /* = new E() */;
@kapt.internal.KaptSignature(value = "a()V")
public abstract void a(); public abstract void a();
@kapt.internal.KaptSignature(value = "b()V")
public final void b() { public final void b() {
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
E() { E() {
} }
@@ -19,7 +21,6 @@ public enum E {
public static final class Obj { public static final class Obj {
public static final E.Obj INSTANCE = null; public static final E.Obj INSTANCE = null;
@kapt.internal.KaptSignature(value = "<init>()V")
private Obj() { private Obj() {
super(); super();
} }
@@ -28,7 +29,6 @@ public enum E {
@kotlin.Metadata() @kotlin.Metadata()
public static final class NestedClass { public static final class NestedClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public NestedClass() { public NestedClass() {
super(); super();
} }
@@ -37,21 +37,22 @@ public enum E {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum E2 { public enum E2 {
/*public static final*/ X /* = new E2() */, /*public static final*/ X /* = new E2() */,
/*public static final*/ Y /* = new E2() */; /*public static final*/ Y /* = new E2() */;
@kapt.internal.KaptSignature(value = "a()V")
public abstract void a(); public abstract void a();
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;II)V")
E2(int n) { E2(int n) {
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;ILjava/lang/String;)V")
E2(@org.jetbrains.annotations.NotNull() E2(@org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
} }
@@ -59,9 +60,13 @@ public enum E2 {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum E3 { public enum E3 {
/*public static final*/ X /* = new E3() */, /*public static final*/ X /* = new E3() */,
/*public static final*/ Y /* = new E3() */; /*public static final*/ Y /* = new E3() */;
@@ -69,12 +74,10 @@ public enum E3 {
private final java.lang.String a = null; private final java.lang.String a = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getA()Ljava/lang/String;")
public final java.lang.String getA() { public final java.lang.String getA() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;ILjava/lang/String;)V")
E3(@org.jetbrains.annotations.NotNull() E3(@org.jetbrains.annotations.NotNull()
java.lang.String a) { java.lang.String a) {
} }
@@ -82,9 +85,13 @@ public enum E3 {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum E4 { public enum E4 {
/*public static final*/ X /* = new E4() */; /*public static final*/ X /* = new E4() */;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@@ -94,46 +101,23 @@ public enum E4 {
private final boolean d = false; private final boolean d = false;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getA()Ljava/lang/String;")
public final java.lang.String getA() { public final java.lang.String getA() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "getB()I")
public final int getB() { public final int getB() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "getC()J")
public final long getC() { public final long getC() {
return 0L; return 0L;
} }
@kapt.internal.KaptSignature(value = "getD()Z")
public final boolean getD() { public final boolean getD() {
return false; return false;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;ILjava/lang/String;IJZ)V")
E4(@org.jetbrains.annotations.NotNull() E4(@org.jetbrains.annotations.NotNull()
java.lang.String a, int b, long c, boolean d) { java.lang.String a, int b, long c, boolean d) {
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,16 +1,18 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract class Base { public abstract class Base {
@kapt.internal.KaptSignature(value = "doJob(Ljava/lang/String;I)V")
protected abstract void doJob(@org.jetbrains.annotations.NotNull() protected abstract void doJob(@org.jetbrains.annotations.NotNull()
java.lang.String job, int delay); java.lang.String job, int delay);
@kapt.internal.KaptSignature(value = "doJobGeneric(Ljava/lang/CharSequence;I)V")
protected abstract <T extends java.lang.CharSequence>void doJobGeneric(@org.jetbrains.annotations.NotNull() protected abstract <T extends java.lang.CharSequence>void doJobGeneric(@org.jetbrains.annotations.NotNull()
T job, int delay); T job, int delay);
@kapt.internal.KaptSignature(value = "<init>()V")
public Base() { public Base() {
super(); super();
} }
@@ -18,43 +20,26 @@ public abstract class Base {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Impl extends Base { public final class Impl extends Base {
@java.lang.Override() @java.lang.Override()
@kapt.internal.KaptSignature(value = "doJob(Ljava/lang/String;I)V")
protected void doJob(@org.jetbrains.annotations.NotNull() protected void doJob(@org.jetbrains.annotations.NotNull()
java.lang.String job, int delay) { java.lang.String job, int delay) {
} }
@java.lang.Override() @java.lang.Override()
@kapt.internal.KaptSignature(value = "doJobGeneric(Ljava/lang/CharSequence;I)V")
protected <T extends java.lang.CharSequence>void doJobGeneric(@org.jetbrains.annotations.NotNull() protected <T extends java.lang.CharSequence>void doJobGeneric(@org.jetbrains.annotations.NotNull()
T job, int delay) { T job, int delay) {
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Impl() { public Impl() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,10 +1,13 @@
/**
* @KaptMetadata
*/
import java.util.Date; import java.util.Date;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeUnit.MICROSECONDS; import java.util.concurrent.TimeUnit.MICROSECONDS;
import a.b.ABC; import a.b.ABC;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public Test.MyDate date; public Test.MyDate date;
@@ -18,61 +21,50 @@ public final class Test {
public bcd bcd; public bcd bcd;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getDate()LTest$MyDate;")
public final Test.MyDate getDate() { public final Test.MyDate getDate() {
return null; return null;
} }
@kapt.internal.KaptSignature("setDate(LTest$MyDate;)V")
public final void setDate(@org.jetbrains.annotations.NotNull() public final void setDate(@org.jetbrains.annotations.NotNull()
Test.MyDate p0) { Test.MyDate p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getTimeUnit()Ljava/util/concurrent/TimeUnit;")
public final java.util.concurrent.TimeUnit getTimeUnit() { public final java.util.concurrent.TimeUnit getTimeUnit() {
return null; return null;
} }
@kapt.internal.KaptSignature("setTimeUnit(Ljava/util/concurrent/TimeUnit;)V")
public final void setTimeUnit(@org.jetbrains.annotations.NotNull() public final void setTimeUnit(@org.jetbrains.annotations.NotNull()
java.util.concurrent.TimeUnit p0) { java.util.concurrent.TimeUnit p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getMicroseconds()Ljava/util/concurrent/TimeUnit;")
public final java.util.concurrent.TimeUnit getMicroseconds() { public final java.util.concurrent.TimeUnit getMicroseconds() {
return null; return null;
} }
@kapt.internal.KaptSignature("setMicroseconds(Ljava/util/concurrent/TimeUnit;)V")
public final void setMicroseconds(@org.jetbrains.annotations.NotNull() public final void setMicroseconds(@org.jetbrains.annotations.NotNull()
java.util.concurrent.TimeUnit p0) { java.util.concurrent.TimeUnit p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getAbc()Lerror/NonExistentClass;")
public final a.b.ABC getAbc() { public final a.b.ABC getAbc() {
return null; return null;
} }
@kapt.internal.KaptSignature("setAbc(Lerror/NonExistentClass;)V")
public final void setAbc(@org.jetbrains.annotations.NotNull() public final void setAbc(@org.jetbrains.annotations.NotNull()
a.b.ABC p0) { a.b.ABC p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getBcd()Lerror/NonExistentClass;")
public final bcd getBcd() { public final bcd getBcd() {
return null; return null;
} }
@kapt.internal.KaptSignature("setBcd(Lerror/NonExistentClass;)V")
public final void setBcd(@org.jetbrains.annotations.NotNull() public final void setBcd(@org.jetbrains.annotations.NotNull()
bcd p0) { bcd p0) {
} }
@kapt.internal.KaptSignature("<init>()V")
public Test() { public Test() {
super(); super();
} }
@@ -83,17 +75,14 @@ public final class Test {
public Test.MyDate date2; public Test.MyDate date2;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getDate2()LTest$MyDate;")
public final Test.MyDate getDate2() { public final Test.MyDate getDate2() {
return null; return null;
} }
@kapt.internal.KaptSignature("setDate2(LTest$MyDate;)V")
public final void setDate2(@org.jetbrains.annotations.NotNull() public final void setDate2(@org.jetbrains.annotations.NotNull()
Test.MyDate p0) { Test.MyDate p0) {
} }
@kapt.internal.KaptSignature("<init>()V")
public MyDate() { public MyDate() {
super(); super();
} }
@@ -102,6 +91,9 @@ public final class Test {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.util.Date; import java.util.Date;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@@ -109,42 +101,20 @@ import java.util.concurrent.TimeUnit.MICROSECONDS;
import a.b.ABC; import a.b.ABC;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test2 { public final class Test2 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public java.util.Date date; public java.util.Date date;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getDate()Ljava/util/Date;")
public final java.util.Date getDate() { public final java.util.Date getDate() {
return null; return null;
} }
@kapt.internal.KaptSignature("setDate(Ljava/util/Date;)V")
public final void setDate(@org.jetbrains.annotations.NotNull() public final void setDate(@org.jetbrains.annotations.NotNull()
java.util.Date p0) { java.util.Date p0) {
} }
@kapt.internal.KaptSignature("<init>()V")
public Test2() { public Test2() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,97 +1,109 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno1 { public abstract @interface Anno1 {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno2 { public abstract @interface Anno2 {
@kapt.internal.KaptSignature(value = "i()I")
public abstract int i() default 5; public abstract int i() default 5;
@kapt.internal.KaptSignature(value = "s()Ljava/lang/String;")
public abstract java.lang.String s() default "ABC"; public abstract java.lang.String s() default "ABC";
@kapt.internal.KaptSignature(value = "ii()[I")
public abstract int[] ii() default {1, 2, 3}; public abstract int[] ii() default {1, 2, 3};
@kapt.internal.KaptSignature(value = "ss()[Ljava/lang/String;")
public abstract java.lang.String[] ss() default {"A", "B"}; public abstract java.lang.String[] ss() default {"A", "B"};
@kapt.internal.KaptSignature(value = "a()LAnno1;")
public abstract Anno1 a(); public abstract Anno1 a();
@kapt.internal.KaptSignature(value = "color()LColors;")
public abstract Colors color() default Colors.BLACK; public abstract Colors color() default Colors.BLACK;
@kapt.internal.KaptSignature(value = "colors()[LColors;")
public abstract Colors[] colors() default {Colors.BLACK, Colors.WHITE}; public abstract Colors[] colors() default {Colors.BLACK, Colors.WHITE};
@kapt.internal.KaptSignature(value = "clazz()Ljava/lang/Class;")
public abstract java.lang.Class<?> clazz(); public abstract java.lang.Class<?> clazz();
@kapt.internal.KaptSignature(value = "classes()[Ljava/lang/Class;")
public abstract java.lang.Class<?>[] classes(); public abstract java.lang.Class<?>[] classes();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno3 { public abstract @interface Anno3 {
@kapt.internal.KaptSignature(value = "value()Ljava/lang/String;")
public abstract java.lang.String value(); public abstract java.lang.String value();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum Colors { public enum Colors {
/*public static final*/ WHITE /* = new Colors() */, /*public static final*/ WHITE /* = new Colors() */,
/*public static final*/ BLACK /* = new Colors() */; /*public static final*/ BLACK /* = new Colors() */;
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
Colors() { Colors() {
} }
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum Enum1 { public enum Enum1 {
/*public static final*/ BLACK /* = new Enum1() */, /*public static final*/ BLACK /* = new Enum1() */,
@Anno1() @Anno1()
/*public static final*/ WHITE /* = new Enum1() */; /*public static final*/ WHITE /* = new Enum1() */;
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
Enum1() { Enum1() {
} }
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@Anno3(value = "value") @Anno3(value = "value")
@Anno2(a = @Anno1(), clazz = TestAnno.class, classes = {TestAnno.class, Anno1.class}) @Anno2(a = @Anno1(), clazz = TestAnno.class, classes = {TestAnno.class, Anno1.class})
@Anno1() @Anno1()
@kapt.internal.KaptMetadata()
public final class TestAnno { public final class TestAnno {
@kapt.internal.KaptSignature(value = "<init>()V")
public TestAnno() { public TestAnno() {
super(); super();
} }
@@ -99,62 +111,43 @@ public final class TestAnno {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@Anno2(i = 6, s = "BCD", ii = {4, 5, 6}, ss = {"Z", "X"}, a = @Anno1(), color = Colors.WHITE, colors = {Colors.WHITE}, clazz = TestAnno.class, classes = {TestAnno.class, Anno1.class}) @Anno2(i = 6, s = "BCD", ii = {4, 5, 6}, ss = {"Z", "X"}, a = @Anno1(), color = Colors.WHITE, colors = {Colors.WHITE}, clazz = TestAnno.class, classes = {TestAnno.class, Anno1.class})
@Anno3(value = "value") @Anno3(value = "value")
@kapt.internal.KaptMetadata()
public final class TestAnno2 { public final class TestAnno2 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@Anno3(value = "field") @Anno3(value = "field")
private java.lang.String b; private java.lang.String b;
@Anno1() @Anno1()
@kapt.internal.KaptSignature(value = "a(Ljava/lang/String;)V")
public final void a(@org.jetbrains.annotations.NotNull() public final void a(@org.jetbrains.annotations.NotNull()
@Anno3(value = "param-pam-pam") @Anno3(value = "param-pam-pam")
java.lang.String param) { java.lang.String param) {
} }
@Anno3(value = "property") @Anno3(value = "property")
@kapt.internal.KaptSignature(value = "b$annotations()V")
public static void b$annotations() { public static void b$annotations() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@Anno3(value = "getter") @Anno3(value = "getter")
@kapt.internal.KaptSignature(value = "getB()Ljava/lang/String;")
public final java.lang.String getB() { public final java.lang.String getB() {
return null; return null;
} }
@Anno3(value = "setter") @Anno3(value = "setter")
@kapt.internal.KaptSignature(value = "setB(Ljava/lang/String;)V")
public final void setB(@org.jetbrains.annotations.NotNull() public final void setB(@org.jetbrains.annotations.NotNull()
@Anno3(value = "setparam") @Anno3(value = "setparam")
java.lang.String p0) { java.lang.String p0) {
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public TestAnno2() { public TestAnno2() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,39 +1,28 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@Anno(value = "anno-class") @Anno(value = "anno-class")
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
@kapt.internal.KaptSignature(value = "value()Ljava/lang/String;")
public abstract java.lang.String value(); public abstract java.lang.String value();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class AnnotationsTest { public final class AnnotationsTest {
public AnnotationsTest() { public AnnotationsTest() {
@@ -41,19 +30,16 @@ public final class AnnotationsTest {
} }
@Anno(value = "top-level-fun") @Anno(value = "top-level-fun")
@kapt.internal.KaptSignature(value = "topLevelFun(Ljava/lang/String;)V")
public static final void topLevelFun(@org.jetbrains.annotations.NotNull() public static final void topLevelFun(@org.jetbrains.annotations.NotNull()
@Anno(value = "top-level-fun-receiver") @Anno(value = "top-level-fun-receiver")
java.lang.String $receiver) { java.lang.String $receiver) {
} }
@Anno(value = "top-level-val") @Anno(value = "top-level-val")
@kapt.internal.KaptSignature(value = "topLevelVal$annotations(I)V")
public static void topLevelVal$annotations(int p0) { public static void topLevelVal$annotations(int p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getTopLevelVal(I)Ljava/lang/String;")
public static final java.lang.String getTopLevelVal(@Anno(value = "top-level-val-receiver") public static final java.lang.String getTopLevelVal(@Anno(value = "top-level-val-receiver")
int $receiver) { int $receiver) {
return null; return null;
@@ -62,11 +48,15 @@ public final class AnnotationsTest {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@Anno(value = "enum") @Anno(value = "enum")
@kapt.internal.KaptMetadata()
public enum Enum { public enum Enum {
@Anno(value = "white") @Anno(value = "white")
/*public static final*/ WHITE /* = new Enum() */, /*public static final*/ WHITE /* = new Enum() */,
@@ -74,13 +64,11 @@ public enum Enum {
/*public static final*/ BLACK /* = new Enum() */; /*public static final*/ BLACK /* = new Enum() */;
private final int x = 0; private final int x = 0;
@kapt.internal.KaptSignature(value = "getX()I")
public final int getX() { public final int getX() {
return 0; return 0;
} }
@Anno(value = "enum-constructor") @Anno(value = "enum-constructor")
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;II)V")
Enum(@Anno(value = "x") Enum(@Anno(value = "x")
int x) { int x) {
} }
@@ -88,50 +76,47 @@ public enum Enum {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@Anno(value = "clazz") @Anno(value = "clazz")
@kapt.internal.KaptMetadata()
public abstract class Test { public abstract class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private java.lang.String v; private java.lang.String v;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@Anno(value = "abstract-method") @Anno(value = "abstract-method")
@kapt.internal.KaptSignature(value = "abstractMethod()Ljava/lang/String;")
public abstract java.lang.String abstractMethod(); public abstract java.lang.String abstractMethod();
@Anno(value = "abstract-val") @Anno(value = "abstract-val")
@kapt.internal.KaptSignature(value = "abstractVal$annotations()V")
public static void abstractVal$annotations() { public static void abstractVal$annotations() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getAbstractVal()Ljava/lang/String;")
public abstract java.lang.String getAbstractVal(); public abstract java.lang.String getAbstractVal();
@Anno(value = "v-property") @Anno(value = "v-property")
@kapt.internal.KaptSignature(value = "v$annotations()V")
public static void v$annotations() { public static void v$annotations() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@Anno(value = "v-get") @Anno(value = "v-get")
@kapt.internal.KaptSignature(value = "getV()Ljava/lang/String;")
public final java.lang.String getV() { public final java.lang.String getV() {
return null; return null;
} }
@Anno(value = "v-set") @Anno(value = "v-set")
@kapt.internal.KaptSignature(value = "setV(Ljava/lang/String;)V")
public final void setV(@org.jetbrains.annotations.NotNull() public final void setV(@org.jetbrains.annotations.NotNull()
@Anno(value = "v-setparam") @Anno(value = "v-setparam")
java.lang.String p0) { java.lang.String p0) {
} }
@Anno(value = "test-constructor") @Anno(value = "test-constructor")
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;)V")
protected Test(@org.jetbrains.annotations.NotNull() protected Test(@org.jetbrains.annotations.NotNull()
@Anno(value = "v-param") @Anno(value = "v-param")
java.lang.String v) { java.lang.String v) {
+31 -40
View File
@@ -1,23 +1,31 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Target(value = {}) @java.lang.annotation.Target(value = {})
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY}) @kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY})
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
/** /**
* Obj. * Obj.
*/ */
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Obj { public final class Obj {
public static final Obj INSTANCE = null; public static final Obj INSTANCE = null;
@kapt.internal.KaptSignature(value = "<init>()V")
private Obj() { private Obj() {
super(); super();
} }
@@ -25,12 +33,16 @@ public final class Obj {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
/** /**
* Test. * Test.
*/ */
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
/** /**
@@ -48,38 +60,32 @@ public final class Test {
/** /**
* method(). * method().
*/ */
@kapt.internal.KaptSignature(value = "method()V")
public final void method() { public final void method() {
} }
/** /**
* method(int). * method(int).
*/ */
@kapt.internal.KaptSignature(value = "method(I)V")
public final void method(int a) { public final void method(int a) {
} }
/** /**
* method(String). * method(String).
*/ */
@kapt.internal.KaptSignature(value = "method(Ljava/lang/String;)V")
public final void method(@org.jetbrains.annotations.NotNull() public final void method(@org.jetbrains.annotations.NotNull()
java.lang.String a) { java.lang.String a) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getProp()Ljava/lang/String;")
public final java.lang.String getProp() { public final java.lang.String getProp() {
return null; return null;
} }
@Anno() @Anno()
@kapt.internal.KaptSignature(value = "prop2$annotations()V")
public static void prop2$annotations() { public static void prop2$annotations() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getProp2()Ljava/lang/String;")
public final java.lang.String getProp2() { public final java.lang.String getProp2() {
return null; return null;
} }
@@ -88,7 +94,6 @@ public final class Test {
* get. * get.
*/ */
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getProp3()Ljava/lang/String;")
public final java.lang.String getProp3() { public final java.lang.String getProp3() {
return null; return null;
} }
@@ -96,12 +101,10 @@ public final class Test {
/** /**
* set. * set.
*/ */
@kapt.internal.KaptSignature(value = "setProp3(Ljava/lang/String;)V")
public final void setProp3(@org.jetbrains.annotations.NotNull() public final void setProp3(@org.jetbrains.annotations.NotNull()
java.lang.String v) { java.lang.String v) {
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
@@ -109,6 +112,11 @@ public final class Test {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
/** /**
* * Test2 * * Test2
@@ -116,18 +124,15 @@ public final class Test {
* * documentation. * * documentation.
*/ */
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test2 { public final class Test2 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getA()Ljava/lang/String;")
public final java.lang.String getA() { public final java.lang.String getA() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;)V")
public Test2(@org.jetbrains.annotations.NotNull() public Test2(@org.jetbrains.annotations.NotNull()
java.lang.String a) { java.lang.String a) {
super(); super();
@@ -136,23 +141,25 @@ public final class Test2 {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
/** /**
* constructor. * constructor.
*/ */
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test3 { public final class Test3 {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getA()Ljava/lang/String;")
public final java.lang.String getA() { public final java.lang.String getA() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;)V")
protected Test3(@org.jetbrains.annotations.NotNull() protected Test3(@org.jetbrains.annotations.NotNull()
java.lang.String a) { java.lang.String a) {
super(); super();
@@ -161,35 +168,19 @@ public final class Test3 {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test4 { public final class Test4 {
@kapt.internal.KaptSignature(value = "method()V")
public final void method() { public final void method() {
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Test4() { public Test4() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,5 +1,10 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class User { public final class User {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String firstName = null; private final java.lang.String firstName = null;
@@ -7,28 +12,23 @@ public final class User {
private final java.lang.String secondName = null; private final java.lang.String secondName = null;
private final int age = 0; private final int age = 0;
@kapt.internal.KaptSignature(value = "procedure()V")
public final void procedure() { public final void procedure() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getFirstName()Ljava/lang/String;")
public final java.lang.String getFirstName() { public final java.lang.String getFirstName() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getSecondName()Ljava/lang/String;")
public final java.lang.String getSecondName() { public final java.lang.String getSecondName() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "getAge()I")
public final int getAge() { public final int getAge() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;Ljava/lang/String;I)V")
public User(@org.jetbrains.annotations.NotNull() public User(@org.jetbrains.annotations.NotNull()
java.lang.String firstName, @org.jetbrains.annotations.NotNull() java.lang.String firstName, @org.jetbrains.annotations.NotNull()
java.lang.String secondName, int age) { java.lang.String secondName, int age) {
@@ -36,24 +36,20 @@ public final class User {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "component1()Ljava/lang/String;")
public final java.lang.String component1() { public final java.lang.String component1() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "component2()Ljava/lang/String;")
public final java.lang.String component2() { public final java.lang.String component2() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "component3()I")
public final int component3() { public final int component3() {
return 0; return 0;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "copy(Ljava/lang/String;Ljava/lang/String;I)LUser;")
public final User copy(@org.jetbrains.annotations.NotNull() public final User copy(@org.jetbrains.annotations.NotNull()
java.lang.String firstName, @org.jetbrains.annotations.NotNull() java.lang.String firstName, @org.jetbrains.annotations.NotNull()
java.lang.String secondName, int age) { java.lang.String secondName, int age) {
@@ -61,38 +57,17 @@ public final class User {
} }
@java.lang.Override() @java.lang.Override()
@kapt.internal.KaptSignature(value = "toString()Ljava/lang/String;")
public java.lang.String toString() { public java.lang.String toString() {
return null; return null;
} }
@java.lang.Override() @java.lang.Override()
@kapt.internal.KaptSignature(value = "hashCode()I")
public int hashCode() { public int hashCode() {
return 0; return 0;
} }
@java.lang.Override() @java.lang.Override()
@kapt.internal.KaptSignature(value = "equals(Ljava/lang/Object;)Z")
public boolean equals(java.lang.Object p0) { public boolean equals(java.lang.Object p0) {
return false; return false;
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,10 +1,14 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface Intf { public abstract interface Intf {
public static final Intf.Companion Companion = null; public static final Intf.Companion Companion = null;
public static final int WHITE = 2; public static final int WHITE = 2;
@kapt.internal.KaptSignature(value = "getColor()I")
public abstract int getColor(); public abstract int getColor();
@kotlin.Metadata() @kotlin.Metadata()
@@ -14,7 +18,6 @@ public abstract interface Intf {
super(); super();
} }
@kapt.internal.KaptSignature(value = "getColor(LIntf;)I")
public static int getColor(Intf $this) { public static int getColor(Intf $this) {
return 0; return 0;
} }
@@ -25,12 +28,10 @@ public abstract interface Intf {
private static final int BLACK = 1; private static final int BLACK = 1;
public static final int WHITE = 2; public static final int WHITE = 2;
@kapt.internal.KaptSignature(value = "getBLACK()I")
public final int getBLACK() { public final int getBLACK() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
private Companion() { private Companion() {
super(); super();
} }
@@ -39,12 +40,15 @@ public abstract interface Intf {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface IntfWithDefaultImpls { public abstract interface IntfWithDefaultImpls {
@kapt.internal.KaptSignature(value = "a()V")
public abstract void a(); public abstract void a();
@kotlin.Metadata() @kotlin.Metadata()
@@ -54,7 +58,6 @@ public abstract interface IntfWithDefaultImpls {
super(); super();
} }
@kapt.internal.KaptSignature(value = "a(LIntfWithDefaultImpls;)V")
public static void a(IntfWithDefaultImpls $this) { public static void a(IntfWithDefaultImpls $this) {
} }
} }
@@ -62,26 +65,12 @@ public abstract interface IntfWithDefaultImpls {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface IntfWithoutDefaultImpls { public abstract interface IntfWithoutDefaultImpls {
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+16 -29
View File
@@ -1,31 +1,42 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno1 { public abstract @interface Anno1 {
@kapt.internal.KaptSignature(value = "value()Ljava/lang/String;")
public abstract java.lang.String value(); public abstract java.lang.String value();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum Enum1 { public enum Enum1 {
/*public static final*/ BLACK /* = new Enum1() */, /*public static final*/ BLACK /* = new Enum1() */,
/*public static final*/ WHITE /* = new Enum1() */; /*public static final*/ WHITE /* = new Enum1() */;
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
Enum1() { Enum1() {
} }
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum Enum2 { public enum Enum2 {
/*public static final*/ RED /* = new Enum2() */, /*public static final*/ RED /* = new Enum2() */,
/*public static final*/ WHITE /* = new Enum2() */; /*public static final*/ WHITE /* = new Enum2() */;
@@ -34,52 +45,28 @@ public enum Enum2 {
private final int col2 = 0; private final int col2 = 0;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "color()Ljava/lang/String;")
public final java.lang.String color() { public final java.lang.String color() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "privateEnumFun()V")
private final void privateEnumFun() { private final void privateEnumFun() {
} }
@kapt.internal.KaptSignature(value = "publicEnumFun()V")
public final void publicEnumFun() { public final void publicEnumFun() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getCol()Ljava/lang/String;")
public final java.lang.String getCol() { public final java.lang.String getCol() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "getCol2()I")
public final int getCol2() { public final int getCol2() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;ILjava/lang/String;I)V")
Enum2(@org.jetbrains.annotations.NotNull() Enum2(@org.jetbrains.annotations.NotNull()
@Anno1(value = "first") @Anno1(value = "first")
java.lang.String col, @Anno1(value = "second") java.lang.String col, @Anno1(value = "second")
int col2) { int col2) {
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,21 +1,21 @@
// CORRECT_ERROR_TYPES // CORRECT_ERROR_TYPES
// EXPECTED_ERROR(10;12) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (33, 5)) // EXPECTED_ERROR(12;12) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (33, 5))
// EXPECTED_ERROR(10;19) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 50)) // EXPECTED_ERROR(12;19) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 50))
// EXPECTED_ERROR(12;12) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (34, 5)) // EXPECTED_ERROR(14;12) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (34, 5))
// EXPECTED_ERROR(12;34) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 62)) // EXPECTED_ERROR(14;34) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 62))
// EXPECTED_ERROR(22;18) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 50)) // EXPECTED_ERROR(22;18) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 50))
// EXPECTED_ERROR(27;18) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (33, 5)) // EXPECTED_ERROR(26;18) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (33, 5))
// EXPECTED_ERROR(28;33) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 62)) // EXPECTED_ERROR(27;33) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 62))
// EXPECTED_ERROR(33;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (33, 5)) // EXPECTED_ERROR(31;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (33, 5))
// EXPECTED_ERROR(35;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 34)) // EXPECTED_ERROR(33;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 34))
// EXPECTED_ERROR(36;30) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 34)) // EXPECTED_ERROR(34;30) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (26, 34))
// EXPECTED_ERROR(38;18) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (34, 5)) // EXPECTED_ERROR(35;18) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (34, 5))
// EXPECTED_ERROR(44;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (34, 5)) // EXPECTED_ERROR(40;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (34, 5))
// EXPECTED_ERROR(54;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (37, 5)) // EXPECTED_ERROR(48;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (37, 5))
// EXPECTED_ERROR(5;11) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (23, 1)) // EXPECTED_ERROR(53;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (39, 5))
// EXPECTED_ERROR(60;5) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (39, 5)) // EXPECTED_ERROR(63;18) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (42, 5))
// EXPECTED_ERROR(73;18) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (42, 5)) // EXPECTED_ERROR(8;11) cannot find symbol (Kotlin location: /errorLocationMapping.kt: (23, 1))
@file:Suppress("UNRESOLVED_REFERENCE", "ANNOTATION_PARAMETER_MUST_BE_CONST", "NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION") @file:Suppress("UNRESOLVED_REFERENCE", "ANNOTATION_PARAMETER_MUST_BE_CONST", "NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION")
import kotlin.reflect.KClass import kotlin.reflect.KClass
@@ -1,25 +1,28 @@
/**
* @KaptMetadata
*/
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
@kapt.internal.KaptSignature(value = "a()Ljava/lang/Class;")
public abstract java.lang.Class<java.lang.Object> a(); public abstract java.lang.Class<java.lang.Object> a();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@Anno(a = ABC.class) @Anno(a = ABC.class)
@kapt.internal.KaptMetadata()
public final class ErrorInAnnotation { public final class ErrorInAnnotation {
@kapt.internal.KaptSignature(value = "<init>()V")
public ErrorInAnnotation() { public ErrorInAnnotation() {
super(); super();
} }
@@ -27,11 +30,13 @@ public final class ErrorInAnnotation {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class ErrorInConstructorParameter { public final class ErrorInConstructorParameter {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String a = null; private final java.lang.String a = null;
@@ -41,24 +46,20 @@ public final class ErrorInConstructorParameter {
private final java.util.List<ABC> c = null; private final java.util.List<ABC> c = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getA()Ljava/lang/String;")
public final java.lang.String getA() { public final java.lang.String getA() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getB()Lerror/NonExistentClass;")
public final ABC getB() { public final ABC getB() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getC()Ljava/util/List;")
public final java.util.List<ABC> getC() { public final java.util.List<ABC> getC() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;Lerror/NonExistentClass;Ljava/util/List;)V")
public ErrorInConstructorParameter(@org.jetbrains.annotations.NotNull() public ErrorInConstructorParameter(@org.jetbrains.annotations.NotNull()
java.lang.String a, @org.jetbrains.annotations.NotNull() java.lang.String a, @org.jetbrains.annotations.NotNull()
ABC b, @org.jetbrains.annotations.NotNull() ABC b, @org.jetbrains.annotations.NotNull()
@@ -69,11 +70,13 @@ public final class ErrorInConstructorParameter {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class ErrorInDeclarations { public final class ErrorInDeclarations {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public java.lang.String p1; public java.lang.String p1;
@@ -83,69 +86,56 @@ public final class ErrorInDeclarations {
public BCD<java.lang.String> p3; public BCD<java.lang.String> p3;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getP1()Ljava/lang/String;")
public final java.lang.String getP1() { public final java.lang.String getP1() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "setP1(Ljava/lang/String;)V")
public final void setP1(@org.jetbrains.annotations.NotNull() public final void setP1(@org.jetbrains.annotations.NotNull()
java.lang.String p0) { java.lang.String p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getP2()Lerror/NonExistentClass;")
public final ABC getP2() { public final ABC getP2() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "setP2(Lerror/NonExistentClass;)V")
public final void setP2(@org.jetbrains.annotations.NotNull() public final void setP2(@org.jetbrains.annotations.NotNull()
ABC p0) { ABC p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getP3()Lerror/NonExistentClass;")
public final BCD<java.lang.String> getP3() { public final BCD<java.lang.String> getP3() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "setP3(Lerror/NonExistentClass;)V")
public final void setP3(@org.jetbrains.annotations.NotNull() public final void setP3(@org.jetbrains.annotations.NotNull()
BCD<java.lang.String> p0) { BCD<java.lang.String> p0) {
} }
@kapt.internal.KaptSignature(value = "overloads(Ljava/lang/String;)V")
public final void overloads(@org.jetbrains.annotations.NotNull() public final void overloads(@org.jetbrains.annotations.NotNull()
java.lang.String a) { java.lang.String a) {
} }
@kapt.internal.KaptSignature(value = "overloads(Lerror/NonExistentClass;)V")
public final void overloads(@org.jetbrains.annotations.NotNull() public final void overloads(@org.jetbrains.annotations.NotNull()
ABC a) { ABC a) {
} }
@kapt.internal.KaptSignature(value = "f1(Ljava/lang/String;Lerror/NonExistentClass;)V")
public final void f1(@org.jetbrains.annotations.NotNull() public final void f1(@org.jetbrains.annotations.NotNull()
java.lang.String a, @org.jetbrains.annotations.NotNull() java.lang.String a, @org.jetbrains.annotations.NotNull()
ABC<java.util.List<java.lang.String>> b) { ABC<java.util.List<java.lang.String>> b) {
} }
@kapt.internal.KaptSignature(value = "f2()V")
public final <T extends java.lang.String>void f2() { public final <T extends java.lang.String>void f2() {
} }
@kapt.internal.KaptSignature(value = "f3()V")
public final <T extends java.lang.Object>void f3() { public final <T extends java.lang.Object>void f3() {
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "f4()Lerror/NonExistentClass;")
public final ABC f4() { public final ABC f4() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public ErrorInDeclarations() { public ErrorInDeclarations() {
super(); super();
} }
@@ -153,14 +143,15 @@ public final class ErrorInDeclarations {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class ErrorInSupertype { public final class ErrorInSupertype {
@kapt.internal.KaptSignature(value = "<init>()V")
public ErrorInSupertype() { public ErrorInSupertype() {
super(); super();
} }
@@ -168,33 +159,16 @@ public final class ErrorInSupertype {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class ErrorInSupertype2 { public final class ErrorInSupertype2 {
@kapt.internal.KaptSignature(value = "<init>()V")
public ErrorInSupertype2() { public ErrorInSupertype2() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,7 +1,11 @@
/**
* @KaptMetadata
*/
package a.b.c; package a.b.c;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class FacadeName { public final class FacadeName {
public FacadeName() { public FacadeName() {
@@ -9,30 +13,10 @@ public final class FacadeName {
} }
private static final int bar = 3; private static final int bar = 3;
@kapt.internal.KaptSignature(value = "foo()V")
public static final void foo() { public static final void foo() {
} }
@kapt.internal.KaptSignature(value = "getBar()I")
public static final int getBar() { public static final int getBar() {
return 0; return 0;
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,48 +1,30 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class FunctionsTest { public final class FunctionsTest {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "f()Lkotlin/reflect/KProperty1;")
public final kotlin.reflect.KProperty1<java.lang.String, java.lang.Integer> f() { public final kotlin.reflect.KProperty1<java.lang.String, java.lang.Integer> f() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "f2()Lkotlin/jvm/functions/Function2;")
public final kotlin.jvm.functions.Function2<java.lang.Integer, java.lang.Integer, java.lang.Boolean> f2() { public final kotlin.jvm.functions.Function2<java.lang.Integer, java.lang.Integer, java.lang.Boolean> f2() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "f3()V")
public final void f3() { public final void f3() {
} }
@kapt.internal.KaptSignature(value = "f4()I")
public final int f4() { public final int f4() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public FunctionsTest() { public FunctionsTest() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,39 +1,23 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class GenericRawSignatures { public final class GenericRawSignatures {
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "genericFun()Ljava/lang/Object;")
public final <T extends java.lang.Object>T genericFun() { public final <T extends java.lang.Object>T genericFun() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "nonGenericFun()Ljava/lang/String;")
public final java.lang.String nonGenericFun() { public final java.lang.String nonGenericFun() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public GenericRawSignatures() { public GenericRawSignatures() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,27 +1,33 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface ABC { public abstract interface ABC {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "abc(Ljava/lang/CharSequence;Ljava/util/List;[Ljava/lang/CharSequence;)Ljava/util/List;")
public abstract <T extends java.lang.CharSequence>java.util.List<T> abc(@org.jetbrains.annotations.NotNull() public abstract <T extends java.lang.CharSequence>java.util.List<T> abc(@org.jetbrains.annotations.NotNull()
T item, @org.jetbrains.annotations.NotNull() T item, @org.jetbrains.annotations.NotNull()
java.util.List<? extends T> items, @org.jetbrains.annotations.NotNull() java.util.List<? extends T> items, @org.jetbrains.annotations.NotNull()
T... otherItems); T... otherItems);
@kapt.internal.KaptSignature(value = "bcd([C)I")
public abstract <X extends java.lang.Object>int bcd(@org.jetbrains.annotations.NotNull() public abstract <X extends java.lang.Object>int bcd(@org.jetbrains.annotations.NotNull()
char... a); char... a);
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public class BaseClass<B extends java.lang.Object> { public class BaseClass<B extends java.lang.Object> {
@kapt.internal.KaptSignature(value = "<init>()V")
public BaseClass() { public BaseClass() {
super(); super();
} }
@@ -29,36 +35,46 @@ public class BaseClass<B extends java.lang.Object> {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface Intf<I1 extends java.lang.Object, I2 extends java.io.Serializable> { public abstract interface Intf<I1 extends java.lang.Object, I2 extends java.io.Serializable> {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface Intf2<T extends java.util.List<? extends java.lang.String>, M extends T> { public abstract interface Intf2<T extends java.util.List<? extends java.lang.String>, M extends T> {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class MyClass<M1 extends java.lang.Object, M2 extends java.lang.Object> extends BaseClass<java.lang.RuntimeException> implements Intf<java.lang.Object, java.util.Date>, OtherIntf<java.lang.String> { public final class MyClass<M1 extends java.lang.Object, M2 extends java.lang.Object> extends BaseClass<java.lang.RuntimeException> implements Intf<java.lang.Object, java.util.Date>, OtherIntf<java.lang.String> {
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
private final java.util.List<java.util.Map<java.lang.String, M1>> fld = null; private final java.util.List<java.util.Map<java.lang.String, M1>> fld = null;
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "getFld()Ljava/util/List;")
public final java.util.List<java.util.Map<java.lang.String, M1>> getFld() { public final java.util.List<java.util.Map<java.lang.String, M1>> getFld() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public MyClass() { public MyClass() {
super(); super();
} }
@@ -66,26 +82,12 @@ public final class MyClass<M1 extends java.lang.Object, M2 extends java.lang.Obj
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface OtherIntf<O extends java.lang.CharSequence> { public abstract interface OtherIntf<O extends java.lang.CharSequence> {
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,41 +1,25 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String ignoredProperty = ""; private final java.lang.String ignoredProperty = "";
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String nonIgnoredProperty = ""; private final java.lang.String nonIgnoredProperty = "";
@kapt.internal.KaptSignature(value = "nonIgnoredFun()V")
public final void nonIgnoredFun() { public final void nonIgnoredFun() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getNonIgnoredProperty()Ljava/lang/String;")
public final java.lang.String getNonIgnoredProperty() { public final java.lang.String getNonIgnoredProperty() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,10 +1,13 @@
/**
* @KaptMetadata
*/
import java.util.concurrent.*; import java.util.concurrent.*;
import java.util.Date; import java.util.Date;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeUnit.MICROSECONDS; import java.util.concurrent.TimeUnit.MICROSECONDS;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class ImportsForErrorTypesKt { public final class ImportsForErrorTypesKt {
public ImportsForErrorTypesKt() { public ImportsForErrorTypesKt() {
@@ -12,26 +15,7 @@ public final class ImportsForErrorTypesKt {
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "test()Ljava/lang/Object;")
public static final java.lang.Object test() { public static final java.lang.Object test() {
return null; return null;
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,12 +1,15 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract class BaseClass { public abstract class BaseClass {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "doJob()LResult;")
public abstract Result doJob(); public abstract Result doJob();
@kapt.internal.KaptSignature(value = "<init>(LContext;IZ)V")
public BaseClass(@org.jetbrains.annotations.NotNull() public BaseClass(@org.jetbrains.annotations.NotNull()
Context context, int num, boolean bool) { Context context, int num, boolean bool) {
super(); super();
@@ -15,27 +18,33 @@ public abstract class BaseClass {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface Context { public abstract interface Context {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Inheritor extends BaseClass { public final class Inheritor extends BaseClass {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@java.lang.Override() @java.lang.Override()
@kapt.internal.KaptSignature(value = "doJob()LResult;")
public Result doJob() { public Result doJob() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(LContext;)V")
public Inheritor(@org.jetbrains.annotations.NotNull() public Inheritor(@org.jetbrains.annotations.NotNull()
Context context) { Context context) {
super(null, 0, false); super(null, 0, false);
@@ -44,32 +53,17 @@ public final class Inheritor extends BaseClass {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum Result { public enum Result {
/*public static final*/ SUCCESS /* = new Result() */, /*public static final*/ SUCCESS /* = new Result() */,
/*public static final*/ ERROR /* = new Result() */; /*public static final*/ ERROR /* = new Result() */;
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
Result() { Result() {
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,9 +1,13 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
private Test.FilterValueDelegate<java.lang.Float> a; private Test.FilterValueDelegate<java.lang.Float> a;
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
@@ -11,7 +15,6 @@ public final class Test {
@kotlin.Metadata() @kotlin.Metadata()
final class FilterValueDelegate<T extends java.lang.Object> { final class FilterValueDelegate<T extends java.lang.Object> {
@kapt.internal.KaptSignature(value = "<init>(LTest;)V")
public FilterValueDelegate() { public FilterValueDelegate() {
super(); super();
} }
@@ -20,12 +23,15 @@ public final class Test {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test2 { public final class Test2 {
@kapt.internal.KaptSignature(value = "<init>()V")
public Test2() { public Test2() {
super(); super();
} }
@@ -34,7 +40,6 @@ public final class Test2 {
public final class FilterValueDelegate<T extends java.lang.Object> { public final class FilterValueDelegate<T extends java.lang.Object> {
private Test2.FilterValueDelegate<T>.Filter2<java.lang.String> a; private Test2.FilterValueDelegate<T>.Filter2<java.lang.String> a;
@kapt.internal.KaptSignature(value = "<init>(LTest2;)V")
public FilterValueDelegate() { public FilterValueDelegate() {
super(); super();
} }
@@ -42,7 +47,6 @@ public final class Test2 {
@kotlin.Metadata() @kotlin.Metadata()
public final class Filter2<X extends java.lang.Object> { public final class Filter2<X extends java.lang.Object> {
@kapt.internal.KaptSignature(value = "<init>(LTest2$FilterValueDelegate;)V")
public Filter2() { public Filter2() {
super(); super();
} }
@@ -52,13 +56,16 @@ public final class Test2 {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test3 { public final class Test3 {
private Test3.FilterValueDelegate<java.lang.Float> a; private Test3.FilterValueDelegate<java.lang.Float> a;
@kapt.internal.KaptSignature(value = "<init>()V")
public Test3() { public Test3() {
super(); super();
} }
@@ -66,27 +73,8 @@ public final class Test3 {
@kotlin.Metadata() @kotlin.Metadata()
static final class FilterValueDelegate<T extends java.lang.Object> { static final class FilterValueDelegate<T extends java.lang.Object> {
@kapt.internal.KaptSignature(value = "<init>()V")
public FilterValueDelegate() { public FilterValueDelegate() {
super(); super();
} }
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,5 +1,5 @@
// EXPECTED_ERROR(-1;-1) 'WHI-TE' is an invalid Java enum value name // EXPECTED_ERROR(-1;-1) 'WHI-TE' is an invalid Java enum value name
// EXPECTED_ERROR(4;20) cannot find symbol (Kotlin location: /invalidFieldName.kt: (8, 1)) // EXPECTED_ERROR(9;20) cannot find symbol (Kotlin location: /invalidFieldName.kt: (8, 1))
enum class Color { enum class Color {
BLACK, `WHI-TE` BLACK, `WHI-TE`
@@ -1,40 +1,29 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@Anno(color = Color.InvalidFieldName) @Anno(color = Color.InvalidFieldName)
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
@kapt.internal.KaptSignature(value = "color()LColor;")
public abstract Color color(); public abstract Color color();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum Color { public enum Color {
/*public static final*/ BLACK /* = new Color() */; /*public static final*/ BLACK /* = new Color() */;
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
Color() { Color() {
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,15 +1 @@
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,10 +1,13 @@
/**
* @KaptMetadata
*/
package a.b.c; package a.b.c;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class A { public final class A {
@kapt.internal.KaptSignature(value = "<init>()V")
public A() { public A() {
super(); super();
} }
@@ -12,32 +15,17 @@ public final class A {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package a.b.typealias.c; package a.b.typealias.c;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class E { public final class E {
@kapt.internal.KaptSignature(value = "<init>()V")
public E() { public E() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,34 +1,34 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class State { public final class State {
private final int someInt = 0; private final int someInt = 0;
private final long someLong = 0L; private final long someLong = 0L;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String someString = null; private final java.lang.String someString = null;
@kapt.internal.KaptSignature(value = "getSomeInt()I")
public final int getSomeInt() { public final int getSomeInt() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "getSomeLong()J")
public final long getSomeLong() { public final long getSomeLong() {
return 0L; return 0L;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getSomeString()Ljava/lang/String;")
public final java.lang.String getSomeString() { public final java.lang.String getSomeString() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(IJLjava/lang/String;)V")
public State(int someInt, long someLong, @org.jetbrains.annotations.NotNull() public State(int someInt, long someLong, @org.jetbrains.annotations.NotNull()
java.lang.String someString) { java.lang.String someString) {
super(); super();
} }
@kapt.internal.KaptSignature(value = "<init>(IJ)V")
public State(int someInt, long someLong) { public State(int someInt, long someLong) {
super(); super();
} }
@@ -36,71 +36,49 @@ public final class State {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class State2 { public final class State2 {
public final int someInt = 0; public final int someInt = 0;
public final long someLong = 0L; public final long someLong = 0L;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public final java.lang.String someString = null; public final java.lang.String someString = null;
@kapt.internal.KaptSignature(value = "test(IJLjava/lang/String;)I")
public final int test(int someInt, long someLong, @org.jetbrains.annotations.NotNull() public final int test(int someInt, long someLong, @org.jetbrains.annotations.NotNull()
java.lang.String someString) { java.lang.String someString) {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "test(IJ)I")
public final int test(int someInt, long someLong) { public final int test(int someInt, long someLong) {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "test(I)I")
public final int test(int someInt) { public final int test(int someInt) {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "someMethod(Ljava/lang/String;)V")
public final void someMethod(@org.jetbrains.annotations.NotNull() public final void someMethod(@org.jetbrains.annotations.NotNull()
java.lang.String str) { java.lang.String str) {
} }
@kapt.internal.KaptSignature(value = "methodWithoutArgs()V")
public final void methodWithoutArgs() { public final void methodWithoutArgs() {
} }
@kapt.internal.KaptSignature(value = "<init>(IJLjava/lang/String;)V")
public State2(int someInt, long someLong, @org.jetbrains.annotations.NotNull() public State2(int someInt, long someLong, @org.jetbrains.annotations.NotNull()
java.lang.String someString) { java.lang.String someString) {
super(); super();
} }
@kapt.internal.KaptSignature(value = "<init>(IJ)V")
public State2(int someInt, long someLong) { public State2(int someInt, long someLong) {
super(); super();
} }
@kapt.internal.KaptSignature(value = "<init>(I)V")
public State2(int someInt) { public State2(int someInt) {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,5 +1,10 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class JvmStaticTest { public final class JvmStaticTest {
private final byte three = (byte)3; private final byte three = (byte)3;
private final char d = 'D'; private final char d = 'D';
@@ -8,22 +13,18 @@ public final class JvmStaticTest {
public static final char c = 'C'; public static final char c = 'C';
public static final JvmStaticTest.Companion Companion = null; public static final JvmStaticTest.Companion Companion = null;
@kapt.internal.KaptSignature(value = "getThree()B")
public final byte getThree() { public final byte getThree() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "getD()C")
public final char getD() { public final char getD() {
return '\u0000'; return '\u0000';
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public JvmStaticTest() { public JvmStaticTest() {
super(); super();
} }
@kapt.internal.KaptSignature(value = "getOne()I")
public static final int getOne() { public static final int getOne() {
return 0; return 0;
} }
@@ -31,41 +32,19 @@ public final class JvmStaticTest {
@kotlin.Metadata() @kotlin.Metadata()
public static final class Companion { public static final class Companion {
@kapt.internal.KaptSignature(value = "one$annotations()V")
public static void one$annotations() { public static void one$annotations() {
} }
@kapt.internal.KaptSignature(value = "getOne()I")
public final int getOne() { public final int getOne() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "getTwo()I")
public final int getTwo() { public final int getTwo() {
return 0; return 0;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
private Companion() { private Companion() {
super(); super();
} }
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,17 +1,20 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private static final java.lang.String test = ""; private static final java.lang.String test = "";
public static final Test.A A = null; public static final Test.A A = null;
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getTest()Ljava/lang/String;")
public static final java.lang.String getTest() { public static final java.lang.String getTest() {
return null; return null;
} }
@@ -19,37 +22,16 @@ public final class Test {
@kotlin.Metadata() @kotlin.Metadata()
public static final class A { public static final class A {
@kapt.internal.KaptSignature(value = "test$annotations()V")
public static void test$annotations() { public static void test$annotations() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getTest()Ljava/lang/String;")
public final java.lang.String getTest() { public final java.lang.String getTest() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
private A() { private A() {
super(); super();
} }
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+6 -21
View File
@@ -1,5 +1,10 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Kt14996Kt { public final class Kt14996Kt {
public Kt14996Kt() { public Kt14996Kt() {
@@ -7,34 +12,14 @@ public final class Kt14996Kt {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "crashMe(Ljava/util/List;)Ljava/lang/String;")
public static final java.lang.String crashMe(@org.jetbrains.annotations.NotNull() public static final java.lang.String crashMe(@org.jetbrains.annotations.NotNull()
java.util.List<java.lang.String> values) { java.util.List<java.lang.String> values) {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "crashMe(Ljava/util/List;)Ljava/lang/CharSequence;")
public static final java.lang.CharSequence crashMe(@org.jetbrains.annotations.NotNull() public static final java.lang.CharSequence crashMe(@org.jetbrains.annotations.NotNull()
java.util.List<? extends java.lang.CharSequence> values) { java.util.List<? extends java.lang.CharSequence> values) {
return null; return null;
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+11 -24
View File
@@ -1,9 +1,13 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public class CrashMe { public class CrashMe {
private final java.lang.Runnable notReally = null; private final java.lang.Runnable notReally = null;
@kapt.internal.KaptSignature(value = "<init>()V")
public CrashMe() { public CrashMe() {
super(); super();
} }
@@ -11,10 +15,14 @@ public class CrashMe {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Suppress(names = {"AMBIGUOUS_ANONYMOUS_TYPE_INFERRED"}) @kotlin.Suppress(names = {"AMBIGUOUS_ANONYMOUS_TYPE_INFERRED"})
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Kt14997Kt { public final class Kt14997Kt {
public Kt14997Kt() { public Kt14997Kt() {
@@ -22,38 +30,17 @@ public final class Kt14997Kt {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "a()Ljava/lang/Runnable;")
public static final java.lang.Runnable a() { public static final java.lang.Runnable a() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "b()LKt14997Kt$b$1;")
public static final java.lang.Runnable b() { public static final java.lang.Runnable b() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "c()LKt14997Kt$c$1;")
public static final CrashMe c() { public static final CrashMe c() {
return null; return null;
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+6 -27
View File
@@ -1,13 +1,16 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Outer { public final class Outer {
@kapt.internal.KaptSignature(value = "nonAbstract(Ljava/lang/String;I)V")
public final void nonAbstract(@org.jetbrains.annotations.NotNull() public final void nonAbstract(@org.jetbrains.annotations.NotNull()
java.lang.String s, int i) { java.lang.String s, int i) {
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Outer() { public Outer() {
super(); super();
} }
@@ -20,18 +23,15 @@ public final class Outer {
private final java.lang.String bar = null; private final java.lang.String bar = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getFoo()Ljava/lang/String;")
public final java.lang.String getFoo() { public final java.lang.String getFoo() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getBar()Ljava/lang/String;")
public final java.lang.String getBar() { public final java.lang.String getBar() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(LOuter;Ljava/lang/String;Ljava/lang/String;)V")
public Inner(@org.jetbrains.annotations.NotNull() public Inner(@org.jetbrains.annotations.NotNull()
java.lang.String foo, @org.jetbrains.annotations.NotNull() java.lang.String foo, @org.jetbrains.annotations.NotNull()
java.lang.String bar) { java.lang.String bar) {
@@ -47,18 +47,15 @@ public final class Outer {
private final java.lang.String bar = null; private final java.lang.String bar = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getFoo()Ljava/lang/String;")
public final java.lang.String getFoo() { public final java.lang.String getFoo() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getBar()Ljava/lang/String;")
public final java.lang.String getBar() { public final java.lang.String getBar() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;Ljava/lang/String;)V")
public Nested(@org.jetbrains.annotations.NotNull() public Nested(@org.jetbrains.annotations.NotNull()
java.lang.String foo, @org.jetbrains.annotations.NotNull() java.lang.String foo, @org.jetbrains.annotations.NotNull()
java.lang.String bar) { java.lang.String bar) {
@@ -66,21 +63,3 @@ public final class Outer {
} }
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+6 -21
View File
@@ -1,34 +1,19 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface MyInterface { public abstract interface MyInterface {
@kapt.internal.KaptSignature(value = "someFun()V")
public abstract void someFun(); public abstract void someFun();
@kotlin.Metadata() @kotlin.Metadata()
public static final class MyDefaultInferface { public static final class MyDefaultInferface {
@kapt.internal.KaptSignature(value = "<init>()V")
public MyDefaultInferface() { public MyDefaultInferface() {
super(); super();
} }
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+5 -21
View File
@@ -1,36 +1,20 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class MutableEntry<K extends java.lang.Object, V extends java.lang.Object> implements java.util.Map.Entry<K, V>, kotlin.jvm.internal.markers.KMutableMap.Entry { public final class MutableEntry<K extends java.lang.Object, V extends java.lang.Object> implements java.util.Map.Entry<K, V>, kotlin.jvm.internal.markers.KMutableMap.Entry {
private final java.util.Map<K, V> internal = null; private final java.util.Map<K, V> internal = null;
private final K key = null; private final K key = null;
@java.lang.Override() @java.lang.Override()
@kapt.internal.KaptSignature(value = "getKey()Ljava/lang/Object;")
public K getKey() { public K getKey() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V")
public MutableEntry(@org.jetbrains.annotations.NotNull() public MutableEntry(@org.jetbrains.annotations.NotNull()
java.util.Map<K, V> internal, K key, V value) { java.util.Map<K, V> internal, K key, V value) {
super(); super();
+6 -20
View File
@@ -1,5 +1,10 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Kt18377Kt { public final class Kt18377Kt {
public Kt18377Kt() { public Kt18377Kt() {
@@ -7,26 +12,7 @@ public final class Kt18377Kt {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "Date(D)Ljava/util/Date;")
public static final java.util.Date Date(double p0_1484504552) { public static final java.util.Date Date(double p0_1484504552) {
return null; return null;
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+11 -25
View File
@@ -1,8 +1,12 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract class Foo { public abstract class Foo {
@kapt.internal.KaptSignature(value = "<init>()V")
public Foo() { public Foo() {
super(); super();
} }
@@ -10,9 +14,13 @@ public abstract class Foo {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Kt18682Kt { public final class Kt18682Kt {
public Kt18682Kt() { public Kt18682Kt() {
@@ -20,44 +28,22 @@ public final class Kt18682Kt {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "test1()Ljava/util/List;")
public static final java.util.List<java.lang.Object> test1() { public static final java.util.List<java.lang.Object> test1() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "test2()Ljava/util/List;")
public static final java.util.List<java.lang.Runnable> test2() { public static final java.util.List<java.lang.Runnable> test2() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "test3()Ljava/util/List;")
public static final java.util.List<Foo> test3() { public static final java.util.List<Foo> test3() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "test4()Ljava/util/List;")
public static final java.util.List<Foo> test4() { public static final java.util.List<Foo> test4() {
return null; return null;
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+15 -38
View File
@@ -1,35 +1,30 @@
/**
* @KaptMetadata
*/
package app; package app;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
@kapt.internal.KaptSignature(value = "a1()Z")
public abstract boolean a1(); public abstract boolean a1();
@kapt.internal.KaptSignature(value = "a2()B")
public abstract byte a2(); public abstract byte a2();
@kapt.internal.KaptSignature(value = "a3()I")
public abstract int a3(); public abstract int a3();
@kapt.internal.KaptSignature(value = "a4()S")
public abstract short a4(); public abstract short a4();
@kapt.internal.KaptSignature(value = "a5()J")
public abstract long a5(); public abstract long a5();
@kapt.internal.KaptSignature(value = "a6()C")
public abstract char a6(); public abstract char a6();
@kapt.internal.KaptSignature(value = "a7()F")
public abstract float a7(); public abstract float a7();
@kapt.internal.KaptSignature(value = "a8()D")
public abstract double a8(); public abstract double a8();
@kapt.internal.KaptSignature(value = "a9()Ljava/lang/String;")
public abstract java.lang.String a9(); public abstract java.lang.String a9();
} }
@@ -63,57 +58,57 @@ public class B {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package app; package app;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Bind { public abstract @interface Bind {
@kapt.internal.KaptSignature(value = "id()I")
public abstract int id(); public abstract int id();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package app; package app;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class MyActivity { public final class MyActivity {
@Bind(id = lib.R.id.textView) @Bind(id = lib.R.id.textView)
@kapt.internal.KaptSignature(value = "foo()V")
public final void foo() { public final void foo() {
} }
@Bind(id = lib.R.id.textView) @Bind(id = lib.R.id.textView)
@kapt.internal.KaptSignature(value = "foo2()V")
public final void foo2() { public final void foo2() {
} }
@Bind(id = app.R.layout.mainActivity) @Bind(id = app.R.layout.mainActivity)
@kapt.internal.KaptSignature(value = "foo3()V")
public final void foo3() { public final void foo3() {
} }
@Bind(id = app.R.layout.mainActivity) @Bind(id = app.R.layout.mainActivity)
@kapt.internal.KaptSignature(value = "foo4()V")
public final void foo4() { public final void foo4() {
} }
@Anno(a1 = app.B.a1, a2 = app.B.a2, a3 = app.B.a3, a4 = app.B.a4, a5 = app.B.a5, a6 = app.B.a6, a7 = app.B.a7, a8 = app.B.a8, a9 = "A") @Anno(a1 = app.B.a1, a2 = app.B.a2, a3 = app.B.a3, a4 = app.B.a4, a5 = app.B.a5, a6 = app.B.a6, a7 = app.B.a7, a8 = app.B.a8, a9 = "A")
@Bind(id = app.R2.layout.mainActivity) @Bind(id = app.R2.layout.mainActivity)
@kapt.internal.KaptSignature(value = "foo5()V")
public final void foo5() { public final void foo5() {
} }
@Bind(id = app.B.id.textView) @Bind(id = app.B.id.textView)
@kapt.internal.KaptSignature(value = "plainIntConstant()V")
public final void plainIntConstant() { public final void plainIntConstant() {
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public MyActivity() { public MyActivity() {
super(); super();
} }
@@ -159,24 +154,6 @@ public class R2 {
//////////////////// ////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package lib; package lib;
public class R { public class R {
+10 -22
View File
@@ -1,41 +1,29 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface ListUpdateCallback { public abstract interface ListUpdateCallback {
@kapt.internal.KaptSignature(value = "onInserted(II)V")
public abstract void onInserted(int position, int count); public abstract void onInserted(int position, int count);
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test<T extends java.lang.CharSequence, N extends java.lang.Number> { public final class Test<T extends java.lang.CharSequence, N extends java.lang.Number> {
private final test.ListUpdateCallback x = null; private final test.ListUpdateCallback x = null;
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
+10 -22
View File
@@ -1,29 +1,14 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test<T extends java.lang.CharSequence, N extends java.lang.Number> { public final class Test<T extends java.lang.CharSequence, N extends java.lang.Number> {
private final test.TypedListUpdateCallback<java.lang.String, java.lang.Long> x = null; private final test.TypedListUpdateCallback<java.lang.String, java.lang.Long> x = null;
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
@@ -31,13 +16,16 @@ public final class Test<T extends java.lang.CharSequence, N extends java.lang.Nu
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface TypedListUpdateCallback<T extends java.lang.Object, C extends java.lang.Number> { public abstract interface TypedListUpdateCallback<T extends java.lang.Object, C extends java.lang.Number> {
@kapt.internal.KaptSignature(value = "onInserted(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Object;)V")
public abstract void onInserted(@org.jetbrains.annotations.NotNull() public abstract void onInserted(@org.jetbrains.annotations.NotNull()
C position, @org.jetbrains.annotations.NotNull() C position, @org.jetbrains.annotations.NotNull()
C count, @org.jetbrains.annotations.NotNull() C count, @org.jetbrains.annotations.NotNull()
@@ -1,31 +1,16 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface EntryHolder { public abstract interface EntryHolder {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "entry(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;")
public abstract java.util.Map.Entry<java.lang.String, java.lang.Object> entry(@org.jetbrains.annotations.NotNull() public abstract java.util.Map.Entry<java.lang.String, java.lang.Object> entry(@org.jetbrains.annotations.NotNull()
java.util.Map.Entry<? extends java.lang.CharSequence, ? extends java.util.Map.Entry<java.lang.String, java.lang.Integer>> p); java.util.Map.Entry<? extends java.lang.CharSequence, ? extends java.util.Map.Entry<java.lang.String, java.lang.Integer>> p);
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getEntryProperty()Ljava/util/Map$Entry;")
public abstract java.util.Map.Entry<java.lang.String, java.lang.Object> getEntryProperty(); public abstract java.util.Map.Entry<java.lang.String, java.lang.Object> getEntryProperty();
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,5 +1,5 @@
// CORRECT_ERROR_TYPES // CORRECT_ERROR_TYPES
// EXPECTED_ERROR(10;5) cannot find symbol (Kotlin location: /maxErrorCount.kt: (9, 5)) // EXPECTED_ERROR(11;5) cannot find symbol (Kotlin location: /maxErrorCount.kt: (9, 5))
// JAVAC_OPTION -Xmaxerrs=1 // JAVAC_OPTION -Xmaxerrs=1
@file:Suppress("UNRESOLVED_REFERENCE") @file:Suppress("UNRESOLVED_REFERENCE")
@@ -1,35 +1,18 @@
/**
* @KaptMetadata
*/
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
@kapt.internal.KaptSignature(value = "a(Lerror/NonExistentClass;Lerror/NonExistentClass;)V")
public final void a(@org.jetbrains.annotations.NotNull() public final void a(@org.jetbrains.annotations.NotNull()
ABC a, @org.jetbrains.annotations.NotNull() ABC a, @org.jetbrains.annotations.NotNull()
BCD b) { BCD b) {
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,18 +1,20 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract class Cls { public abstract class Cls {
@kapt.internal.KaptSignature(value = "foo(Ljava/lang/String;)V")
public abstract void foo(@org.jetbrains.annotations.NotNull() public abstract void foo(@org.jetbrains.annotations.NotNull()
java.lang.String abc); java.lang.String abc);
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "bar(I)Ljava/lang/String;")
public final java.lang.String bar(int bcd) { public final java.lang.String bar(int bcd) {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Cls() { public Cls() {
super(); super();
} }
@@ -20,17 +22,19 @@ public abstract class Cls {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface Intf { public abstract interface Intf {
@kapt.internal.KaptSignature(value = "foo(Ljava/lang/String;)V")
public abstract void foo(@org.jetbrains.annotations.NotNull() public abstract void foo(@org.jetbrains.annotations.NotNull()
java.lang.String abc); java.lang.String abc);
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "bar(I)Ljava/lang/String;")
public abstract java.lang.String bar(int bcd); public abstract java.lang.String bar(int bcd);
@kotlin.Metadata() @kotlin.Metadata()
@@ -41,27 +45,8 @@ public abstract interface Intf {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "bar(LIntf;I)Ljava/lang/String;")
public static java.lang.String bar(Intf $this, int bcd) { public static java.lang.String bar(Intf $this, int bcd) {
return null; return null;
} }
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,39 +1,23 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class CrashMe { public final class CrashMe {
private final int resources = 1; private final int resources = 1;
@kapt.internal.KaptSignature(value = "getResources()I")
public final int getResources() { public final int getResources() {
return 0; return 0;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getResources()Ljava/lang/String;")
public final java.lang.String getResources() { public final java.lang.String getResources() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public CrashMe() { public CrashMe() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+50 -46
View File
@@ -1,28 +1,13 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class InternalClass { public final class InternalClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public InternalClass() { public InternalClass() {
super(); super();
} }
@@ -30,19 +15,27 @@ public final class InternalClass {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface InternalInterface { public abstract interface InternalInterface {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Modifiers { public final class Modifiers {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final transient java.lang.String transientField = ""; private final transient java.lang.String transientField = "";
@@ -50,47 +43,39 @@ public final class Modifiers {
private volatile java.lang.String volatileField; private volatile java.lang.String volatileField;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getTransientField()Ljava/lang/String;")
public final java.lang.String getTransientField() { public final java.lang.String getTransientField() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getVolatileField()Ljava/lang/String;")
public final java.lang.String getVolatileField() { public final java.lang.String getVolatileField() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "setVolatileField(Ljava/lang/String;)V")
public final void setVolatileField(@org.jetbrains.annotations.NotNull() public final void setVolatileField(@org.jetbrains.annotations.NotNull()
java.lang.String p0) { java.lang.String p0) {
} }
@kapt.internal.KaptSignature(value = "strictFp()V")
public final strictfp void strictFp() { public final strictfp void strictFp() {
} }
@org.jetbrains.annotations.NotNull() @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() public final java.lang.String overloads(@org.jetbrains.annotations.NotNull()
java.lang.String a, int n) { java.lang.String a, int n) {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @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() public final java.lang.String overloads(@org.jetbrains.annotations.NotNull()
java.lang.String a) { java.lang.String a) {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "overloads()Ljava/lang/String;")
public final java.lang.String overloads() { public final java.lang.String overloads() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Modifiers() { public Modifiers() {
super(); super();
} }
@@ -98,13 +83,16 @@ public final class Modifiers {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
final class PrivateClass { final class PrivateClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public PrivateClass() { public PrivateClass() {
super(); super();
} }
@@ -112,22 +100,29 @@ final class PrivateClass {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
abstract interface PrivateInterface { abstract interface PrivateInterface {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class PublicClass { public final class PublicClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public PublicClass() { public PublicClass() {
super(); super();
} }
@@ -135,13 +130,16 @@ public final class PublicClass {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract class PublicClassPrivateConstructor { public abstract class PublicClassPrivateConstructor {
@kapt.internal.KaptSignature(value = "<init>()V")
private PublicClassPrivateConstructor() { private PublicClassPrivateConstructor() {
super(); super();
} }
@@ -149,13 +147,16 @@ public abstract class PublicClassPrivateConstructor {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public class PublicClassProtectedConstructor { public class PublicClassProtectedConstructor {
@kapt.internal.KaptSignature(value = "<init>()V")
protected PublicClassProtectedConstructor() { protected PublicClassProtectedConstructor() {
super(); super();
} }
@@ -171,22 +172,29 @@ public class PublicClassProtectedConstructor {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface PublicInterface { public abstract interface PublicInterface {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package modifiers; package modifiers;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract class SealedClass { public abstract class SealedClass {
@kapt.internal.KaptSignature(value = "<init>()V")
private SealedClass() { private SealedClass() {
super(); super();
} }
@@ -194,7 +202,6 @@ public abstract class SealedClass {
@kotlin.Metadata() @kotlin.Metadata()
public static final class One extends modifiers.SealedClass { public static final class One extends modifiers.SealedClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public One() { public One() {
super(); super();
} }
@@ -203,7 +210,6 @@ public abstract class SealedClass {
@kotlin.Metadata() @kotlin.Metadata()
public static class Two extends modifiers.SealedClass { public static class Two extends modifiers.SealedClass {
@kapt.internal.KaptSignature(value = "<init>()V")
public Two() { public Two() {
super(); super();
} }
@@ -212,7 +218,6 @@ public abstract class SealedClass {
@kotlin.Metadata() @kotlin.Metadata()
public static abstract class Three extends modifiers.SealedClass.Two { public static abstract class Three extends modifiers.SealedClass.Two {
@kapt.internal.KaptSignature(value = "<init>()V")
public Three() { public Three() {
super(); super();
} }
@@ -221,7 +226,6 @@ public abstract class SealedClass {
@kotlin.Metadata() @kotlin.Metadata()
public static final class Four extends modifiers.SealedClass.Three { public static final class Four extends modifiers.SealedClass.Three {
@kapt.internal.KaptSignature(value = "<init>()V")
public Four() { public Four() {
super(); super();
} }
@@ -1,53 +1,40 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class M1 { public final class M1 {
public M1() { public M1() {
super(); super();
} }
@kapt.internal.KaptSignature(value = "bar()V")
public static final void bar() { public static final void bar() {
} }
@kapt.internal.KaptSignature(value = "foo()V")
public static final void foo() { public static final void foo() {
} }
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class M2 { public final class M2 {
public M2() { public M2() {
super(); super();
} }
@kapt.internal.KaptSignature(value = "baz()V")
public static final void baz() { public static final void baz() {
} }
} }
@@ -1,24 +1,26 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class A { public final class A {
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
private final A x = null; private final A x = null;
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "getX()LA;")
public final A getX() { public final A getX() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "f1(LA;LA$B;)LA;")
public final A f1(@org.jetbrains.annotations.NotNull() public final A f1(@org.jetbrains.annotations.NotNull()
A a, @org.jetbrains.annotations.NotNull() A a, @org.jetbrains.annotations.NotNull()
A.B b) { A.B b) {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public A() { public A() {
super(); super();
} }
@@ -27,7 +29,6 @@ public final class A {
public static abstract interface B { public static abstract interface B {
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "getY()LA$B;")
public abstract A.B getY(); public abstract A.B getY();
@kotlin.Metadata() @kotlin.Metadata()
@@ -43,7 +44,6 @@ public final class A {
public static final class C { public static final class C {
public static final A.C INSTANCE = null; public static final A.C INSTANCE = null;
@kapt.internal.KaptSignature(value = "<init>()V")
private C() { private C() {
super(); super();
} }
@@ -52,12 +52,15 @@ public final class A {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class A2 { public final class A2 {
@kapt.internal.KaptSignature(value = "<init>()V")
public A2() { public A2() {
super(); super();
} }
@@ -65,7 +68,6 @@ public final class A2 {
@kotlin.Metadata() @kotlin.Metadata()
public static final class B { public static final class B {
@kapt.internal.KaptSignature(value = "<init>()V")
public B() { public B() {
super(); super();
} }
@@ -73,7 +75,6 @@ public final class A2 {
@kotlin.Metadata() @kotlin.Metadata()
public static final class C { public static final class C {
@kapt.internal.KaptSignature(value = "<init>()V")
public C() { public C() {
super(); super();
} }
@@ -81,7 +82,6 @@ public final class A2 {
@kotlin.Metadata() @kotlin.Metadata()
public static final class D { public static final class D {
@kapt.internal.KaptSignature(value = "<init>()V")
public D() { public D() {
super(); super();
} }
@@ -89,7 +89,6 @@ public final class A2 {
@kotlin.Metadata() @kotlin.Metadata()
public static final class Cme { public static final class Cme {
@kapt.internal.KaptSignature(value = "<init>()V")
public Cme() { public Cme() {
super(); super();
} }
@@ -98,7 +97,6 @@ public final class A2 {
@kotlin.Metadata() @kotlin.Metadata()
public static final class E { public static final class E {
@kapt.internal.KaptSignature(value = "<init>()V")
public E() { public E() {
super(); super();
} }
@@ -110,12 +108,15 @@ public final class A2 {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Foo { public final class Foo {
@kapt.internal.KaptSignature(value = "<init>()V")
public Foo() { public Foo() {
super(); super();
} }
@@ -123,12 +124,15 @@ public final class Foo {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
@@ -136,7 +140,6 @@ public final class Test {
@kotlin.Metadata() @kotlin.Metadata()
public static final class Nested { public static final class Nested {
@kapt.internal.KaptSignature(value = "<init>()V")
public Nested() { public Nested() {
super(); super();
} }
@@ -144,7 +147,6 @@ public final class Test {
@kotlin.Metadata() @kotlin.Metadata()
public static final class NestedNested { public static final class NestedNested {
@kapt.internal.KaptSignature(value = "<init>()V")
public NestedNested() { public NestedNested() {
super(); super();
} }
@@ -154,7 +156,6 @@ public final class Test {
@kotlin.Metadata() @kotlin.Metadata()
public final class Inner { public final class Inner {
@kapt.internal.KaptSignature(value = "<init>(LTest;)V")
public Inner() { public Inner() {
super(); super();
} }
@@ -164,7 +165,6 @@ public final class Test {
public static final class NestedObject { public static final class NestedObject {
public static final Test.NestedObject INSTANCE = null; public static final Test.NestedObject INSTANCE = null;
@kapt.internal.KaptSignature(value = "<init>()V")
private NestedObject() { private NestedObject() {
super(); super();
} }
@@ -179,26 +179,7 @@ public final class Test {
/*public static final*/ BLACK /* = new NestedEnum() */, /*public static final*/ BLACK /* = new NestedEnum() */,
/*public static final*/ WHITE /* = new NestedEnum() */; /*public static final*/ WHITE /* = new NestedEnum() */;
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;I)V")
NestedEnum() { NestedEnum() {
} }
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,5 +1,10 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class A$B { public final class A$B {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public A$B.C c; public A$B.C c;
@@ -18,7 +23,6 @@ public final class A$B {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public J$B.D$$$E jdeee; public J$B.D$$$E jdeee;
@kapt.internal.KaptSignature(value = "<init>()V")
public A$B() { public A$B() {
super(); super();
} }
@@ -26,7 +30,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class C { public static final class C {
@kapt.internal.KaptSignature(value = "<init>()V")
public C() { public C() {
super(); super();
} }
@@ -43,7 +46,6 @@ public final class A$B {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public J$B.D$E.F$G jfg; public J$B.D$E.F$G jfg;
@kapt.internal.KaptSignature(value = "<init>()V")
public D$E() { public D$E() {
super(); super();
} }
@@ -51,7 +53,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class F { public static final class F {
@kapt.internal.KaptSignature(value = "<init>()V")
public F() { public F() {
super(); super();
} }
@@ -60,7 +61,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class F$G { public static final class F$G {
@kapt.internal.KaptSignature(value = "<init>()V")
public F$G() { public F$G() {
super(); super();
} }
@@ -70,7 +70,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class D$$E { public static final class D$$E {
@kapt.internal.KaptSignature(value = "<init>()V")
public D$$E() { public D$$E() {
super(); super();
} }
@@ -79,7 +78,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class D$$$E { public static final class D$$$E {
@kapt.internal.KaptSignature(value = "<init>()V")
public D$$$E() { public D$$$E() {
super(); super();
} }
@@ -88,12 +86,15 @@ public final class A$B {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Experiment { public final class Experiment {
@kapt.internal.KaptSignature(value = "<init>()V")
public Experiment() { public Experiment() {
super(); super();
} }
@@ -107,14 +108,12 @@ public final class Experiment {
@Experiment.Type() @Experiment.Type()
public static final class Group { public static final class Group {
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;)V")
public Group(@org.jetbrains.annotations.NotNull() public Group(@org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
super(); super();
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "copy(Ljava/lang/String;)LExperiment$Group;")
public final Experiment.Group copy(@org.jetbrains.annotations.NotNull() public final Experiment.Group copy(@org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
return null; return null;
@@ -124,12 +123,15 @@ public final class Experiment {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Foo { public final class Foo {
@kapt.internal.KaptSignature(value = "<init>()V")
public Foo() { public Foo() {
super(); super();
} }
@@ -137,7 +139,6 @@ public final class Foo {
@kotlin.Metadata() @kotlin.Metadata()
public static class Bar { public static class Bar {
@kapt.internal.KaptSignature(value = "<init>()V")
public Bar() { public Bar() {
super(); super();
} }
@@ -146,7 +147,6 @@ public final class Foo {
public static final class Zoo { public static final class Zoo {
public static final Foo.Bar.Zoo INSTANCE = null; public static final Foo.Bar.Zoo INSTANCE = null;
@kapt.internal.KaptSignature(value = "<init>()V")
private Zoo() { private Zoo() {
super(); super();
} }
@@ -156,9 +156,13 @@ public final class Foo {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface IFoo { public abstract interface IFoo {
@kotlin.Metadata() @kotlin.Metadata()
@@ -168,7 +172,6 @@ public abstract interface IFoo {
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public static abstract @interface Anno { public static abstract @interface Anno {
@kapt.internal.KaptSignature(value = "value()[Ljava/lang/Class;")
public abstract java.lang.Class<?>[] value(); public abstract java.lang.Class<?>[] value();
} }
@@ -257,53 +260,35 @@ public class JavaClass {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@IFoo.IBar.Anno(value = {IFoo.IBar.IZoo.class, Foo.Bar.class}) @IFoo.IBar.Anno(value = {IFoo.IBar.IZoo.class, Foo.Bar.class})
@kapt.internal.KaptMetadata()
public final class Test1 extends Foo.Bar implements IFoo.IBar, IFoo.IBar.IZoo { public final class Test1 extends Foo.Bar implements IFoo.IBar, IFoo.IBar.IZoo {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final Foo.Bar.Zoo zoo = null; private final Foo.Bar.Zoo zoo = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "a()Ljava/lang/Thread$State;")
public final java.lang.Thread.State a() { public final java.lang.Thread.State a() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "b(LJavaClass$Foo;LJavaClass$Foo$Bar;)V")
public final void b(@org.jetbrains.annotations.NotNull() public final void b(@org.jetbrains.annotations.NotNull()
JavaClass.Foo foo, @org.jetbrains.annotations.NotNull() JavaClass.Foo foo, @org.jetbrains.annotations.NotNull()
JavaClass.Foo.Bar bar) { JavaClass.Foo.Bar bar) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getZoo()LFoo$Bar$Zoo;")
public final Foo.Bar.Zoo getZoo() { public final Foo.Bar.Zoo getZoo() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(LFoo$Bar$Zoo;)V")
public Test1(@org.jetbrains.annotations.NotNull() public Test1(@org.jetbrains.annotations.NotNull()
Foo.Bar.Zoo zoo) { Foo.Bar.Zoo zoo) {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,25 +1,11 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class A$B { public final class A$B {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public test.A$B.C c; public test.A$B.C c;
@@ -38,7 +24,6 @@ public final class A$B {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public test.J$B.D$$$E jdeee; public test.J$B.D$$$E jdeee;
@kapt.internal.KaptSignature(value = "<init>()V")
public A$B() { public A$B() {
super(); super();
} }
@@ -46,7 +31,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class C { public static final class C {
@kapt.internal.KaptSignature(value = "<init>()V")
public C() { public C() {
super(); super();
} }
@@ -63,7 +47,6 @@ public final class A$B {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public test.J$B.D$E.F$G jfg; public test.J$B.D$E.F$G jfg;
@kapt.internal.KaptSignature(value = "<init>()V")
public D$E() { public D$E() {
super(); super();
} }
@@ -71,7 +54,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class F { public static final class F {
@kapt.internal.KaptSignature(value = "<init>()V")
public F() { public F() {
super(); super();
} }
@@ -80,7 +62,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class F$G { public static final class F$G {
@kapt.internal.KaptSignature(value = "<init>()V")
public F$G() { public F$G() {
super(); super();
} }
@@ -90,7 +71,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class D$$E { public static final class D$$E {
@kapt.internal.KaptSignature(value = "<init>()V")
public D$$E() { public D$$E() {
super(); super();
} }
@@ -99,7 +79,6 @@ public final class A$B {
@kotlin.Metadata() @kotlin.Metadata()
public static final class D$$$E { public static final class D$$$E {
@kapt.internal.KaptSignature(value = "<init>()V")
public D$$$E() { public D$$$E() {
super(); super();
} }
@@ -108,13 +87,16 @@ public final class A$B {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Experiment { public final class Experiment {
@kapt.internal.KaptSignature(value = "<init>()V")
public Experiment() { public Experiment() {
super(); super();
} }
@@ -128,14 +110,12 @@ public final class Experiment {
@test.Experiment.Type() @test.Experiment.Type()
public static final class Group { public static final class Group {
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;)V")
public Group(@org.jetbrains.annotations.NotNull() public Group(@org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
super(); super();
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "copy(Ljava/lang/String;)Ltest/Experiment$Group;")
public final test.Experiment.Group copy(@org.jetbrains.annotations.NotNull() public final test.Experiment.Group copy(@org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
return null; return null;
@@ -145,13 +125,16 @@ public final class Experiment {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Foo { public final class Foo {
@kapt.internal.KaptSignature(value = "<init>()V")
public Foo() { public Foo() {
super(); super();
} }
@@ -159,7 +142,6 @@ public final class Foo {
@kotlin.Metadata() @kotlin.Metadata()
public static class Bar { public static class Bar {
@kapt.internal.KaptSignature(value = "<init>()V")
public Bar() { public Bar() {
super(); super();
} }
@@ -168,7 +150,6 @@ public final class Foo {
public static final class Zoo { public static final class Zoo {
public static final test.Foo.Bar.Zoo INSTANCE = null; public static final test.Foo.Bar.Zoo INSTANCE = null;
@kapt.internal.KaptSignature(value = "<init>()V")
private Zoo() { private Zoo() {
super(); super();
} }
@@ -178,10 +159,14 @@ public final class Foo {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public abstract interface IFoo { public abstract interface IFoo {
@kotlin.Metadata() @kotlin.Metadata()
@@ -191,7 +176,6 @@ public abstract interface IFoo {
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public static abstract @interface Anno { public static abstract @interface Anno {
@kapt.internal.KaptSignature(value = "value()[Ljava/lang/Class;")
public abstract java.lang.Class<?>[] value(); public abstract java.lang.Class<?>[] value();
} }
@@ -282,34 +266,34 @@ class JavaClass {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@test.IFoo.IBar.Anno(value = {test.IFoo.IBar.IZoo.class, test.Foo.Bar.class}) @test.IFoo.IBar.Anno(value = {test.IFoo.IBar.IZoo.class, test.Foo.Bar.class})
@kapt.internal.KaptMetadata()
public final class Test1 extends test.Foo.Bar implements test.IFoo.IBar, test.IFoo.IBar.IZoo { public final class Test1 extends test.Foo.Bar implements test.IFoo.IBar, test.IFoo.IBar.IZoo {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final test.Foo.Bar.Zoo zoo = null; private final test.Foo.Bar.Zoo zoo = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "a()Ljava/lang/Thread$State;")
public final java.lang.Thread.State a() { public final java.lang.Thread.State a() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "b(Ltest/JavaClass$Foo;Ltest/JavaClass$Foo$Bar;)V")
public final void b(@org.jetbrains.annotations.NotNull() public final void b(@org.jetbrains.annotations.NotNull()
test.JavaClass.Foo foo, @org.jetbrains.annotations.NotNull() test.JavaClass.Foo foo, @org.jetbrains.annotations.NotNull()
test.JavaClass.Foo.Bar bar) { test.JavaClass.Foo.Bar bar) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getZoo()Ltest/Foo$Bar$Zoo;")
public final test.Foo.Bar.Zoo getZoo() { public final test.Foo.Bar.Zoo getZoo() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(Ltest/Foo$Bar$Zoo;)V")
public Test1(@org.jetbrains.annotations.NotNull() public Test1(@org.jetbrains.annotations.NotNull()
test.Foo.Bar.Zoo zoo) { test.Foo.Bar.Zoo zoo) {
super(); super();
@@ -1,6 +1,11 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"}) @kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class NonExistentType { public final class NonExistentType {
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
private static final ABCDEF a = null; private static final ABCDEF a = null;
@@ -13,31 +18,26 @@ public final class NonExistentType {
public static final NonExistentType INSTANCE = null; public static final NonExistentType INSTANCE = null;
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getA()Lerror/NonExistentClass;")
public final ABCDEF getA() { public final ABCDEF getA() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getB()Ljava/util/List;")
public final java.util.List<ABCDEF> getB() { public final java.util.List<ABCDEF> getB() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getC()Lkotlin/jvm/functions/Function1;")
public final Function1<ABCDEF, kotlin.Unit> getC() { public final Function1<ABCDEF, kotlin.Unit> getC() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getD()Lerror/NonExistentClass;")
public final ABCDEF<java.lang.String, Function1<java.util.List<ABCDEF>, kotlin.Unit>> getD() { public final ABCDEF<java.lang.String, Function1<java.util.List<ABCDEF>, kotlin.Unit>> getD() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("a(Lerror/NonExistentClass;Ljava/lang/String;)Lerror/NonExistentClass;")
public final ABCDEF a(@org.jetbrains.annotations.NotNull() public final ABCDEF a(@org.jetbrains.annotations.NotNull()
ABCDEF a, @org.jetbrains.annotations.NotNull() ABCDEF a, @org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
@@ -45,13 +45,11 @@ public final class NonExistentType {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("b(Ljava/lang/String;)Lerror/NonExistentClass;")
public final ABCDEF b(@org.jetbrains.annotations.NotNull() public final ABCDEF b(@org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
return null; return null;
} }
@kapt.internal.KaptSignature("<init>()V")
private NonExistentType() { private NonExistentType() {
super(); super();
} }
@@ -63,21 +61,3 @@ package error;
public final class NonExistentClass { public final class NonExistentClass {
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,35 +1,35 @@
/**
* @KaptMetadata
*/
import java.util.Calendar; import java.util.Calendar;
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
@kapt.internal.KaptSignature("a()Ljava/lang/Class;")
public abstract java.lang.Class<?> a(); public abstract java.lang.Class<?> a();
@kapt.internal.KaptSignature("b()[Ljava/lang/Class;")
public abstract java.lang.Class<?>[] b(); public abstract java.lang.Class<?>[] b();
@kapt.internal.KaptSignature("c()[Ljava/lang/Class;")
public abstract java.lang.Class<?>[] c(); public abstract java.lang.Class<?>[] c();
@kapt.internal.KaptSignature("d()[Ljava/lang/Class;")
public abstract java.lang.Class<?>[] d(); public abstract java.lang.Class<?>[] d();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.util.Calendar; import java.util.Calendar;
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class MyType<T extends java.lang.Object> { public final class MyType<T extends java.lang.Object> {
@kapt.internal.KaptSignature("<init>()V")
public MyType() { public MyType() {
super(); super();
} }
@@ -37,25 +37,29 @@ public final class MyType<T extends java.lang.Object> {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.util.Calendar; import java.util.Calendar;
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE", "ANNOTATION_PARAMETER_MUST_BE_CONST", "NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION", "UNSUPPORTED_FEATURE"}) @kotlin.Suppress(names = {"UNRESOLVED_REFERENCE", "ANNOTATION_PARAMETER_MUST_BE_CONST", "NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION", "UNSUPPORTED_FEATURE"})
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class NonExistentClassTypesConversionKt { public final class NonExistentClassTypesConversionKt {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.util.Calendar; import java.util.Calendar;
import kotlin.reflect.KClass; import kotlin.reflect.KClass;
@kotlin.Metadata() @kotlin.Metadata()
@Anno(a = Blah.class, b = {NoFoo1.class, NoBar1.class}, c = {NoFoo2.class, String.class}, d = {Boolean.class, NoBar3.class}) @Anno(a = Blah.class, b = {NoFoo1.class, NoBar1.class}, c = {NoFoo2.class, String.class}, d = {Boolean.class, NoBar3.class})
@kapt.internal.KaptMetadata()
public final class Test<G extends java.lang.Object> { public final class Test<G extends java.lang.Object> {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public ABC a; public ABC a;
@@ -105,265 +109,218 @@ public final class Test<G extends java.lang.Object> {
public java.util.Calendar.Builder p; public java.util.Calendar.Builder p;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getA()Lerror/NonExistentClass;")
public final ABC getA() { public final ABC getA() {
return null; return null;
} }
@kapt.internal.KaptSignature("setA(Lerror/NonExistentClass;)V")
public final void setA(@org.jetbrains.annotations.NotNull() public final void setA(@org.jetbrains.annotations.NotNull()
ABC p0) { ABC p0) {
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getB()Lerror/NonExistentClass;")
public final ABC getB() { public final ABC getB() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getC()Ljava/util/List;")
public final java.util.List<ABC> getC() { public final java.util.List<ABC> getC() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getD()Ljava/util/List;")
public final java.util.List<java.util.Map<BCD, ABC<java.util.List<BCD>>>> getD() { public final java.util.List<java.util.Map<BCD, ABC<java.util.List<BCD>>>> getD() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getE()Ljava/util/List;")
public final java.util.List<java.util.Map<? extends ABC, BCD>> getE() { public final java.util.List<java.util.Map<? extends ABC, BCD>> getE() {
return null; return null;
} }
@kapt.internal.KaptSignature("setE(Ljava/util/List;)V")
public final void setE(@org.jetbrains.annotations.NotNull() public final void setE(@org.jetbrains.annotations.NotNull()
java.util.List<? extends java.util.Map<? extends ABC, ? extends BCD>> p0) { java.util.List<? extends java.util.Map<? extends ABC, ? extends BCD>> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getF()Lerror/NonExistentClass;")
public final ABC<?> getF() { public final ABC<?> getF() {
return null; return null;
} }
@kapt.internal.KaptSignature("setF(Lerror/NonExistentClass;)V")
public final void setF(@org.jetbrains.annotations.NotNull() public final void setF(@org.jetbrains.annotations.NotNull()
ABC<?> p0) { ABC<?> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getG()Ljava/util/List;")
public final java.util.List<?> getG() { public final java.util.List<?> getG() {
return null; return null;
} }
@kapt.internal.KaptSignature("setG(Ljava/util/List;)V")
public final void setG(@org.jetbrains.annotations.NotNull() public final void setG(@org.jetbrains.annotations.NotNull()
java.util.List<?> p0) { java.util.List<?> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getH()Lerror/NonExistentClass;")
public final ABC<java.lang.Integer, java.lang.String> getH() { public final ABC<java.lang.Integer, java.lang.String> getH() {
return null; return null;
} }
@kapt.internal.KaptSignature("setH(Lerror/NonExistentClass;)V")
public final void setH(@org.jetbrains.annotations.NotNull() public final void setH(@org.jetbrains.annotations.NotNull()
ABC<java.lang.Integer, java.lang.String> p0) { ABC<java.lang.Integer, java.lang.String> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getI()Lkotlin/jvm/functions/Function2;")
public final Function2<ABC, java.util.List<BCD>, CDE> getI() { public final Function2<ABC, java.util.List<BCD>, CDE> getI() {
return null; return null;
} }
@kapt.internal.KaptSignature("setI(Lkotlin/jvm/functions/Function2;)V")
public final void setI(@org.jetbrains.annotations.NotNull() public final void setI(@org.jetbrains.annotations.NotNull()
Function2<ABC, java.util.List<? extends BCD>, CDE> p0) { Function2<ABC, java.util.List<? extends BCD>, CDE> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getJ()Lkotlin/jvm/functions/Function0;")
public final Function0<CDE> getJ() { public final Function0<CDE> getJ() {
return null; return null;
} }
@kapt.internal.KaptSignature("setJ(Lkotlin/jvm/functions/Function0;)V")
public final void setJ(@org.jetbrains.annotations.NotNull() public final void setJ(@org.jetbrains.annotations.NotNull()
Function0<CDE> p0) { Function0<CDE> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getK()Lkotlin/jvm/functions/Function2;")
public final Function2<ABC, java.util.List<BCD>, CDE> getK() { public final Function2<ABC, java.util.List<BCD>, CDE> getK() {
return null; return null;
} }
@kapt.internal.KaptSignature("setK(Lkotlin/jvm/functions/Function2;)V")
public final void setK(@org.jetbrains.annotations.NotNull() public final void setK(@org.jetbrains.annotations.NotNull()
Function2<ABC, java.util.List<? extends BCD>, CDE> p0) { Function2<ABC, java.util.List<? extends BCD>, CDE> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getL()Lerror/NonExistentClass;")
public final ABC.BCD.EFG getL() { public final ABC.BCD.EFG getL() {
return null; return null;
} }
@kapt.internal.KaptSignature("setL(Lerror/NonExistentClass;)V")
public final void setL(@org.jetbrains.annotations.NotNull() public final void setL(@org.jetbrains.annotations.NotNull()
ABC.BCD.EFG p0) { ABC.BCD.EFG p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo()Lerror/NonExistentClass;")
public final ABC getCoocoo() { public final ABC getCoocoo() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo(Lerror/NonExistentClass;)V")
public final void setCoocoo(@org.jetbrains.annotations.NotNull() public final void setCoocoo(@org.jetbrains.annotations.NotNull()
ABC p0) { ABC p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo2()Lerror/NonExistentClass;")
public final ABC<java.lang.String> getCoocoo2() { public final ABC<java.lang.String> getCoocoo2() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo2(Lerror/NonExistentClass;)V")
public final void setCoocoo2(@org.jetbrains.annotations.NotNull() public final void setCoocoo2(@org.jetbrains.annotations.NotNull()
ABC<java.lang.String> p0) { ABC<java.lang.String> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo21()Lerror/NonExistentClass;")
public final ABC<ABC> getCoocoo21() { public final ABC<ABC> getCoocoo21() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo21(Lerror/NonExistentClass;)V")
public final void setCoocoo21(@org.jetbrains.annotations.NotNull() public final void setCoocoo21(@org.jetbrains.annotations.NotNull()
ABC<ABC> p0) { ABC<ABC> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo3()Lerror/NonExistentClass;")
public final ABC<java.lang.String, java.lang.String> getCoocoo3() { public final ABC<java.lang.String, java.lang.String> getCoocoo3() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo3(Lerror/NonExistentClass;)V")
public final void setCoocoo3(@org.jetbrains.annotations.NotNull() public final void setCoocoo3(@org.jetbrains.annotations.NotNull()
ABC<java.lang.String, java.lang.String> p0) { ABC<java.lang.String, java.lang.String> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo31()Lerror/NonExistentClass;")
public final ABC<java.lang.String, ABC<ABC>> getCoocoo31() { public final ABC<java.lang.String, ABC<ABC>> getCoocoo31() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo31(Lerror/NonExistentClass;)V")
public final void setCoocoo31(@org.jetbrains.annotations.NotNull() public final void setCoocoo31(@org.jetbrains.annotations.NotNull()
ABC<java.lang.String, ABC<ABC>> p0) { ABC<java.lang.String, ABC<ABC>> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getNested()Lerror/NonExistentClass;")
public final ABC getNested() { public final ABC getNested() {
return null; return null;
} }
@kapt.internal.KaptSignature("setNested(Lerror/NonExistentClass;)V")
public final void setNested(@org.jetbrains.annotations.NotNull() public final void setNested(@org.jetbrains.annotations.NotNull()
ABC p0) { ABC p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getM()Lerror/NonExistentClass;")
public final java.lang.Object getM() { public final java.lang.Object getM() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getN()Ljava/lang/String;")
public final java.lang.String getN() { public final java.lang.String getN() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getO11()Ljava/util/List;")
public final java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<error.NonExistentClass>>>>>>>>>> getO11() { public final java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<error.NonExistentClass>>>>>>>>>> getO11() {
return null; return null;
} }
@kapt.internal.KaptSignature("setO11(Ljava/util/List;)V")
public final void setO11(@org.jetbrains.annotations.NotNull() public final void setO11(@org.jetbrains.annotations.NotNull()
java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends error.NonExistentClass>>>>>>>>>> p0) { java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends error.NonExistentClass>>>>>>>>>> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getO10()Ljava/util/List;")
public final java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<ABC>>>>>>>>> getO10() { public final java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<ABC>>>>>>>>> getO10() {
return null; return null;
} }
@kapt.internal.KaptSignature("setO10(Ljava/util/List;)V")
public final void setO10(@org.jetbrains.annotations.NotNull() public final void setO10(@org.jetbrains.annotations.NotNull()
java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends ABC>>>>>>>>> p0) { java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends java.util.List<? extends ABC>>>>>>>>> p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getP()Lerror/NonExistentClass;")
public final java.util.Calendar.Builder getP() { public final java.util.Calendar.Builder getP() {
return null; return null;
} }
@kapt.internal.KaptSignature("setP(Lerror/NonExistentClass;)V")
public final void setP(@org.jetbrains.annotations.NotNull() public final void setP(@org.jetbrains.annotations.NotNull()
java.util.Calendar.Builder p0) { java.util.Calendar.Builder p0) {
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("f1(Lerror/NonExistentClass;)Lerror/NonExistentClass;")
public final BCD f1(@org.jetbrains.annotations.NotNull() public final BCD f1(@org.jetbrains.annotations.NotNull()
ABC a) { ABC a) {
return null; return null;
} }
@kapt.internal.KaptSignature("f2(Lerror/NonExistentClass;)V")
public final <T extends java.lang.Object>void f2(@org.jetbrains.annotations.NotNull() public final <T extends java.lang.Object>void f2(@org.jetbrains.annotations.NotNull()
ABC<java.lang.String, java.lang.Integer, Function0<BCD>> a) { ABC<java.lang.String, java.lang.Integer, Function0<BCD>> a) {
} }
@kapt.internal.KaptSignature("f3(Lerror/NonExistentClass;I)J")
public final <T extends java.lang.Object>long f3(@org.jetbrains.annotations.NotNull() public final <T extends java.lang.Object>long f3(@org.jetbrains.annotations.NotNull()
ABC a, int b) { ABC a, int b) {
return 0L; return 0L;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("f4()Lerror/NonExistentClass;")
public final java.lang.Object f4() { public final java.lang.Object f4() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("f5(LMyType;)Ljava/lang/Class;")
public final <T extends java.lang.Object>java.lang.Class<java.lang.Enum<?>> f5(@org.jetbrains.annotations.NotNull() public final <T extends java.lang.Object>java.lang.Class<java.lang.Enum<?>> f5(@org.jetbrains.annotations.NotNull()
MyType<T> $receiver) { MyType<T> $receiver) {
return null; return null;
} }
@kapt.internal.KaptSignature("<init>()V")
public Test() { public Test() {
super(); super();
} }
@@ -375,21 +332,3 @@ package error;
public final class NonExistentClass { public final class NonExistentClass {
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,14 +1,23 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"}) @kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class NonExistentClassWIthoutCorrectionKt { public final class NonExistentClassWIthoutCorrectionKt {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class NonExistentType { public final class NonExistentType {
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
private static final error.NonExistentClass a = null; private static final error.NonExistentClass a = null;
@@ -33,97 +42,80 @@ public final class NonExistentType {
public static final NonExistentType INSTANCE = null; public static final NonExistentType INSTANCE = null;
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getA()Lerror/NonExistentClass;")
public final error.NonExistentClass getA() { public final error.NonExistentClass getA() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getB()Ljava/util/List;")
public final java.util.List<error.NonExistentClass> getB() { public final java.util.List<error.NonExistentClass> getB() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getC()Lkotlin/jvm/functions/Function1;")
public final kotlin.jvm.functions.Function1<error.NonExistentClass, kotlin.Unit> getC() { public final kotlin.jvm.functions.Function1<error.NonExistentClass, kotlin.Unit> getC() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature("getD()Lerror/NonExistentClass;")
public final error.NonExistentClass getD() { public final error.NonExistentClass getD() {
return null; return null;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getString2()Ljava/lang/String;")
public final java.lang.String getString2() { public final java.lang.String getString2() {
return null; return null;
} }
@kapt.internal.KaptSignature("setString2(Ljava/lang/String;)V")
public final void setString2(@org.jetbrains.annotations.NotNull() public final void setString2(@org.jetbrains.annotations.NotNull()
java.lang.String p0) { java.lang.String p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo()Lerror/NonExistentClass;")
public final error.NonExistentClass getCoocoo() { public final error.NonExistentClass getCoocoo() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo(Lerror/NonExistentClass;)V")
public final void setCoocoo(@org.jetbrains.annotations.NotNull() public final void setCoocoo(@org.jetbrains.annotations.NotNull()
error.NonExistentClass p0) { error.NonExistentClass p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo2()Lerror/NonExistentClass;")
public final error.NonExistentClass getCoocoo2() { public final error.NonExistentClass getCoocoo2() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo2(Lerror/NonExistentClass;)V")
public final void setCoocoo2(@org.jetbrains.annotations.NotNull() public final void setCoocoo2(@org.jetbrains.annotations.NotNull()
error.NonExistentClass p0) { error.NonExistentClass p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo21()Lerror/NonExistentClass;")
public final error.NonExistentClass getCoocoo21() { public final error.NonExistentClass getCoocoo21() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo21(Lerror/NonExistentClass;)V")
public final void setCoocoo21(@org.jetbrains.annotations.NotNull() public final void setCoocoo21(@org.jetbrains.annotations.NotNull()
error.NonExistentClass p0) { error.NonExistentClass p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo3()Lerror/NonExistentClass;")
public final error.NonExistentClass getCoocoo3() { public final error.NonExistentClass getCoocoo3() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo3(Lerror/NonExistentClass;)V")
public final void setCoocoo3(@org.jetbrains.annotations.NotNull() public final void setCoocoo3(@org.jetbrains.annotations.NotNull()
error.NonExistentClass p0) { error.NonExistentClass p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getCoocoo31()Lerror/NonExistentClass;")
public final error.NonExistentClass getCoocoo31() { public final error.NonExistentClass getCoocoo31() {
return null; return null;
} }
@kapt.internal.KaptSignature("setCoocoo31(Lerror/NonExistentClass;)V")
public final void setCoocoo31(@org.jetbrains.annotations.NotNull() public final void setCoocoo31(@org.jetbrains.annotations.NotNull()
error.NonExistentClass p0) { error.NonExistentClass p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("a(Lerror/NonExistentClass;Ljava/lang/String;)Lerror/NonExistentClass;")
public final error.NonExistentClass a(@org.jetbrains.annotations.NotNull() public final error.NonExistentClass a(@org.jetbrains.annotations.NotNull()
error.NonExistentClass a, @org.jetbrains.annotations.NotNull() error.NonExistentClass a, @org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
@@ -131,13 +123,11 @@ public final class NonExistentType {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("b(Ljava/lang/String;)Lerror/NonExistentClass;")
public final error.NonExistentClass b(@org.jetbrains.annotations.NotNull() public final error.NonExistentClass b(@org.jetbrains.annotations.NotNull()
java.lang.String s) { java.lang.String s) {
return null; return null;
} }
@kapt.internal.KaptSignature("<init>()V")
private NonExistentType() { private NonExistentType() {
super(); super();
} }
@@ -149,21 +139,3 @@ package error;
public final class NonExistentClass { public final class NonExistentClass {
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,5 +1,10 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class PrimitiveTypes { public final class PrimitiveTypes {
public static final boolean booleanFalse = false; public static final boolean booleanFalse = false;
public static final boolean booleanTrue = true; public static final boolean booleanTrue = true;
@@ -37,66 +42,39 @@ public final class PrimitiveTypes {
public static final java.lang.String stringRN = "\r\n"; public static final java.lang.String stringRN = "\r\n";
public static final PrimitiveTypes INSTANCE = null; public static final PrimitiveTypes INSTANCE = null;
@kapt.internal.KaptSignature(value = "getFloatMaxValue()F")
public final float getFloatMaxValue() { public final float getFloatMaxValue() {
return 0.0F; return 0.0F;
} }
@kapt.internal.KaptSignature(value = "getFloatNan()F")
public final float getFloatNan() { public final float getFloatNan() {
return 0.0F; return 0.0F;
} }
@kapt.internal.KaptSignature(value = "getFloatPositiveInfinity()F")
public final float getFloatPositiveInfinity() { public final float getFloatPositiveInfinity() {
return 0.0F; return 0.0F;
} }
@kapt.internal.KaptSignature(value = "getFloatNegativeInfinity()F")
public final float getFloatNegativeInfinity() { public final float getFloatNegativeInfinity() {
return 0.0F; return 0.0F;
} }
@kapt.internal.KaptSignature(value = "getDoubleMaxValue()D")
public final double getDoubleMaxValue() { public final double getDoubleMaxValue() {
return 0.0; return 0.0;
} }
@kapt.internal.KaptSignature(value = "getDoubleNan()D")
public final double getDoubleNan() { public final double getDoubleNan() {
return 0.0; return 0.0;
} }
@kapt.internal.KaptSignature(value = "getDoublePositiveInfinity()D")
public final double getDoublePositiveInfinity() { public final double getDoublePositiveInfinity() {
return 0.0; return 0.0;
} }
@kapt.internal.KaptSignature(value = "getDoubleNegativeInfinity()D")
public final double getDoubleNegativeInfinity() { public final double getDoubleNegativeInfinity() {
return 0.0; return 0.0;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
private PrimitiveTypes() { private PrimitiveTypes() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,61 +1,53 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE}) @java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE})
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY, kotlin.annotation.AnnotationTarget.CLASS}) @kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.PROPERTY, kotlin.annotation.AnnotationTarget.CLASS})
@kapt.internal.KaptMetadata()
public abstract @interface Anno2 { public abstract @interface Anno2 {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String prop = "A"; private final java.lang.String prop = "A";
@Anno2() @Anno2()
@Anno() @Anno()
@kapt.internal.KaptSignature(value = "prop$annotations()V")
public static void prop$annotations() { public static void prop$annotations() {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getProp()Ljava/lang/String;")
public final java.lang.String getProp() { public final java.lang.String getProp() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,49 +1,37 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class AKt { public final class AKt {
public AKt() { public AKt() {
super(); super();
} }
@kapt.internal.KaptSignature(value = "foo()V")
public static final void foo() { public static final void foo() {
} }
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class BKt { public final class BKt {
public BKt() { public BKt() {
super(); super();
} }
@kapt.internal.KaptSignature(value = "bar()V")
public static final void bar() { public static final void bar() {
} }
} }
@@ -1,32 +1,37 @@
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
@kapt.internal.KaptSignature(value = "size()LStrangeEnum;")
public abstract StrangeEnum size(); public abstract StrangeEnum size();
@kapt.internal.KaptSignature(value = "name()Ljava/lang/String;")
public abstract java.lang.String name(); public abstract java.lang.String name();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum StrangeEnum { public enum StrangeEnum {
/*public static final*/ InvalidFieldName /* = new StrangeEnum() */; /*public static final*/ InvalidFieldName /* = new StrangeEnum() */;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String size = null; private final java.lang.String size = null;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getSize()Ljava/lang/String;")
public final java.lang.String getSize() { public final java.lang.String getSize() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "<init>(Ljava/lang/String;ILjava/lang/String;)V")
StrangeEnum(@org.jetbrains.annotations.NotNull() StrangeEnum(@org.jetbrains.annotations.NotNull()
java.lang.String size) { java.lang.String size) {
} }
@@ -34,56 +39,37 @@ public enum StrangeEnum {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Test { public final class Test {
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
public java.lang.String simpleName; public java.lang.String simpleName;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getSimpleName()Ljava/lang/String;")
public final java.lang.String getSimpleName() { public final java.lang.String getSimpleName() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "simpleFun()V")
public final void simpleFun() { public final void simpleFun() {
} }
@Anno(name = "Woofwoof", size = StrangeEnum.InvalidFieldName) @Anno(name = "Woofwoof", size = StrangeEnum.InvalidFieldName)
@kapt.internal.KaptSignature(value = "simpleFun2(Ljava/lang/String;Ljava/lang/String;)V")
public final void simpleFun2(@org.jetbrains.annotations.NotNull() public final void simpleFun2(@org.jetbrains.annotations.NotNull()
java.lang.String a, @org.jetbrains.annotations.NotNull() java.lang.String a, @org.jetbrains.annotations.NotNull()
java.lang.String b) { java.lang.String b) {
} }
@kapt.internal.KaptSignature(value = "strangeFun4(Ljava/lang/String;Ljava/lang/String;)V")
public final void strangeFun4(@org.jetbrains.annotations.NotNull() public final void strangeFun4(@org.jetbrains.annotations.NotNull()
java.lang.String a, @org.jetbrains.annotations.NotNull() java.lang.String a, @org.jetbrains.annotations.NotNull()
java.lang.String p1_949560896) { java.lang.String p1_949560896) {
} }
@kapt.internal.KaptSignature(value = "<init>()V")
public Test() { public Test() {
super(); super();
} }
} }
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
@@ -1,15 +1 @@
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
+10 -29
View File
@@ -1,38 +1,27 @@
package kapt.internal; /**
* @KaptMetadata
public @interface KaptMetadata { */
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test.another; package test.another;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface Anno { public abstract @interface Anno {
@kapt.internal.KaptSignature(value = "value()Ljava/lang/String;")
public abstract java.lang.String value(); public abstract java.lang.String value();
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test.another; package test.another;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class TopLevelKt { public final class TopLevelKt {
public TopLevelKt() { public TopLevelKt() {
@@ -41,29 +30,24 @@ public final class TopLevelKt {
private static final int topLevelProperty = 2; private static final int topLevelProperty = 2;
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "topLevelFunction()Ljava/lang/String;")
public static final java.lang.String topLevelFunction() { public static final java.lang.String topLevelFunction() {
return null; return null;
} }
@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable()
@kapt.internal.KaptSignature(value = "topLevelGenericFunction()Ljava/util/List;")
public static final <X extends java.lang.CharSequence, T extends java.util.List<? extends X>>T topLevelGenericFunction() { public static final <X extends java.lang.CharSequence, T extends java.util.List<? extends X>>T topLevelGenericFunction() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "getTopLevelProperty()I")
public static final int getTopLevelProperty() { public static final int getTopLevelProperty() {
return 0; return 0;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getTopLevelProperty2()Ljava/lang/String;")
public static final java.lang.String getTopLevelProperty2() { public static final java.lang.String getTopLevelProperty2() {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "extensionFunction(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V")
public static final void extensionFunction(@org.jetbrains.annotations.NotNull() public static final void extensionFunction(@org.jetbrains.annotations.NotNull()
@Anno(value = "rec") @Anno(value = "rec")
java.lang.String $receiver, @org.jetbrains.annotations.NotNull() java.lang.String $receiver, @org.jetbrains.annotations.NotNull()
@@ -74,19 +58,16 @@ public final class TopLevelKt {
} }
@Anno(value = "extpr") @Anno(value = "extpr")
@kapt.internal.KaptSignature(value = "extensionProperty$annotations(Ljava/lang/Object;)V")
public static void extensionProperty$annotations(java.lang.Object p0) { public static void extensionProperty$annotations(java.lang.Object p0) {
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature(value = "getExtensionProperty(Ljava/lang/Object;)Ljava/lang/String;")
public static final <T extends java.lang.Object>java.lang.String getExtensionProperty(@org.jetbrains.annotations.NotNull() public static final <T extends java.lang.Object>java.lang.String getExtensionProperty(@org.jetbrains.annotations.NotNull()
@Anno(value = "propRec") @Anno(value = "propRec")
T $receiver) { T $receiver) {
return null; return null;
} }
@kapt.internal.KaptSignature(value = "setExtensionProperty(Ljava/lang/Object;Ljava/lang/String;)V")
public static final <T extends java.lang.Object>void setExtensionProperty(@org.jetbrains.annotations.NotNull() public static final <T extends java.lang.Object>void setExtensionProperty(@org.jetbrains.annotations.NotNull()
@Anno(value = "propRec") @Anno(value = "propRec")
T $receiver, @org.jetbrains.annotations.NotNull() T $receiver, @org.jetbrains.annotations.NotNull()
@@ -1,51 +1,32 @@
package error; /**
* @KaptMetadata
public final class NonExistentClass { */
}
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface MyAnnotation { public abstract @interface MyAnnotation {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Simple { public final class Simple {
public static final test.Simple.Companion Companion = null; public static final test.Simple.Companion Companion = null;
@MyAnnotation() @MyAnnotation()
@kapt.internal.KaptSignature("myMethod()V")
public final void myMethod() { public final void myMethod() {
} }
@kapt.internal.KaptSignature("<init>()V")
public Simple() { public Simple() {
super(); super();
} }
@@ -53,7 +34,6 @@ public final class Simple {
@kotlin.Metadata() @kotlin.Metadata()
public static final class NestedClass { public static final class NestedClass {
@kapt.internal.KaptSignature("<init>()V")
public NestedClass() { public NestedClass() {
super(); super();
} }
@@ -61,7 +41,6 @@ public final class Simple {
@kotlin.Metadata() @kotlin.Metadata()
public static final class NestedNestedClass { public static final class NestedNestedClass {
@kapt.internal.KaptSignature("<init>()V")
public NestedNestedClass() { public NestedNestedClass() {
super(); super();
} }
@@ -71,7 +50,6 @@ public final class Simple {
@kotlin.Metadata() @kotlin.Metadata()
public final class InnerClass { public final class InnerClass {
@kapt.internal.KaptSignature("<init>(Ltest/Simple;)V")
public InnerClass() { public InnerClass() {
super(); super();
} }
@@ -80,9 +58,15 @@ public final class Simple {
@kotlin.Metadata() @kotlin.Metadata()
public static final class Companion { public static final class Companion {
@kapt.internal.KaptSignature("<init>()V")
private Companion() { private Companion() {
super(); super();
} }
} }
} }
////////////////////
package error;
public final class NonExistentClass {
}
@@ -1,73 +1,58 @@
package error; /**
* @KaptMetadata
public final class NonExistentClass { */
}
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface MyAnnotation { public abstract @interface MyAnnotation {
} }
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
import java.lang.System;
@kotlin.Metadata() @kotlin.Metadata()
@MyAnnotation() @MyAnnotation()
@kapt.internal.KaptMetadata()
public final class State { public final class State {
private final int someInt = 0; private final int someInt = 0;
private final long someLong = 0L; private final long someLong = 0L;
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
private final java.lang.String someString = null; private final java.lang.String someString = null;
@kapt.internal.KaptSignature("getSomeInt()I")
public final int getSomeInt() { public final int getSomeInt() {
return 0; return 0;
} }
@kapt.internal.KaptSignature("getSomeLong()J")
public final long getSomeLong() { public final long getSomeLong() {
return 0L; return 0L;
} }
@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull()
@kapt.internal.KaptSignature("getSomeString()Ljava/lang/String;")
public final java.lang.String getSomeString() { public final java.lang.String getSomeString() {
return null; return null;
} }
@kapt.internal.KaptSignature("<init>(IJLjava/lang/String;)V")
public State(int someInt, long someLong, @org.jetbrains.annotations.NotNull() public State(int someInt, long someLong, @org.jetbrains.annotations.NotNull()
java.lang.String someString) { java.lang.String someString) {
super(); super();
} }
@kapt.internal.KaptSignature("<init>(IJ)V")
public State(int someInt, long someLong) { public State(int someInt, long someLong) {
super(); super();
} }
} }
////////////////////
package error;
public final class NonExistentClass {
}
@@ -1,49 +1,57 @@
package error; /**
* @KaptMetadata
public final class NonExistentClass { */
}
////////////////////
package kapt.internal;
public @interface KaptMetadata {
public java.lang.String value();
}
////////////////////
package kapt.internal;
public @interface KaptSignature {
public java.lang.String value();
}
////////////////////
package test; package test;
import java.lang.System;
@kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public abstract @interface MyAnnotation {
}
////////////////////
/**
* @KaptMetadata
*/
package test;
import java.lang.System;
@kotlin.Metadata()
public enum EnumClass {
/*public static final*/ BLACK /* = new BLACK() */,
/*public static final*/ WHITE /* = new WHITE() */;
EnumClass() {
}
}
////////////////////
/**
* @KaptMetadata
*/
package test;
import java.lang.System;
/** /**
* * KDoc comment. * * KDoc comment.
*/ */
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"}) @kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
@kotlin.Metadata() @kotlin.Metadata()
@kapt.internal.KaptMetadata()
public final class Simple { public final class Simple {
@MyAnnotation() @MyAnnotation()
@kapt.internal.KaptSignature("myMethod()V")
public final void myMethod() { public final void myMethod() {
} }
@kapt.internal.KaptSignature("heavyMethod()I")
public final int heavyMethod() { public final int heavyMethod() {
return 0; return 0;
} }
@kapt.internal.KaptSignature("<init>()V")
public Simple() { public Simple() {
super(); super();
} }
@@ -51,42 +59,27 @@ public final class Simple {
//////////////////// ////////////////////
/**
* @KaptMetadata
*/
package test; package test;
@kotlin.Metadata() import java.lang.System;
@kapt.internal.KaptMetadata()
public enum EnumClass {
/*public static final*/ BLACK /* = new BLACK() */,
/*public static final*/ WHITE /* = new WHITE() */;
@kapt.internal.KaptSignature("<init>(Ljava/lang/String;I)V")
EnumClass() {
}
}
////////////////////
package test;
@kotlin.Metadata() @kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kapt.internal.KaptMetadata()
public abstract @interface MyAnnotation {
}
////////////////////
package test;
@kotlin.Metadata()
@kapt.internal.KaptMetadata()
public enum EnumClass2 { public enum EnumClass2 {
/*public static final*/ WHITE /* = new WHITE(null) */, /*public static final*/ WHITE /* = new WHITE(null) */,
/*public static final*/ RED /* = new RED(null) */; /*public static final*/ RED /* = new RED(null) */;
private final java.lang.String blah = null; private final java.lang.String blah = null;
@kapt.internal.KaptSignature("<init>(Ljava/lang/String;ILjava/lang/String;)V")
EnumClass2(@org.jetbrains.annotations.NotNull() EnumClass2(@org.jetbrains.annotations.NotNull()
java.lang.String blah) { java.lang.String blah) {
} }
} }
////////////////////
package error;
public final class NonExistentClass {
}