Skip to content

Commit 31907a6

Browse files
committed
fix: fix super class lost issue
1 parent 9cdadd2 commit 31907a6

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

java/src/main/kotlin/cc/unitmesh/idea/service/JavaRelatedContext.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ object JavaRelatedContext {
6565
private fun findSuperClasses(psiClass: PsiClass): List<PsiClass> {
6666
val superClass = psiClass.superClass ?: return emptyList()
6767
if (isProjectContent(superClass)) {
68-
return listOf(psiClass.superClass!!)
68+
return listOf(psiClass.superClass!!, psiClass)
6969
}
7070

71-
return emptyList()
71+
return listOf(psiClass)
7272
}
7373

7474
private fun canBeRemoved(member: PsiMember): Boolean {

java/src/main/kotlin/cc/unitmesh/idea/service/JavaWriteTestService.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,8 @@ class JavaWriteTestService : WriteTestService() {
105105
}
106106

107107
is PsiMethod -> {
108-
JavaRelatedContext.findRelatedClassesAndCleanUp(element).forEach { psiClass ->
108+
val findRelatedClassesAndCleanUp = JavaRelatedContext.findRelatedClassesAndCleanUp(element)
109+
findRelatedClassesAndCleanUp.forEach { psiClass ->
109110
resolvedClasses[psiClass.name!!] = psiClass
110111
}
111112
}

0 commit comments

Comments
 (0)