diff options
author | Martin Odersky <odersky@gmail.com> | 2017-03-28 22:35:15 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2017-04-11 09:33:11 +0200 |
commit | 3fe4e061ef90b8dde10b2e9542f17a34c0fbcb5d (patch) | |
tree | 2780821f32afabb8fac92cd9a38ad462b69191b5 /compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala | |
parent | ca5652cc5a74f00277ce942a001fa6e931ee3728 (diff) | |
download | dotty-3fe4e061ef90b8dde10b2e9542f17a34c0fbcb5d.tar.gz dotty-3fe4e061ef90b8dde10b2e9542f17a34c0fbcb5d.tar.bz2 dotty-3fe4e061ef90b8dde10b2e9542f17a34c0fbcb5d.zip |
Rename NameExtractor -> NameKind
Diffstat (limited to 'compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala')
-rw-r--r-- | compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala b/compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala index f93eac0a2..d87412d93 100644 --- a/compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala +++ b/compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala @@ -11,7 +11,7 @@ import core.Symbols._ import core.Types._ import core.Constants._ import core.StdNames._ -import core.NameExtractors._ +import core.NameKinds._ import dotty.tools.dotc.ast.{untpd, TreeTypeMap, tpd} import dotty.tools.dotc.core import dotty.tools.dotc.core.DenotTransformers.DenotTransformer @@ -73,11 +73,11 @@ class PatternMatcher extends MiniPhaseTransform with DenotTransformer { trait CodegenCore { // assert(owner ne null); assert(owner ne NoSymbol) - def freshSym(pos: Position, tp: Type = NoType, unique: UniqueNameExtractor = PatMatStdBinderName, owner: Symbol = ctx.owner) = { + def freshSym(pos: Position, tp: Type = NoType, unique: UniqueNameKind = PatMatStdBinderName, owner: Symbol = ctx.owner) = { ctx.newSymbol(owner, unique.fresh(), Flags.Synthetic | Flags.Case, tp, coord = pos) } - def newSynthCaseLabel(unique: UniqueNameExtractor, tpe: Type, owner: Symbol = ctx.owner) = + def newSynthCaseLabel(unique: UniqueNameKind, tpe: Type, owner: Symbol = ctx.owner) = ctx.newSymbol(owner, unique.fresh(), Flags.Label | Flags.Synthetic | Flags.Method, tpe).asTerm //NoSymbol.newLabel(freshName(name), NoPosition) setFlag treeInfo.SYNTH_CASE_FLAGS |