@@ -9,7 +9,7 @@ import Denotations._
9
9
import config .Printers ._
10
10
import scala .collection .mutable .{ListBuffer , ArrayBuffer }
11
11
import dotty .tools .dotc .transform .TreeTransforms .{TreeTransformer , MiniPhase , TreeTransform }
12
- import dotty .tools .dotc .transform .{ TreeTransforms , ExplicitOuter , Erasure , Flatten , GettersSetters }
12
+ import dotty .tools .dotc .transform ._
13
13
import Periods ._
14
14
import typer .{FrontEnd , RefChecks }
15
15
import ast .tpd
@@ -167,13 +167,15 @@ object Phases {
167
167
private val typerCache = new PhaseCache (classOf [FrontEnd ])
168
168
private val refChecksCache = new PhaseCache (classOf [RefChecks ])
169
169
private val erasureCache = new PhaseCache (classOf [Erasure ])
170
+ private val patmatCache = new PhaseCache (classOf [PatternMatcher ])
170
171
private val flattenCache = new PhaseCache (classOf [Flatten ])
171
172
private val explicitOuterCache = new PhaseCache (classOf [ExplicitOuter ])
172
173
private val gettersSettersCache = new PhaseCache (classOf [GettersSetters ])
173
174
174
175
def typerPhase = typerCache.phase
175
176
def refchecksPhase = refChecksCache.phase
176
177
def erasurePhase = erasureCache.phase
178
+ def patmatPhase = patmatCache.phase
177
179
def flattenPhase = flattenCache.phase
178
180
def explicitOuterPhase = explicitOuterCache.phase
179
181
def gettersSettersPhase = gettersSettersCache.phase
0 commit comments