FIR IDE: render captured type

This commit is contained in:
Tianyu Geng
2021-10-07 10:56:09 -07:00
committed by Ilya Kirillov
parent 8b44a4685f
commit ba359fb296
6 changed files with 31 additions and 25 deletions
@@ -1,17 +1,17 @@
[direct super types]
kotlin.collections.List<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableCollection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.List<CapturedType(in kotlin/String)>
kotlin.collections.MutableCollection<CapturedType(in kotlin/String)>
[approximated direct super types]
kotlin.collections.List<kotlin.Any?>
kotlin.collections.MutableCollection<in kotlin.String>
[all super types]
kotlin.collections.List<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableCollection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.Collection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableIterable<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.Iterable<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.List<CapturedType(in kotlin/String)>
kotlin.collections.MutableCollection<CapturedType(in kotlin/String)>
kotlin.collections.Collection<CapturedType(in kotlin/String)>
kotlin.collections.MutableIterable<CapturedType(in kotlin/String)>
kotlin.collections.Iterable<CapturedType(in kotlin/String)>
kotlin.Any
[approximated all super types]
@@ -1,17 +1,17 @@
[direct super types]
kotlin.collections.List<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableCollection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.List<CapturedType(out kotlin/String)>
kotlin.collections.MutableCollection<CapturedType(out kotlin/String)>
[approximated direct super types]
kotlin.collections.List<kotlin.String>
kotlin.collections.MutableCollection<out kotlin.String>
[all super types]
kotlin.collections.List<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableCollection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.Collection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableIterable<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.Iterable<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.List<CapturedType(out kotlin/String)>
kotlin.collections.MutableCollection<CapturedType(out kotlin/String)>
kotlin.collections.Collection<CapturedType(out kotlin/String)>
kotlin.collections.MutableIterable<CapturedType(out kotlin/String)>
kotlin.collections.Iterable<CapturedType(out kotlin/String)>
kotlin.Any
[approximated all super types]
@@ -1,17 +1,17 @@
[direct super types]
kotlin.collections.List<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableCollection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.List<CapturedType(*)>
kotlin.collections.MutableCollection<CapturedType(*)>
[approximated direct super types]
kotlin.collections.List<kotlin.Any?>
kotlin.collections.MutableCollection<out kotlin.Any?>
[all super types]
kotlin.collections.List<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableCollection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.Collection<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.MutableIterable<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.Iterable<ERROR_TYPE <Unexpected cone type org.jetbrains.kotlin.fir.types.ConeCapturedType>>
kotlin.collections.List<CapturedType(*)>
kotlin.collections.MutableCollection<CapturedType(*)>
kotlin.collections.Collection<CapturedType(*)>
kotlin.collections.MutableIterable<CapturedType(*)>
kotlin.collections.Iterable<CapturedType(*)>
kotlin.Any
[approximated all super types]