@@ -641,7 +641,7 @@ object desugar {
641641 else if (isObject)
642642 parents1 = parents1 :+ scalaDot(nme.Serializable .toTypeName)
643643 if (isEnum)
644- parents1 = parents1 :+ ref(defn.EnumType )
644+ parents1 = parents1 :+ ref(defn.EnumClass .typeRef )
645645
646646 // derived type classes of non-module classes go to their companions
647647 val (clsDerived, companionDerived) =
@@ -984,7 +984,7 @@ object desugar {
984984 def makeSelector (sel : Tree , checkMode : MatchCheck )(implicit ctx : Context ): Tree =
985985 if (checkMode == MatchCheck .Exhaustive ) sel
986986 else {
987- val sel1 = Annotated (sel, New (ref(defn.UncheckedAnnotType )))
987+ val sel1 = Annotated (sel, New (ref(defn.UncheckedAnnot .typeRef )))
988988 if (checkMode != MatchCheck .None ) sel1.pushAttachment(CheckIrrefutable , checkMode)
989989 sel1
990990 }
@@ -1560,7 +1560,7 @@ object desugar {
15601560 val seqType = if (ctx.compilationUnit.isJava) defn.ArrayType else defn.SeqType
15611561 Annotated (
15621562 AppliedTypeTree (ref(seqType), t),
1563- New (ref(defn.RepeatedAnnotType ), Nil :: Nil ))
1563+ New (ref(defn.RepeatedAnnot .typeRef ), Nil :: Nil ))
15641564 } else {
15651565 assert(ctx.mode.isExpr || ctx.reporter.errorsReported || ctx.mode.is(Mode .Interactive ), ctx.mode)
15661566 Select (t, op.name)
0 commit comments