[Analysis API] remove duplicating logic for building KtSubstitutor by ConeSubstitutor
This commit is contained in:
committed by
Space Team
parent
1107e728a2
commit
49cfbb0576
+1
-5
@@ -116,10 +116,6 @@ internal interface KtFirAnalysisSessionComponent {
|
||||
}
|
||||
|
||||
fun ConeSubstitutor.toKtSubstitutor(): KtSubstitutor {
|
||||
return when (this) {
|
||||
ConeSubstitutor.Empty -> KtSubstitutor.Empty(analysisSession.token)
|
||||
is ConeSubstitutorByMap -> KtFirMapBackedSubstitutor(this, analysisSession.firSymbolBuilder)
|
||||
else -> KtFirGenericSubstitutor(this, analysisSession.firSymbolBuilder)
|
||||
}
|
||||
return analysisSession.firSymbolBuilder.typeBuilder.buildSubstitutor(this)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user