in src/main/java/com/spotify/sparkey/Sparkey.java [161:176]
static File setEnding(File file, String ending) {
if (file == null) {
return null;
}
String fileName = file.getName();
if (fileName.endsWith(ending)) {
return file;
}
if (fileName.endsWith(".spi") || fileName.endsWith(".spl")) {
return new File(file.getParentFile(), changeEnding(fileName, ending));
}
if (fileName.endsWith(".")) {
return new File(file.getParentFile(), fileName.substring(0, fileName.length() - 1) + ending);
}
return new File(file.getParentFile(), fileName + ending);
}