From 660b4beeda91771b0569571b5ef8d12cfd63fa1d Mon Sep 17 00:00:00 2001 From: Miles Sabin Date: Fri, 29 May 2009 14:44:21 +0000 Subject: Added method to remove compilation units when t... Added method to remove compilation units when they become uninteresting. --- src/compiler/scala/tools/nsc/interactive/CompilerControl.scala | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/compiler/scala/tools/nsc/interactive/CompilerControl.scala') diff --git a/src/compiler/scala/tools/nsc/interactive/CompilerControl.scala b/src/compiler/scala/tools/nsc/interactive/CompilerControl.scala index 479748532b..8d4c18fbf7 100644 --- a/src/compiler/scala/tools/nsc/interactive/CompilerControl.scala +++ b/src/compiler/scala/tools/nsc/interactive/CompilerControl.scala @@ -23,6 +23,9 @@ trait CompilerControl { self: Global => unit } + /** Remove the corresponding CompilationUnit from consideration for recompilation */ + def removeUnitOf(s: SourceFile) = unitOfFile remove s.file + /** The compilation unit corresponding to a position */ def unitOf(pos: Position): RichCompilationUnit = unitOf(pos.source.get) -- cgit v1.2.3