minor improvement to use stripSuffix in DotGraph

This commit is contained in:
Mark Harrah 2013-02-22 16:31:32 -05:00
parent 4c261d360f
commit 68443fc047
1 changed files with 2 additions and 7 deletions

View File

@ -58,13 +58,8 @@ object DotGraph
IO.writeLines(file, lines)
}
def sourceToString(roots: Iterable[File], source: File) =
{
val rawName = relativized(roots, source).trim
if(rawName.endsWith(".scala"))
rawName.substring(0, rawName.length - ".scala".length)
else
rawName
}
relativized(roots, source).trim.stripSuffix(".scala").stripSuffix(".java")
private def relativized(roots: Iterable[File], path: File): String =
{
val relativized = roots.flatMap(root => Path.relativize(root, path))