init research
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import org.jetbrains.kotlinx.dataframe.*
|
||||
import org.jetbrains.kotlinx.dataframe.annotations.*
|
||||
import org.jetbrains.kotlinx.dataframe.api.*
|
||||
import org.jetbrains.kotlinx.dataframe.io.*
|
||||
|
||||
class OuterClass
|
||||
|
||||
@org.jetbrains.kotlinx.dataframe.annotations.DataSchema(isOpen = false)
|
||||
interface Hello {
|
||||
val name: String
|
||||
val `test name`: InnerClass
|
||||
val nullableProperty: Int?
|
||||
val a: () -> Unit
|
||||
val d: List<List<*>>
|
||||
|
||||
class InnerClass
|
||||
}
|
||||
|
||||
val ColumnsContainer<Hello>.col1: DataColumn<String> get() = name
|
||||
val ColumnsContainer<Hello>.col2: DataColumn<Hello.InnerClass> get() = `test name`
|
||||
val ColumnsContainer<Hello>.col3: DataColumn<Int?> get() = nullableProperty
|
||||
val ColumnsContainer<Hello>.col4: DataColumn<() -> Unit> get() = a
|
||||
val ColumnsContainer<Hello>.col5: DataColumn<List<List<*>>> get() = d
|
||||
|
||||
val DataRow<Hello>.row1: String get() = name
|
||||
val DataRow<Hello>.row2: Hello.InnerClass get() = `test name`
|
||||
val DataRow<Hello>.row3: Int? get() = nullableProperty
|
||||
val DataRow<Hello>.row4: () -> Unit get() = a
|
||||
val DataRow<Hello>.row5: List<List<*>> get() = d
|
||||
|
||||
fun box(): String {
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user