SLC: remove unused/redundant utils

KtTypeInfoProvider has many other variants like that,
e.g., KtType.(isUnit | isInt | isLong | ...)
This commit is contained in:
Jinseong Jeon
2024-03-01 13:40:11 -08:00
committed by teamcity
parent afd20b0c2d
commit f3ed9476a3
@@ -14,7 +14,6 @@ import com.intellij.util.IncorrectOperationException
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
import org.jetbrains.kotlin.analysis.api.annotations.*
import org.jetbrains.kotlin.analysis.api.base.KtConstantValue
import org.jetbrains.kotlin.analysis.api.components.DefaultTypeClassIds
import org.jetbrains.kotlin.analysis.api.symbols.*
import org.jetbrains.kotlin.analysis.api.symbols.markers.KtSymbolWithModality
import org.jetbrains.kotlin.analysis.api.symbols.markers.KtSymbolWithTypeParameters
@@ -35,7 +34,6 @@ import org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassForClas
import org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassForInterface
import org.jetbrains.kotlin.light.classes.symbol.classes.SymbolLightClassForInterfaceDefaultImpls
import org.jetbrains.kotlin.light.classes.symbol.classes.modificationTrackerForClassInnerStuff
import org.jetbrains.kotlin.name.ClassId
import org.jetbrains.kotlin.name.SpecialNames
import org.jetbrains.kotlin.psi.KtTypeParameterListOwner
import org.jetbrains.kotlin.utils.exceptions.errorWithAttachment
@@ -63,7 +61,6 @@ internal fun KtAnalysisSession.mapType(
}
}
internal enum class NullabilityType {
Nullable,
NotNull,
@@ -173,13 +170,6 @@ internal fun KtAnalysisSession.getTypeNullability(type: KtType): NullabilityType
return ktType.nullabilityType
}
internal val KtType.isUnit get() = isClassTypeWithClassId(DefaultTypeClassIds.UNIT)
internal fun KtType.isClassTypeWithClassId(classId: ClassId): Boolean {
if (this !is KtNonErrorClassType) return false
return this.classId == classId
}
private fun escapeString(s: String): String = buildString {
s.forEach {
when (it) {