Skip to content

Commit 537eba5

Browse files
committed
chore: utility
1 parent 452dec0 commit 537eba5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/commonMain/kotlin/spp.protocol/artifact/ArtifactNameUtils.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,14 @@ object ArtifactNameUtils {
6767
}
6868
}
6969

70+
fun hasFunctionSignature(artifactQualifiedName: ArtifactQualifiedName): Boolean {
71+
return hasFunctionSignature(artifactQualifiedName.identifier)
72+
}
73+
74+
fun hasFunctionSignature(qualifiedName: String): Boolean {
75+
return qualifiedName.contains("(") && qualifiedName.contains(")")
76+
}
77+
7078
fun getShortFunctionSignature(qualifiedName: String): String {
7179
return getFunctionSignature(qualifiedName.substringBefore("#"))
7280
.replace("\\B\\w+(\\.)".toRegex(), "$1")

0 commit comments

Comments
 (0)