Merge pull request #9875 from smowton/smowton/fix/charat-naming

Kotlin: Special-case String.charAt naming
This commit is contained in:
Chris Smowton
2022-07-25 16:10:13 +01:00
committed by GitHub
6 changed files with 16 additions and 1 deletions

View File

@@ -51,6 +51,8 @@ private val specialFunctions = mapOf(
makeDescription(FqName("java.lang.Number"), "toFloat") to "floatValue",
makeDescription(StandardNames.FqNames.number.toSafe(), "toDouble") to "doubleValue",
makeDescription(FqName("java.lang.Number"), "toDouble") to "doubleValue",
makeDescription(StandardNames.FqNames.string.toSafe(), "get") to "charAt",
makeDescription(FqName("java.lang.String"), "get") to "charAt",
)
private val specialFunctionShortNames = specialFunctions.keys.map { it.functionName }.toSet()