Skip to content

Commit 0b4be1f

Browse files
committed
Fix deprecation warnings
1 parent ce7cdc9 commit 0b4be1f

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

src/main/kotlin/creator/MinecraftModuleBuilder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class MinecraftModuleBuilder : JavaModuleBuilder() {
7979
}
8080

8181
if (!project.isInitialized) {
82-
StartupManager.getInstance(project).registerPostStartupActivity(r)
82+
StartupManager.getInstance(project).runAfterOpened(r)
8383
return
8484
}
8585

src/main/kotlin/platform/forge/inspections/sideonly/RemoveAnnotationInspectionGadgetsFix.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,17 @@ package com.demonwav.mcdev.platform.forge.inspections.sideonly
1313
import com.intellij.codeInspection.ProblemDescriptor
1414
import com.intellij.openapi.project.Project
1515
import com.intellij.psi.PsiAnnotation
16-
import com.intellij.structuralsearch.plugin.util.SmartPsiPointer
16+
import com.intellij.psi.SmartPsiElementPointer
17+
import com.intellij.refactoring.suggested.createSmartPointer
1718
import com.siyeh.ig.InspectionGadgetsFix
1819
import org.jetbrains.annotations.Nls
1920

2021
class RemoveAnnotationInspectionGadgetsFix(element: PsiAnnotation, private val name: String) : InspectionGadgetsFix() {
2122

22-
private val pointer: SmartPsiPointer = SmartPsiPointer(element)
23+
private val pointer: SmartPsiElementPointer<PsiAnnotation> = element.createSmartPointer()
2324

2425
override fun doFix(project: Project, descriptor: ProblemDescriptor) {
25-
(pointer.element as? PsiAnnotation)?.delete()
26+
pointer.element?.delete()
2627
}
2728

2829
@Nls

src/main/kotlin/platform/forge/inspections/simpleimpl/AddEmptyConstructorInspectionGadgetsFix.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,16 @@ import com.intellij.codeInspection.ProblemDescriptor
1414
import com.intellij.openapi.project.Project
1515
import com.intellij.psi.JavaPsiFacade
1616
import com.intellij.psi.PsiClass
17-
import com.intellij.structuralsearch.plugin.util.SmartPsiPointer
17+
import com.intellij.psi.SmartPsiElementPointer
18+
import com.intellij.refactoring.suggested.createSmartPointer
1819
import com.siyeh.ig.InspectionGadgetsFix
1920

2021
class AddEmptyConstructorInspectionGadgetsFix(element: PsiClass, private val name: String) : InspectionGadgetsFix() {
2122

22-
private val pointer: SmartPsiPointer = SmartPsiPointer(element)
23+
private val pointer: SmartPsiElementPointer<PsiClass> = element.createSmartPointer()
2324

2425
override fun doFix(project: Project, descriptor: ProblemDescriptor?) {
25-
val clazz = pointer.element as? PsiClass ?: return
26+
val clazz = pointer.element ?: return
2627
clazz.addBefore(JavaPsiFacade.getElementFactory(project).createConstructor(), clazz.methods[0])
2728
}
2829

src/main/kotlin/util/utils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ fun Module.findChildren(): Set<Module> {
218218
}
219219

220220
val path = manager.getModuleGroupPath(m) ?: continue
221-
val namedModule = path.last()?.let { manager.findModuleByName(it) } ?: continue
221+
val namedModule = manager.findModuleByName(path.last()) ?: continue
222222

223223
if (namedModule != this) {
224224
continue

0 commit comments

Comments
 (0)