Skip to content

Commit d8da26c

Browse files
committed
refactor: expand regex
1 parent 30e89c3 commit d8da26c

File tree

1 file changed

+3
-1
lines changed
  • marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm/detect/endpoint

1 file changed

+3
-1
lines changed

marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm/detect/endpoint/VertxEndpoint.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@ class VertxEndpoint : JVMEndpointDetector.JVMEndpointNameDetector {
9292
val importRegex = Regex("""import io\.vertx""")
9393
importRegex.find(artifact.containingFile.text) ?: return
9494

95-
val regex = Regex("""router\.([a-zA-Z]+)\("([^"]+)"\)\.handler\s?[({]\s?(?:this::)?([a-zA-Z]+).+""")
95+
val regex = Regex(
96+
"""router\.([a-zA-Z]+)\("([^"]+)"\)\.handler\s?[({]\s?(?:this::)?(?:.+\s?->\s?)?([a-zA-Z]+).+"""
97+
)
9698
val match = regex.matchEntire(artifact.text) ?: return
9799
val httpMethod = match.groupValues[1].uppercase()
98100
val endpointName = match.groupValues[2]

0 commit comments

Comments
 (0)