Access `Relations.names` conditionally in TextAnalysisFormat

The `Relations.name` is available only when name hashing flag is enabled.

This fixes a regression introduced in
304796bb7a.
This commit is contained in:
Grzegorz Kossakowski 2013-12-05 07:49:14 +01:00
parent ec40eab92d
commit 993aa5b26f
1 changed files with 2 additions and 1 deletions

View File

@ -148,6 +148,7 @@ object TextAnalysisFormat {
relations.memberRef else Relations.emptySourceDependencies
val inheritance = if (nameHashing)
relations.inheritance else Relations.emptySourceDependencies
val names = if (nameHashing) relations.names else Relation.empty[File, String]
writeRelation(Headers.directSrcDep, direct.internal)
writeRelation(Headers.directExternalDep, direct.external)
@ -160,7 +161,7 @@ object TextAnalysisFormat {
writeRelation(Headers.inheritanceExternalDep, inheritance.external)
writeRelation(Headers.classes, relations.classes)
writeRelation(Headers.usedNames, relations.names)
writeRelation(Headers.usedNames, names)
}
def read(in: BufferedReader): Relations = {