Kapt, minor: Add a test for inline classes (KT-25800)

This commit is contained in:
Yan Zhulanow
2018-09-10 17:54:52 +03:00
parent 2219f0956e
commit 50858b6fa3
3 changed files with 37 additions and 0 deletions
@@ -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");
@@ -0,0 +1 @@
inline class Cl(val a: String)
@@ -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;
}
}