Skip to content

Commit ec649b1

Browse files
committed
Refactoring
1 parent 5933038 commit ec649b1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/main/kotlin/org/domaframework/doma/intellij/formatter/processor/SqlInjectionPostProcessor.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
package org.domaframework.doma.intellij.formatter.processor
1717

1818
import com.intellij.lang.injection.InjectedLanguageManager
19-
import com.intellij.openapi.project.Project
2019
import com.intellij.openapi.util.TextRange
2120
import com.intellij.psi.PsiElement
2221
import com.intellij.psi.PsiFile
2322
import com.intellij.psi.PsiLiteralExpression
2423
import com.intellij.psi.codeStyle.CodeStyleSettings
2524
import org.domaframework.doma.intellij.common.dao.getDaoClass
2625
import org.domaframework.doma.intellij.common.isJavaOrKotlinFileType
26+
import org.domaframework.doma.intellij.common.isSupportFileType
2727
import org.domaframework.doma.intellij.formatter.visitor.DaoInjectionSqlVisitor
2828

2929
class SqlInjectionPostProcessor : SqlPostProcessor() {
@@ -53,9 +53,9 @@ class SqlInjectionPostProcessor : SqlPostProcessor() {
5353

5454
private fun shouldProcessFile(source: PsiFile): Boolean {
5555
val manager = InjectedLanguageManager.getInstance(source.project)
56-
val isInjectedSql = manager.isInjectedFragment(source)
56+
val isInjectedSql = if (isSupportFileType(source)) manager.isInjectedFragment(source) else false
5757
val isDaoFile = isJavaOrKotlinFileType(source) && getDaoClass(source) != null
58-
58+
5959
return isInjectedSql || isDaoFile
6060
}
6161

@@ -69,7 +69,7 @@ class SqlInjectionPostProcessor : SqlPostProcessor() {
6969

7070
val visitor = DaoInjectionSqlVisitor(hostDaoFile, source.project)
7171
val formattingTask = DaoInjectionSqlVisitor.FormattingTask(host, originalText)
72-
72+
7373
visitor.replaceHostStringLiteral(formattingTask) { text ->
7474
processDocumentText(text)
7575
}
@@ -78,7 +78,7 @@ class SqlInjectionPostProcessor : SqlPostProcessor() {
7878
private fun processRegularFile(source: PsiFile) {
7979
val visitor = DaoInjectionSqlVisitor(source, source.project)
8080
source.accept(visitor)
81-
81+
8282
visitor.processAll { text ->
8383
processDocumentText(text)
8484
}

0 commit comments

Comments
 (0)