Skip to content

Commit ef3b590

Browse files
committed
refactor(compiler): simplify language extraction logic
Remove redundant `let` block and directly access `virtualFile` for language extraction in `File
1 parent e0c0c84 commit ef3b590

File tree

1 file changed

+1
-3
lines changed
  • exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/compiler/exec

1 file changed

+1
-3
lines changed

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/compiler/exec/FileInsCommand.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@ class FileInsCommand(private val myProject: Project, private val prop: String) :
4444

4545
InsCommandListener.notify(this, InsCommandStatus.SUCCESS, virtualFile)
4646

47-
val lang = virtualFile.let {
48-
PsiManager.getInstance(myProject).findFile(it!!)?.language?.displayName
49-
} ?: ""
47+
val lang = PsiManager.getInstance(myProject).findFile(virtualFile)?.language?.displayName ?: ""
5048

5149
contentsToByteArray.let { bytes ->
5250

0 commit comments

Comments
 (0)