File tree 1 file changed +3
-2
lines changed
marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm/service/utils
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.*
22
22
import com.intellij.psi.util.PsiUtil
23
23
import org.jetbrains.kotlin.backend.jvm.ir.psiElement
24
24
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
25
+ import org.jetbrains.kotlin.descriptors.CallableDescriptor
25
26
import org.jetbrains.kotlin.idea.base.psi.KotlinPsiHeuristics
26
27
import 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
28
29
import org.jetbrains.kotlin.psi.KtClass
29
30
import org.jetbrains.kotlin.psi.KtFile
30
31
import org.jetbrains.kotlin.psi.KtFunction
@@ -239,7 +240,7 @@ object JVMMarkerUtils {
239
240
if (methodParams.isNotEmpty()) {
240
241
methodParams + = " ,"
241
242
}
242
- val paramType = it.type()
243
+ val paramType = ( it.resolveToDescriptorIfAny() as ? CallableDescriptor )?.returnType
243
244
val qualifiedType = if (paramType != null && KotlinBuiltIns .isPrimitiveArray(paramType)) {
244
245
val arrayType = KotlinBuiltIns .getPrimitiveArrayElementType(paramType)
245
246
arrayType?.let { JvmPrimitiveType .get(it).javaKeywordName + " []" }
You can’t perform that action at this time.
0 commit comments