File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
java/src/main/kotlin/cc/unitmesh/idea/service Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ object JavaRelatedContext {
43
43
return containingClass
44
44
}
45
45
46
- private fun cleanUp (psiClass : PsiClass ): PsiClass {
46
+ fun cleanUp (psiClass : PsiClass ): PsiClass {
47
47
val psiElement = psiClass.copy() as PsiClass
48
48
psiElement.containingFile.setName(psiClass.containingFile.name)
49
49
val members = PsiTreeUtil .findChildrenOfType(psiElement, PsiMember ::class .java)
Original file line number Diff line number Diff line change @@ -46,7 +46,8 @@ object JavaTypeUtil {
46
46
element.parameterList.parameters.filter {
47
47
it.type is PsiClassReferenceType
48
48
}.map {
49
- resolvedClasses[it.name] = (it.type as PsiClassReferenceType ).resolve()
49
+ val resolve = (it.type as PsiClassReferenceType ).resolve() ? : return @map null
50
+ resolvedClasses[it.name] = JavaRelatedContext .cleanUp(resolve)
50
51
}
51
52
52
53
val outputType = element.returnTypeElement?.type
You can’t perform that action at this time.
0 commit comments