[Analysis API] Fix exceptions around type parameters being treated as callables
- `toResolvedCallableSymbol`: cast defensively because the resolved symbol might not be a callable symbol. - `toKtCallInfo`: Check that the resolved symbol is actually callable. ^KTIJ-23003 fixed
This commit is contained in:
committed by
teamcity
parent
170c19d293
commit
c5e5140c08
+5
@@ -0,0 +1,5 @@
|
||||
// See: KTIJ-23003 (KotlinExceptionWithAttachments)
|
||||
|
||||
fun <T> test(x: Any) {
|
||||
println(<expr>T</expr>)
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
null
|
||||
Reference in New Issue
Block a user