()
| 219 | } |
| 220 | |
| 221 | public FilePath toUnix() { |
| 222 | if (value.equals("/")) { |
| 223 | return this; |
| 224 | } |
| 225 | |
| 226 | var joined = String.join("/", split()); |
| 227 | var prefix = value.startsWith("/") ? "/" : ""; |
| 228 | var suffix = value.endsWith("/") || value.endsWith("\\") ? "/" : ""; |
| 229 | return FilePath.of(prefix + joined + suffix); |
| 230 | } |
| 231 | |
| 232 | public FilePath toWindows() { |
| 233 | var suffix = value.endsWith("/") || value.endsWith("\\") ? "\\" : ""; |
no test coverage detected