summaryrefslogtreecommitdiff
path: root/sources/scalac/Phase.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/Phase.java')
-rw-r--r--sources/scalac/Phase.java7
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() {