Skip to content

Commit

Permalink
Clean up
Browse files Browse the repository at this point in the history
  • Loading branch information
MituuZ committed Aug 25, 2024
1 parent a42e1ec commit 2572e77
Showing 1 changed file with 16 additions and 24 deletions.
40 changes: 16 additions & 24 deletions src/main/kotlin/com/mituuz/fuzzier/FuzzierFS.kt
Original file line number Diff line number Diff line change
Expand Up @@ -133,67 +133,56 @@ 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<FuzzyMatchContainer>,
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<FuzzyMatchContainer>,
searchString: String = ""): AbstractUastVisitor {
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)
}
}
Expand Down Expand Up @@ -234,7 +223,10 @@ class FuzzierFS : Fuzzier() {
}

private fun createContainer(listModel: DefaultListModel<FuzzyMatchContainer>, 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) {
Expand Down

0 comments on commit 2572e77

Please sign in to comment.