@return Recaf's storage directory.
()
| 179 | * @return Recaf's storage directory. |
| 180 | */ |
| 181 | public static Path getDirectory() { |
| 182 | Path configDir = Recaf.configDir; |
| 183 | |
| 184 | if (OSUtil.getOSType() == OSUtil.WINDOWS) { |
| 185 | configDir = Paths.get(System.getenv("APPDATA"), "Recaf"); |
| 186 | } else { |
| 187 | if (configDir == null) { |
| 188 | configDir = Recaf.configDir = Paths |
| 189 | .get(BaseDirectories.get().configDir) |
| 190 | .resolve("Recaf"); |
| 191 | } |
| 192 | } |
| 193 | |
| 194 | return configDir; |
| 195 | } |
| 196 | |
| 197 | /** |
| 198 | * @param subfolder |
no test coverage detected