File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm/service/utils Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -22,9 +22,10 @@ import com.intellij.psi.*
2222import com.intellij.psi.util.PsiUtil
2323import org.jetbrains.kotlin.backend.jvm.ir.psiElement
2424import org.jetbrains.kotlin.builtins.KotlinBuiltIns
25+ import org.jetbrains.kotlin.descriptors.CallableDescriptor
2526import org.jetbrains.kotlin.idea.base.psi.KotlinPsiHeuristics
2627import org.jetbrains.kotlin.idea.base.utils.fqname.fqName
27- import org.jetbrains.kotlin.nj2k.postProcessing.type
28+ import org.jetbrains.kotlin.idea.caches.resolve.resolveToDescriptorIfAny
2829import org.jetbrains.kotlin.psi.KtClass
2930import org.jetbrains.kotlin.psi.KtFile
3031import org.jetbrains.kotlin.psi.KtFunction
@@ -239,7 +240,7 @@ object JVMMarkerUtils {
239240 if (methodParams.isNotEmpty()) {
240241 methodParams + = " ,"
241242 }
242- val paramType = it.type()
243+ val paramType = ( it.resolveToDescriptorIfAny() as ? CallableDescriptor )?.returnType
243244 val qualifiedType = if (paramType != null && KotlinBuiltIns .isPrimitiveArray(paramType)) {
244245 val arrayType = KotlinBuiltIns .getPrimitiveArrayElementType(paramType)
245246 arrayType?.let { JvmPrimitiveType .get(it).javaKeywordName + " []" }
You can’t perform that action at this time.
0 commit comments