From 2572e77fad6207482dc18ff2ce61e7bd7f703f57 Mon Sep 17 00:00:00 2001 From: Mitja Leino Date: Sun, 28 Jul 2024 15:04:50 +0300 Subject: [PATCH] Clean up --- .../kotlin/com/mituuz/fuzzier/FuzzierFS.kt | 40 ++++++++----------- 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/src/main/kotlin/com/mituuz/fuzzier/FuzzierFS.kt b/src/main/kotlin/com/mituuz/fuzzier/FuzzierFS.kt index af18811..6e83f8c 100644 --- a/src/main/kotlin/com/mituuz/fuzzier/FuzzierFS.kt +++ b/src/main/kotlin/com/mituuz/fuzzier/FuzzierFS.kt @@ -133,38 +133,33 @@ class FuzzierFS : Fuzzier() { override fun visitClass(node: UClass): Boolean { val name = node.name val displayString = getTextRepresentation(node, name) - if (!name.isNullOrBlank() && displayString != null) { - createStaticContainer(listModel, name, displayString) - } + createStaticContainer(listModel, name, displayString) return super.visitClass(node) } override fun visitMethod(node: UMethod): Boolean { val name = node.name val displayString = getTextRepresentation(node, name) - if (name.isNotBlank() && displayString != null) { - createStaticContainer(listModel, name, displayString) - } + createStaticContainer(listModel, name, displayString) return super.visitMethod(node) } override fun visitVariable(node: UVariable): Boolean { val name = node.name val displayString = getTextRepresentation(node, name) - if (!name.isNullOrBlank() && displayString != null) { - createStaticContainer(listModel, name, displayString) - } + createStaticContainer(listModel, name, displayString) return super.visitVariable(node) } } } private fun createStaticContainer(listModel: DefaultListModel, - name: String?, displayString: String) { - if (!name.isNullOrBlank()) { - val container = FuzzyMatchContainer(FuzzyScore(), displayString, name) - listModel.addElement(container) + name: String?, displayString: String?) { + if (name.isNullOrBlank() || displayString == null) { + return } + val container = FuzzyMatchContainer(FuzzyScore(), displayString, name) + listModel.addElement(container) } private fun getVisitor(listModel: DefaultListModel, @@ -172,28 +167,22 @@ class FuzzierFS : Fuzzier() { return object : AbstractUastVisitor() { override fun visitClass(node: UClass): Boolean { val name = node.name - if (!name.isNullOrBlank()) { - val displayString = getTextRepresentation(node, name) - if (displayString != null) createContainer(listModel, searchString, displayString, name) - } + val displayString = getTextRepresentation(node, name) + createContainer(listModel, searchString, displayString, name) return super.visitClass(node) } override fun visitMethod(node: UMethod): Boolean { val name = node.name val displayString = getTextRepresentation(node, name) - if (name.isNotBlank() && displayString != null) { - createContainer(listModel, searchString, displayString, name) - } + createContainer(listModel, searchString, displayString, name) return super.visitMethod(node) } override fun visitVariable(node: UVariable): Boolean { val name = node.name val displayString = getTextRepresentation(node, name) - if (!name.isNullOrBlank() && displayString != null) { - createContainer(listModel, searchString, displayString, name) - } + createContainer(listModel, searchString, displayString, name) return super.visitVariable(node) } } @@ -234,7 +223,10 @@ class FuzzierFS : Fuzzier() { } private fun createContainer(listModel: DefaultListModel, searchString: String, - displayString: String, name: String) { + displayString: String?, name: String?) { + if (name.isNullOrBlank() || displayString == null) { + return; + } val scoreCalculator = ScoreCalculator(searchString) val fs = scoreCalculator.calculateScore(name) if (fs != null) {