File tree Expand file tree Collapse file tree
src/main/java/uno/anahata/ai/tools/spi Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -53,15 +53,15 @@ public static String prettyPrint(String classpath) {
5353 for (String entry : entries ) {
5454 File file = new File (entry );
5555 if (file .exists () && file .isFile () && entry .endsWith (".jar" )) {
56- String [] pathParts = file .getParent ().split (File .separator );
56+ String [] pathParts = file .getParent ().split (java . util . regex . Pattern . quote ( File .separator ) );
5757 TreeNode currentNode = root ;
5858 for (String part : pathParts ) {
5959 if (part .isEmpty ()) continue ;
6060 currentNode = currentNode .children .computeIfAbsent (part , TreeNode ::new );
6161 }
6262 currentNode .jars .add (file .getName ());
6363 } else if (file .exists () && file .isDirectory ()) {
64- String [] pathParts = file .getAbsolutePath ().split (File .separator );
64+ String [] pathParts = file .getAbsolutePath ().split (java . util . regex . Pattern . quote ( File .separator ) );
6565 TreeNode currentNode = root ;
6666 for (String part : pathParts ) {
6767 if (part .isEmpty ()) continue ;
You can’t perform that action at this time.
0 commit comments