add ultra-light classes/members that work without backend in simple cases

This commit is contained in:
peter
2018-10-25 17:58:05 +02:00
parent 387efc3791
commit ebc998d710
48 changed files with 2502 additions and 98 deletions
@@ -0,0 +1,19 @@
/** should load cls */
class Foo {
suspend fun doSomething(foo: Foo): Bar {}
}
/** should load cls */
class Bar {
fun <T> async(block: suspend () -> T)
}
/** should load cls */
interface Base {
suspend fun foo()
}
/** should load cls */
class Derived: Base {
override suspend fun foo() { ... }
}