File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed
kotlin/com/demonwav/mcdev/platform/sponge Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ * Minecraft Dev for IntelliJ
3+ *
4+ * https://minecraftdev.org
5+ *
6+ * Copyright (c) 2017 minecraft-dev
7+ *
8+ * MIT License
9+ */
10+
11+ package com.demonwav.mcdev.platform.sponge
12+
13+ import com.demonwav.mcdev.util.Constants
14+ import com.intellij.codeInsight.ImportFilter
15+ import com.intellij.psi.PsiFile
16+
17+ class SpongeImportFilter : ImportFilter () {
18+
19+ override fun shouldUseFullyQualifiedName (targetFile : PsiFile , classQualifiedName : String ): Boolean {
20+ if (! SpongeModuleType .isInModule(targetFile)) {
21+ return false
22+ }
23+
24+ return classQualifiedName == Constants .JAVA_UTIL_LOGGER
25+ }
26+ }
Original file line number Diff line number Diff line change 159159 <annotator language =" JAVA" implementationClass =" com.demonwav.mcdev.platform.sponge.color.SpongeColorAnnotator" />
160160
161161 <library .presentationProvider implementation =" com.demonwav.mcdev.platform.sponge.framework.SpongePresentationProvider" />
162+ <importFilter implementation =" com.demonwav.mcdev.platform.sponge.SpongeImportFilter" />
162163
163164 <localInspection displayName =" Wrong Sponge logger implementation"
164165 groupName =" Minecraft"
You can’t perform that action at this time.
0 commit comments