@@ -34,8 +34,7 @@ fun getMethodReferenceForSymbolicTest(
34
34
* to render the reference.
35
35
*/
36
36
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
39
38
return formMethodReferenceForJavaDoc(className, methodName, methodParametersAsString, isPrivate).replace(
40
39
SummarySentenceConstants .CARRIAGE_RETURN , EMPTY_STRING )
41
40
}
@@ -46,12 +45,14 @@ private fun formMethodReferenceForJavaDoc(
46
45
methodParametersAsString : String ,
47
46
isPrivate : Boolean
48
47
): String {
48
+ // to avoid $ in names for static inner classes
49
49
val prettyClassName: String = className.replace(" $" , " ." )
50
+ val validMethodParameters = methodParametersAsString.replace(" $" , " ." )
50
51
51
- val text = if (methodParametersAsString == " " ) {
52
+ val text = if (validMethodParameters == " " ) {
52
53
" $prettyClassName #$methodName ()"
53
54
} else {
54
- " $prettyClassName #$methodName ($methodParametersAsString )"
55
+ " $prettyClassName #$methodName ($validMethodParameters )"
55
56
}
56
57
57
58
return if (isPrivate) {
0 commit comments