From 3d141a01305f45c4ec14e119006218ceb6994c00 Mon Sep 17 00:00:00 2001 From: Sean McDirmid Date: Wed, 7 Dec 2005 16:33:48 +0000 Subject: Set source file in ClassSym symbols. --- sources/scala/tools/nsc/CompilationUnits.scala | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sources/scala/tools/nsc/CompilationUnits.scala') diff --git a/sources/scala/tools/nsc/CompilationUnits.scala b/sources/scala/tools/nsc/CompilationUnits.scala index e0793a6d9c..0c39d99c16 100644 --- a/sources/scala/tools/nsc/CompilationUnits.scala +++ b/sources/scala/tools/nsc/CompilationUnits.scala @@ -7,6 +7,8 @@ package scala.tools.nsc; import scala.tools.nsc.util.{SourceFile, Position}; import scala.tools.nsc.util.FreshNameCreator; +import scala.tools.util.AbstractFile; +import scala.collection.mutable.HashSet; [_trait_] abstract class CompilationUnits: Global { @@ -21,6 +23,8 @@ import scala.tools.nsc.util.FreshNameCreator; /** the content of the compilation unit in tree form */ var body: Tree = EmptyTree; + val depends = new HashSet[AbstractFile]; + def position(pos: int) = new Position(source, pos); def error(pos: int, msg: String) = reporter.error(position(pos), msg); -- cgit v1.2.3