For backward compatibility - do not used duplicated imports

This commit is contained in:
andrzej.jozwik@gmail.com 2014-11-21 09:11:09 +01:00
parent d9aadaf1e1
commit ce75c5a9b0
1 changed files with 2 additions and 2 deletions

View File

@ -155,8 +155,8 @@ private[sbt] case class SbtParser(file: File, lines: Seq[String]) extends Parsed
private def importsToLineRanges(modifiedContent: String, imports: Seq[Tree]): Seq[(String, Int)] = {
val toLineRange = imports map convertImport(modifiedContent)
val groupedByLineNumber = toLineRange.groupBy { case (_, lineNumber) => lineNumber }
val mergedImports = groupedByLineNumber.map { case (l, seq) => (extractLine(modifiedContent, seq), l) }
mergedImports.toSeq.sortBy(_._2)
val mergedImports = groupedByLineNumber.map { case (l, seq) => (l, extractLine(modifiedContent, seq)) }
mergedImports.toSeq.sortBy(_._1).map { case (k, v) => (v, k) }
}
/**