Skip to content

Commit 3be20f3

Browse files
committed
Replaced special symbol in the parameter type name
1 parent 4600a4a commit 3be20f3

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

utbot-summary/src/main/kotlin/org/utbot/summary/comment/customtags/CustomTagsUtil.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ fun getMethodReferenceForSymbolicTest(
3434
* to render the reference.
3535
*/
3636
fun getMethodReferenceForFuzzingTest(className: String, methodName: String, methodParameterTypes: List<ClassId>, isPrivate: Boolean): String {
37-
val methodParametersAsString = if (methodParameterTypes.isNotEmpty()) methodParameterTypes.joinToString(",") { it.canonicalName } else EMPTY_STRING
38-
37+
val methodParametersAsString = if (methodParameterTypes.isNotEmpty()) methodParameterTypes.joinToString(",") { it.canonicalName.replace("$", ".") } else EMPTY_STRING
3938
return formMethodReferenceForJavaDoc(className, methodName, methodParametersAsString, isPrivate).replace(
4039
SummarySentenceConstants.CARRIAGE_RETURN, EMPTY_STRING)
4140
}
@@ -46,12 +45,14 @@ private fun formMethodReferenceForJavaDoc(
4645
methodParametersAsString: String,
4746
isPrivate: Boolean
4847
): String {
48+
// to avoid $ in names for static inner classes
4949
val prettyClassName: String = className.replace("$", ".")
50+
val validMethodParameters = methodParametersAsString.replace("$", ".")
5051

51-
val text = if (methodParametersAsString == "") {
52+
val text = if (validMethodParameters == "") {
5253
"$prettyClassName#$methodName()"
5354
} else {
54-
"$prettyClassName#$methodName($methodParametersAsString)"
55+
"$prettyClassName#$methodName($validMethodParameters)"
5556
}
5657

5758
return if (isPrivate) {

0 commit comments

Comments
 (0)