For making a menu I use in BeanShell this code:
linkIndexPage= "<li><a class=\"nav-link\" " + preString.substring(indexHREF) + "</li>";
topNavigation= insertString(topNavigation, linkIndexPage, indexUL+4);
If I convert this to Groovy I get this error message:
groovy.lang.MissingMethodException: No signature of method: java.lang.String.positive() is applicable for argument types: () values: []
Possible solutions: notify(), size(), tokenize() in navigation-bar.inc at line number 3
What should I change here?
Edit
insertString is coded as:
public static String insertString( String originalString, String stringToBeInserted, int index) {
String newString = originalString.substring(0, index + 1)
+ stringToBeInserted
+ originalString.substring(index + 1);
return newString;
}
Edited by: AndreWolff on 10 Nov 2022, 18:30