Removed useless as casts from compiler code

It allows compiling code with K2 and enabled `-Werror`
This commit is contained in:
Ivan Kochurkin
2023-10-20 13:44:09 +02:00
committed by Space Team
parent d50c6f1b6d
commit 1827df82c4
40 changed files with 77 additions and 117 deletions
@@ -12,7 +12,6 @@ import org.jetbrains.kotlin.fir.scopes.FirContainingNamesAwareScope
import org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol
import org.jetbrains.kotlin.name.Name
import org.jetbrains.kotlin.utils.addIfNotNull
class JavaClassStaticUseSiteScope internal constructor(
session: FirSession,
@@ -34,7 +33,7 @@ class JavaClassStaticUseSiteScope internal constructor(
private fun computeFunctions(name: Name): MutableList<FirNamedFunctionSymbol> {
val superClassSymbols = mutableListOf<FirNamedFunctionSymbol>()
superClassScope.processFunctionsByName(name) {
superClassSymbols.addIfNotNull(it as? FirNamedFunctionSymbol)
superClassSymbols.add(it)
}
val result = mutableListOf<FirNamedFunctionSymbol>()