diff options
Diffstat (limited to 'sources/scalac/Phase.java')
-rw-r--r-- | sources/scalac/Phase.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sources/scalac/Phase.java b/sources/scalac/Phase.java index cd3c1a1d5d..88420302e9 100644 --- a/sources/scalac/Phase.java +++ b/sources/scalac/Phase.java @@ -62,7 +62,12 @@ public abstract class Phase { } /** Applies this phase to the given compilation units. */ - public abstract void apply(CompilationUnit[] units); + public void apply(CompilationUnit[] units) { + for (int i = 0; i < units.length; i++) apply(units[i]); + } + + /** Applies this phase to the given compilation unit. */ + public abstract void apply(CompilationUnit unit); /** Returns the name of this phase. */ public final String toString() { |