[FIR] Consistently use _function_ instead of _functional_ in names of classes and functions
This commit is contained in:
committed by
Space Team
parent
f268ab8858
commit
89c42e20c9
+4
-4
@@ -12,8 +12,8 @@ import org.jetbrains.kotlin.analysis.api.descriptors.types.base.KtFe10Type
|
||||
import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
|
||||
import org.jetbrains.kotlin.analysis.api.types.KtType
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||
import org.jetbrains.kotlin.builtins.functions.FunctionalTypeKind
|
||||
import org.jetbrains.kotlin.builtins.getFunctionalClassKind
|
||||
import org.jetbrains.kotlin.builtins.functions.FunctionTypeKind
|
||||
import org.jetbrains.kotlin.builtins.getFunctionTypeKind
|
||||
import org.jetbrains.kotlin.load.java.sam.JavaSingleAbstractMethodUtils
|
||||
import org.jetbrains.kotlin.name.SpecialNames
|
||||
import org.jetbrains.kotlin.types.DefinitelyNotNullType
|
||||
@@ -31,9 +31,9 @@ internal class KtFe10TypeInfoProvider(
|
||||
return JavaSingleAbstractMethodUtils.isSamType(type.fe10Type)
|
||||
}
|
||||
|
||||
override fun getFunctionClassKind(type: KtType): FunctionalTypeKind? {
|
||||
override fun getFunctionClassKind(type: KtType): FunctionTypeKind? {
|
||||
require(type is KtFe10Type)
|
||||
return type.fe10Type.constructor.declarationDescriptor?.getFunctionalClassKind()
|
||||
return type.fe10Type.constructor.declarationDescriptor?.getFunctionTypeKind()
|
||||
}
|
||||
|
||||
override fun canBeNull(type: KtType): Boolean {
|
||||
|
||||
+2
-3
@@ -26,8 +26,7 @@ import org.jetbrains.kotlin.analysis.api.types.KtType
|
||||
import org.jetbrains.kotlin.analysis.api.types.KtTypeNullability
|
||||
import org.jetbrains.kotlin.builtins.*
|
||||
import org.jetbrains.kotlin.builtins.functions.FunctionClassDescriptor
|
||||
import org.jetbrains.kotlin.builtins.functions.FunctionalTypeKind
|
||||
import org.jetbrains.kotlin.builtins.functions.isSuspendType
|
||||
import org.jetbrains.kotlin.builtins.functions.isSuspendOrKSuspendFunction
|
||||
import org.jetbrains.kotlin.name.ClassId
|
||||
import org.jetbrains.kotlin.types.SimpleType
|
||||
|
||||
@@ -53,7 +52,7 @@ internal class KtFe10FunctionalType(
|
||||
}
|
||||
|
||||
override val isSuspend: Boolean
|
||||
get() = withValidityAssertion { descriptor.functionKind.isSuspendType }
|
||||
get() = withValidityAssertion { descriptor.functionKind.isSuspendOrKSuspendFunction }
|
||||
|
||||
override val isReflectType: Boolean
|
||||
get() = withValidityAssertion { descriptor.functionKind.isReflectType }
|
||||
|
||||
+2
-2
@@ -8,7 +8,7 @@ package org.jetbrains.kotlin.analysis.api.descriptors.utils
|
||||
import org.jetbrains.kotlin.builtins.FAKE_CONTINUATION_CLASS_DESCRIPTOR
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||
import org.jetbrains.kotlin.builtins.functions.FunctionClassDescriptor
|
||||
import org.jetbrains.kotlin.builtins.functions.isSuspendType
|
||||
import org.jetbrains.kotlin.builtins.functions.isSuspendOrKSuspendFunction
|
||||
import org.jetbrains.kotlin.descriptors.*
|
||||
import org.jetbrains.kotlin.incremental.components.NoLookupLocation
|
||||
import org.jetbrains.kotlin.name.StandardClassIds
|
||||
@@ -61,7 +61,7 @@ internal class KtFe10TypeSystemCommonBackendContextForTypeMapping(
|
||||
override fun SimpleTypeMarker.isSuspendFunction(): Boolean {
|
||||
require(this is SimpleType)
|
||||
val declaration = constructor.declarationDescriptor
|
||||
return declaration is FunctionClassDescriptor && declaration.functionKind.isSuspendType
|
||||
return declaration is FunctionClassDescriptor && declaration.functionKind.isSuspendOrKSuspendFunction
|
||||
}
|
||||
|
||||
override fun SimpleTypeMarker.isKClass(): Boolean {
|
||||
|
||||
Reference in New Issue
Block a user