Rename KotlinBuiltInsNames to StandardNames
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.js.resolve.diagnostics
|
||||
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.builtins.isExtensionFunctionType
|
||||
import org.jetbrains.kotlin.descriptors.*
|
||||
import org.jetbrains.kotlin.diagnostics.DiagnosticFactory0
|
||||
@@ -78,9 +78,9 @@ object JsExternalChecker : DeclarationChecker {
|
||||
if (descriptor is ClassDescriptor && descriptor.kind != ClassKind.ANNOTATION_CLASS) {
|
||||
val superClasses = (listOfNotNull(descriptor.getSuperClassNotAny()) + descriptor.getSuperInterfaces()).toMutableSet()
|
||||
if (descriptor.kind == ClassKind.ENUM_CLASS || descriptor.kind == ClassKind.ENUM_ENTRY) {
|
||||
superClasses.removeAll { it.fqNameUnsafe == KotlinBuiltInsNames.FqNames._enum }
|
||||
superClasses.removeAll { it.fqNameUnsafe == StandardNames.FqNames._enum }
|
||||
}
|
||||
if (superClasses.any { !AnnotationsUtils.isNativeObject(it) && it.fqNameSafe != KotlinBuiltInsNames.FqNames.throwable }) {
|
||||
if (superClasses.any { !AnnotationsUtils.isNativeObject(it) && it.fqNameSafe != StandardNames.FqNames.throwable }) {
|
||||
trace.report(ErrorsJs.EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE.on(declaration))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.serialization.js
|
||||
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor
|
||||
import org.jetbrains.kotlin.descriptors.ClassifierDescriptorWithTypeParameters
|
||||
import org.jetbrains.kotlin.name.ClassId
|
||||
@@ -36,7 +36,7 @@ class JavaScriptStringTable : StringTableImpl() {
|
||||
superClassifiers[0].classId
|
||||
} else {
|
||||
val superClass = superClassifiers.find { !DescriptorUtils.isInterface(it) }
|
||||
superClass?.classId ?: ClassId.topLevel(KotlinBuiltInsNames.FqNames.any.toSafe())
|
||||
superClass?.classId ?: ClassId.topLevel(StandardNames.FqNames.any.toSafe())
|
||||
}
|
||||
} else {
|
||||
super.getLocalClassIdReplacement(descriptor)
|
||||
|
||||
+3
-3
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.js.translate.callTranslator
|
||||
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.builtins.isFunctionTypeOrSubtype
|
||||
import org.jetbrains.kotlin.builtins.isSuspendFunctionTypeOrSubtype
|
||||
import org.jetbrains.kotlin.descriptors.CallableDescriptor
|
||||
@@ -177,10 +177,10 @@ private fun mayBeMarkByRangeMetadata(resolvedCall: ResolvedCall<out FunctionDesc
|
||||
callExpression.range = Pair(RangeType.LONG, RangeKind.RANGE_TO)
|
||||
}
|
||||
untilFqName -> when (resolvedCall.resultingDescriptor.returnType?.constructor?.declarationDescriptor?.fqNameUnsafe) {
|
||||
KotlinBuiltInsNames.FqNames.intRange -> {
|
||||
StandardNames.FqNames.intRange -> {
|
||||
callExpression.range = Pair(RangeType.INT, RangeKind.UNTIL)
|
||||
}
|
||||
KotlinBuiltInsNames.FqNames.longRange -> {
|
||||
StandardNames.FqNames.longRange -> {
|
||||
callExpression.range = Pair(RangeType.LONG, RangeKind.UNTIL)
|
||||
}
|
||||
}
|
||||
|
||||
+3
-3
@@ -17,7 +17,7 @@
|
||||
package org.jetbrains.kotlin.js.translate.declaration
|
||||
|
||||
import com.intellij.psi.PsiElement
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.descriptors.ClassDescriptor
|
||||
import org.jetbrains.kotlin.descriptors.FunctionDescriptor
|
||||
import org.jetbrains.kotlin.js.backend.ast.*
|
||||
@@ -40,7 +40,7 @@ class EnumTranslator(
|
||||
}
|
||||
|
||||
private fun generateValuesFunction() {
|
||||
val function = createFunction(DescriptorUtils.getFunctionByName(descriptor.staticScope, KotlinBuiltInsNames.ENUM_VALUES))
|
||||
val function = createFunction(DescriptorUtils.getFunctionByName(descriptor.staticScope, StandardNames.ENUM_VALUES))
|
||||
|
||||
val values = entries.map {
|
||||
JsInvocation(JsAstUtils.pureFqn(context().getNameForObjectInstance(it), null)).source(psi)
|
||||
@@ -49,7 +49,7 @@ class EnumTranslator(
|
||||
}
|
||||
|
||||
private fun generateValueOfFunction() {
|
||||
val function = createFunction(DescriptorUtils.getFunctionByName(descriptor.staticScope, KotlinBuiltInsNames.ENUM_VALUE_OF))
|
||||
val function = createFunction(DescriptorUtils.getFunctionByName(descriptor.staticScope, StandardNames.ENUM_VALUE_OF))
|
||||
|
||||
val nameParam = JsScope.declareTemporaryName("name")
|
||||
function.parameters += JsParameter(nameParam)
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
package org.jetbrains.kotlin.js.translate.expression
|
||||
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.descriptors.*
|
||||
import org.jetbrains.kotlin.js.backend.ast.*
|
||||
import org.jetbrains.kotlin.js.translate.callTranslator.CallTranslator
|
||||
@@ -316,7 +316,7 @@ fun translateForExpression(expression: KtForExpression, context: TranslationCont
|
||||
}
|
||||
|
||||
fun findCollection() =
|
||||
context.currentModule.findClassAcrossModuleDependencies(ClassId.topLevel(KotlinBuiltInsNames.FqNames.collection))!!
|
||||
context.currentModule.findClassAcrossModuleDependencies(ClassId.topLevel(StandardNames.FqNames.collection))!!
|
||||
|
||||
fun translateForOverCollectionIndices(info: WithIndexInfo): JsStatement {
|
||||
val range = context.cacheExpressionIfNeeded(info.range)
|
||||
@@ -337,7 +337,7 @@ fun translateForExpression(expression: KtForExpression, context: TranslationCont
|
||||
}
|
||||
|
||||
fun findIterable() =
|
||||
context.currentModule.findClassAcrossModuleDependencies(ClassId.topLevel(KotlinBuiltInsNames.FqNames.iterable))!!
|
||||
context.currentModule.findClassAcrossModuleDependencies(ClassId.topLevel(StandardNames.FqNames.iterable))!!
|
||||
|
||||
fun findSequence() =
|
||||
context.currentModule.findClassAcrossModuleDependencies(ClassId.topLevel(sequenceFqName))!!
|
||||
|
||||
+1
-1
@@ -141,7 +141,7 @@ object ArrayFIF : CompositeFIF() {
|
||||
}
|
||||
|
||||
init {
|
||||
val arrayName = KotlinBuiltInsNames.FqNames.array.shortName()
|
||||
val arrayName = StandardNames.FqNames.array.shortName()
|
||||
|
||||
val arrayTypeNames = mutableListOf(arrayName)
|
||||
PrimitiveType.values().mapTo(arrayTypeNames) { it.arrayTypeName }
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.js.translate.intrinsic.functions.factories
|
||||
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.descriptors.ConstructorDescriptor
|
||||
import org.jetbrains.kotlin.descriptors.FunctionDescriptor
|
||||
import org.jetbrains.kotlin.js.backend.ast.JsExpression
|
||||
@@ -42,7 +42,7 @@ object ThrowableConstructorIntrinsicFactory : FunctionIntrinsicFactory {
|
||||
val constructor = callInfo.resolvedCall.resultingDescriptor
|
||||
val argumentsToPass = arguments.toMutableList()
|
||||
val hasCauseParameter = constructor.valueParameters.any {
|
||||
it.type.constructor.declarationDescriptor?.fqNameSafe == KotlinBuiltInsNames.FqNames.throwable
|
||||
it.type.constructor.declarationDescriptor?.fqNameSafe == StandardNames.FqNames.throwable
|
||||
}
|
||||
|
||||
if (constructor.valueParameters.size == 1 && hasCauseParameter) {
|
||||
|
||||
+1
-1
@@ -49,7 +49,7 @@ import org.jetbrains.kotlin.types.KotlinType;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import static org.jetbrains.kotlin.builtins.KotlinBuiltInsNames.FqNames;
|
||||
import static org.jetbrains.kotlin.builtins.StandardNames.FqNames;
|
||||
import static org.jetbrains.kotlin.js.patterns.PatternBuilder.pattern;
|
||||
|
||||
public final class TopLevelFIF extends CompositeFIF {
|
||||
|
||||
+2
-2
@@ -17,7 +17,7 @@
|
||||
package org.jetbrains.kotlin.js.translate.intrinsic.objects
|
||||
|
||||
import org.jetbrains.kotlin.builtins.CompanionObjectMapping
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.descriptors.ClassDescriptor
|
||||
import org.jetbrains.kotlin.js.backend.ast.JsExpression
|
||||
import org.jetbrains.kotlin.js.translate.context.TranslationContext
|
||||
@@ -41,7 +41,7 @@ class ObjectIntrinsics {
|
||||
}
|
||||
|
||||
private fun createIntrinsic(classDescriptor: ClassDescriptor): ObjectIntrinsic? {
|
||||
if (classDescriptor.fqNameUnsafe == KotlinBuiltInsNames.FqNames._enum ||
|
||||
if (classDescriptor.fqNameUnsafe == StandardNames.FqNames._enum ||
|
||||
!CompanionObjectMapping.isMappedIntrinsicCompanionObject(classDescriptor)
|
||||
) {
|
||||
return null
|
||||
|
||||
+2
-2
@@ -18,7 +18,7 @@ package org.jetbrains.kotlin.js.translate.reference;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames;
|
||||
import org.jetbrains.kotlin.builtins.StandardNames;
|
||||
import org.jetbrains.kotlin.descriptors.*;
|
||||
import org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor;
|
||||
import org.jetbrains.kotlin.js.backend.ast.JsExpression;
|
||||
@@ -52,7 +52,7 @@ public final class ReferenceTranslator {
|
||||
private static final Set<FqNameUnsafe> DECLARATIONS_WITHOUT_SIDE_EFFECTS = new HashSet<>(Arrays.asList(
|
||||
new FqNameUnsafe("kotlin.coroutines.experimental.intrinsics.COROUTINE_SUSPENDED"),
|
||||
new FqNameUnsafe("kotlin.coroutines.intrinsics.COROUTINE_SUSPENDED"),
|
||||
KotlinBuiltInsNames.FqNames.unit
|
||||
StandardNames.FqNames.unit
|
||||
));
|
||||
|
||||
private ReferenceTranslator() {
|
||||
|
||||
@@ -20,7 +20,7 @@ import com.intellij.util.SmartList;
|
||||
import kotlin.Pair;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames;
|
||||
import org.jetbrains.kotlin.builtins.StandardNames;
|
||||
import org.jetbrains.kotlin.descriptors.ClassDescriptor;
|
||||
import org.jetbrains.kotlin.descriptors.SourceElement;
|
||||
import org.jetbrains.kotlin.js.backend.ast.*;
|
||||
@@ -227,25 +227,25 @@ public final class JsAstUtils {
|
||||
@NotNull
|
||||
public static JsExpression byteToUByte(byte value, @NotNull TranslationContext context) {
|
||||
// replace with external builder
|
||||
return toUnsignedNumber(new JsIntLiteral(value), context, KotlinBuiltInsNames.FqNames.uByte);
|
||||
return toUnsignedNumber(new JsIntLiteral(value), context, StandardNames.FqNames.uByte);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static JsExpression shortToUShort(short value, @NotNull TranslationContext context) {
|
||||
// replace with external builder
|
||||
return toUnsignedNumber(new JsIntLiteral(value), context, KotlinBuiltInsNames.FqNames.uShort);
|
||||
return toUnsignedNumber(new JsIntLiteral(value), context, StandardNames.FqNames.uShort);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static JsExpression intToUInt(int value, @NotNull TranslationContext context) {
|
||||
// replace with external builder
|
||||
return toUnsignedNumber(new JsIntLiteral(value), context, KotlinBuiltInsNames.FqNames.uInt);
|
||||
return toUnsignedNumber(new JsIntLiteral(value), context, StandardNames.FqNames.uInt);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static JsExpression longToULong(@NotNull JsExpression expression, @NotNull TranslationContext context) {
|
||||
// replace with external builder
|
||||
return toUnsignedNumber(expression, context, KotlinBuiltInsNames.FqNames.uLong);
|
||||
return toUnsignedNumber(expression, context, StandardNames.FqNames.uLong);
|
||||
}
|
||||
|
||||
private static JsExpression toUnsignedNumber(
|
||||
|
||||
@@ -20,7 +20,7 @@ import com.intellij.util.containers.ContainerUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns;
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames;
|
||||
import org.jetbrains.kotlin.builtins.StandardNames;
|
||||
import org.jetbrains.kotlin.descriptors.*;
|
||||
import org.jetbrains.kotlin.js.translate.context.Namer;
|
||||
import org.jetbrains.kotlin.resolve.DescriptorUtils;
|
||||
@@ -42,7 +42,7 @@ import static org.jetbrains.kotlin.resolve.DescriptorUtils.*;
|
||||
public final class JsDescriptorUtils {
|
||||
// TODO: maybe we should use external annotations or something else.
|
||||
private static final Set<String> FAKE_CLASSES = ContainerUtil.immutableSet(
|
||||
KotlinBuiltInsNames.FqNames.any.asString()
|
||||
StandardNames.FqNames.any.asString()
|
||||
);
|
||||
|
||||
private JsDescriptorUtils() {
|
||||
|
||||
@@ -11,7 +11,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.kotlin.builtins.FunctionTypesKt;
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns;
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltInsNames;
|
||||
import org.jetbrains.kotlin.builtins.StandardNames;
|
||||
import org.jetbrains.kotlin.builtins.PrimitiveType;
|
||||
import org.jetbrains.kotlin.config.CoroutineLanguageVersionSettingsUtilKt;
|
||||
import org.jetbrains.kotlin.descriptors.*;
|
||||
@@ -60,7 +60,7 @@ public final class TranslationUtils {
|
||||
new FqNameUnsafe("kotlin.ranges.CharProgression"),
|
||||
new FqNameUnsafe("kotlin.js.internal.CharCompanionObject"),
|
||||
new FqNameUnsafe("kotlin.Char.Companion"),
|
||||
KotlinBuiltInsNames.FqNames.charSequence, KotlinBuiltInsNames.FqNames.number
|
||||
StandardNames.FqNames.charSequence, StandardNames.FqNames.number
|
||||
));
|
||||
|
||||
private TranslationUtils() {
|
||||
@@ -453,7 +453,7 @@ public final class TranslationUtils {
|
||||
FqNameUnsafe containingClassName = DescriptorUtilsKt.getFqNameUnsafe(containingClass);
|
||||
if (!CLASSES_WITH_NON_BOXED_CHARS.contains(containingClassName) &&
|
||||
!KotlinBuiltIns.isPrimitiveType(containingClass.getDefaultType()) &&
|
||||
!KotlinBuiltInsNames.isPrimitiveArray(containingClassName)
|
||||
!StandardNames.isPrimitiveArray(containingClassName)
|
||||
) {
|
||||
return getAnyTypeFromSameModule(descriptor);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user