Kapt: Strict mode. Issue an error if the converter fails to process a class (#KT-25518, #KT-24272)

This commit is contained in:
Yan Zhulanow
2018-07-16 21:00:40 +03:00
parent ef210d7122
commit c83581e6b8
12 changed files with 152 additions and 26 deletions
@@ -0,0 +1,15 @@
// STRICT_MODE
// EXPECTED_ERROR(java:23:50) cannot find symbol
// EXPECTED_ERROR(java:28:49) cannot find symbol
// EXPECTED_ERROR(other:-1:-1) Can't generate a stub for 'Foo$Bar$Bar'.
class Foo(private val string: String) {
val bar = Bar("bar")
class Bar(val string: String) {
class Bar(val nested: String)
val bars: ArrayList<Bar> = ArrayList()
}
}