static File setEnding()

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);
  }