SLC: remove unused/redundant utils
KtTypeInfoProvider has many other variants like that, e.g., KtType.(isUnit | isInt | isLong | ...)
This commit is contained in:
-10
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user