Skip to content

Commit cfec3f7

Browse files
committed
fix(amazonq): fix detekt
1 parent 5687629 commit cfec3f7

File tree

3 files changed

+14
-18
lines changed

3 files changed

+14
-18
lines changed

plugins/amazonq/shared/jetbrains-community/src-242/software/aws/toolkits/jetbrains/services/amazonq/lsp/util/FileChooserCompatImpl.kt

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,13 @@ internal class FileChooserCompatImpl : FileChooserCompat {
1414
override fun applyExtensionFilter(
1515
descriptor: FileChooserDescriptor,
1616
filterName: String,
17-
allowedExtensions: Set<String>
18-
): FileChooserDescriptor {
19-
return descriptor.withFileFilter { virtualFile ->
20-
if (virtualFile.isDirectory) {
21-
true // Always allow directories for navigation
22-
} else {
23-
val extension = virtualFile.extension?.lowercase()
24-
extension != null && allowedExtensions.contains(extension)
25-
}
17+
allowedExtensions: Set<String>,
18+
): FileChooserDescriptor = descriptor.withFileFilter { virtualFile ->
19+
if (virtualFile.isDirectory) {
20+
true // Always allow directories for navigation
21+
} else {
22+
val extension = virtualFile.extension?.lowercase()
23+
extension != null && allowedExtensions.contains(extension)
2624
}
2725
}
28-
}
26+
}

plugins/amazonq/shared/jetbrains-community/src-243+/software/aws/toolkits/jetbrains/services/amazonq/lsp/util/FileChooserCompatImpl.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ internal class FileChooserCompatImpl : FileChooserCompat {
1414
override fun applyExtensionFilter(
1515
descriptor: FileChooserDescriptor,
1616
filterName: String,
17-
allowedExtensions: Set<String>
18-
): FileChooserDescriptor {
19-
return descriptor.withExtensionFilter(filterName, *allowedExtensions.toTypedArray())
20-
}
21-
}
17+
allowedExtensions: Set<String>,
18+
): FileChooserDescriptor = descriptor.withExtensionFilter(filterName, *allowedExtensions.toTypedArray())
19+
}

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/util/FileChooserCompat.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ import com.intellij.openapi.fileChooser.FileChooserDescriptor
77

88
/**
99
* Compatibility interface for handling file chooser extension filtering across different IntelliJ Platform versions.
10-
*
10+
*
1111
* The withExtensionFilter method was introduced in IntelliJ Platform 2024.3 (baseline version 243).
1212
* For older versions, fall back to withFileFilter which provides similar functionality
1313
*/
1414
interface FileChooserCompat {
1515
/**
1616
* Applies file extension filtering to the given FileChooserDescriptor.
17-
*
17+
*
1818
* @param descriptor The FileChooserDescriptor to apply filtering to
1919
* @param filterName The display name for the filter (e.g., "Images")
2020
* @param allowedExtensions Set of allowed file extensions (e.g., "jpg", "png")
@@ -23,7 +23,7 @@ interface FileChooserCompat {
2323
fun applyExtensionFilter(
2424
descriptor: FileChooserDescriptor,
2525
filterName: String,
26-
allowedExtensions: Set<String>
26+
allowedExtensions: Set<String>,
2727
): FileChooserDescriptor
2828

2929
companion object {

0 commit comments

Comments
 (0)