From c66bb8c57d46690ac67b83cd463c96da779cab87 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Mon, 23 Jul 2018 21:57:08 +0300 Subject: [PATCH] [JS IR BE] Remove no longer needed descriptor based utils --- .../backend/js/utils/descriptorBasedUtils.kt | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/descriptorBasedUtils.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/descriptorBasedUtils.kt index 433992e758b..ce350b07228 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/descriptorBasedUtils.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/descriptorBasedUtils.kt @@ -9,38 +9,13 @@ import org.jetbrains.kotlin.builtins.KotlinBuiltIns import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.descriptors.annotations.Annotations import org.jetbrains.kotlin.descriptors.impl.ValueParameterDescriptorImpl -import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor -import org.jetbrains.kotlin.descriptors.FunctionDescriptor -import org.jetbrains.kotlin.descriptors.ModuleDescriptor -import org.jetbrains.kotlin.descriptors.PropertyAccessorDescriptor -import org.jetbrains.kotlin.incremental.components.NoLookupLocation import org.jetbrains.kotlin.ir.declarations.IrTypeParameter -import org.jetbrains.kotlin.ir.symbols.IrClassSymbol import org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol -import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.types.KotlinType val IrConstructorSymbol.constructedClass get() = descriptor.constructedClass -val IrClassSymbol.isAny get() = KotlinBuiltIns.isAny(descriptor) - -fun ModuleDescriptor.getFunctions(fqName: FqName): List { - return getFunctions(fqName.parent(), fqName.shortName()) -} - -fun ModuleDescriptor.getFunctions(packageFqName: FqName, name: Name): List { - return getPackage(packageFqName).memberScope.getContributedFunctions(name, NoLookupLocation.FROM_BACKEND).toList() -} - -fun ModuleDescriptor.getClassifier(fqName: FqName): ClassifierDescriptor? { - return getClassifier(fqName.parent(), fqName.shortName()) -} - -fun ModuleDescriptor.getClassifier(packageFqName: FqName, name: Name): ClassifierDescriptor? { - return getPackage(packageFqName).memberScope.getContributedClassifier(name, NoLookupLocation.FROM_BACKEND) -} - fun createValueParameter(containingDeclaration: CallableDescriptor, index: Int, name: String, type: KotlinType): ValueParameterDescriptor { return ValueParameterDescriptorImpl( containingDeclaration = containingDeclaration,