diff options
author | Martin Odersky <odersky@gmail.com> | 2007-03-08 14:35:44 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2007-03-08 14:35:44 +0000 |
commit | a0476f0882fd88137b9f539327dd5ee0fe76f933 (patch) | |
tree | 86f267aa3bdc638730fe9dd65650d08d3bf6ce35 /src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala | |
parent | acacbf69ba64017137c8483ba43daa62057f73a7 (diff) | |
download | scala-a0476f0882fd88137b9f539327dd5ee0fe76f933.tar.gz scala-a0476f0882fd88137b9f539327dd5ee0fe76f933.tar.bz2 scala-a0476f0882fd88137b9f539327dd5ee0fe76f933.zip |
@unsealed->@unchecked
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala b/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala index 0604f8e59f..f65cb3b05b 100644 --- a/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala +++ b/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala @@ -329,7 +329,7 @@ abstract class TreeBuilder { /** Create tree for a lifted expression XX-LIFTING */ def makeLifted(gs: List[ValFrom], body: Tree): Tree = { - def combine(gs: List[ValFrom]): ValFrom = (gs: @unsealed) match { + def combine(gs: List[ValFrom]): ValFrom = (gs: @unchecked) match { case g :: Nil => g case ValFrom(pos1, pat1, rhs1) :: gs2 => val ValFrom(pos2, pat2, rhs2) = combine(gs2) @@ -368,13 +368,13 @@ abstract class TreeBuilder { def makeVisitor(cases: List[CaseDef], checkExhaustive: boolean): Tree = makeVisitor(cases, checkExhaustive, "x$") - private def makeUnsealed(expr: Tree): Tree = - Annotated(Annotation(New(scalaDot(definitions.UnsealedClass.name), List(List())), List()), expr) + private def makeUnchecked(expr: Tree): Tree = + Annotated(Annotation(New(scalaDot(definitions.UncheckedClass.name), List(List())), List()), expr) /** Create visitor <x => x match cases> */ def makeVisitor(cases: List[CaseDef], checkExhaustive: boolean, prefix: String): Tree = { val x = freshName(prefix) - val sel = if (checkExhaustive) Ident(x) else makeUnsealed(Ident(x)) + val sel = if (checkExhaustive) Ident(x) else makeUnchecked(Ident(x)) Function(List(makeSyntheticParam(x)), Match(sel, cases)) } @@ -407,7 +407,7 @@ abstract class TreeBuilder { val vars = getVariables(pat1) val matchExpr = atPos(pat1.pos){ Match( - makeUnsealed(rhs), + makeUnchecked(rhs), List(CaseDef(pat1, EmptyTree, makeTupleTerm(vars map (._1) map Ident, true)))) } vars match { |