diff --git a/plugins/kapt3/kapt3-compiler/test/org/jetbrains/kotlin/kapt3/test/ClassFileToSourceStubConverterTestGenerated.java b/plugins/kapt3/kapt3-compiler/test/org/jetbrains/kotlin/kapt3/test/ClassFileToSourceStubConverterTestGenerated.java index 2a144c5253f..065fcf1f769 100644 --- a/plugins/kapt3/kapt3-compiler/test/org/jetbrains/kotlin/kapt3/test/ClassFileToSourceStubConverterTestGenerated.java +++ b/plugins/kapt3/kapt3-compiler/test/org/jetbrains/kotlin/kapt3/test/ClassFileToSourceStubConverterTestGenerated.java @@ -139,6 +139,11 @@ public class ClassFileToSourceStubConverterTestGenerated extends AbstractClassFi runTest("plugins/kapt3/kapt3-compiler/testData/converter/inheritanceSimple.kt"); } + @TestMetadata("inlineClasses.kt") + public void testInlineClasses() throws Exception { + runTest("plugins/kapt3/kapt3-compiler/testData/converter/inlineClasses.kt"); + } + @TestMetadata("innerClassesWithTypeParameters.kt") public void testInnerClassesWithTypeParameters() throws Exception { runTest("plugins/kapt3/kapt3-compiler/testData/converter/innerClassesWithTypeParameters.kt"); diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/inlineClasses.kt b/plugins/kapt3/kapt3-compiler/testData/converter/inlineClasses.kt new file mode 100644 index 00000000000..e1e2343d068 --- /dev/null +++ b/plugins/kapt3/kapt3-compiler/testData/converter/inlineClasses.kt @@ -0,0 +1 @@ +inline class Cl(val a: String) \ No newline at end of file diff --git a/plugins/kapt3/kapt3-compiler/testData/converter/inlineClasses.txt b/plugins/kapt3/kapt3-compiler/testData/converter/inlineClasses.txt new file mode 100644 index 00000000000..adbce593298 --- /dev/null +++ b/plugins/kapt3/kapt3-compiler/testData/converter/inlineClasses.txt @@ -0,0 +1,31 @@ +import java.lang.System; + +@kotlin.Metadata() +public final class Cl { + + public Cl() { + super(); + } + @org.jetbrains.annotations.NotNull() + private final java.lang.String a = null; + + @org.jetbrains.annotations.NotNull() + public final java.lang.String getA() { + return null; + } + + @java.lang.Override() + public java.lang.String toString() { + return null; + } + + @java.lang.Override() + public int hashCode() { + return 0; + } + + @java.lang.Override() + public boolean equals(java.lang.Object p0) { + return false; + } +}