diff options
Diffstat (limited to 'src/dotty/tools/dotc/core/Definitions.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Definitions.scala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/dotty/tools/dotc/core/Definitions.scala b/src/dotty/tools/dotc/core/Definitions.scala index 8c6e8d72c..801e2cef6 100644 --- a/src/dotty/tools/dotc/core/Definitions.scala +++ b/src/dotty/tools/dotc/core/Definitions.scala @@ -37,8 +37,8 @@ class Definitions(implicit ctx: Context) { newTypeParam(cls, suffix.toTypeName.expandedName(cls), ExpandedName, scope) private def specialPolyClass(name: TypeName, paramFlags: FlagSet, parentConstrs: Type*): ClassSymbol = { - val completer = new LazyType with CompleteInCreationContext { - def completeInCreationContext(denot: SymDenotation): Unit = { + val completer = new LazyType { + def complete(denot: SymDenotation)(implicit ctx: Context): Unit = { val cls = denot.asClass.classSymbol val paramDecls = newScope val typeParam = newSyntheticTypeParam(cls, paramDecls, paramFlags) @@ -362,14 +362,14 @@ class Definitions(implicit ctx: Context) { case 1 => "P" } - def varianceFlags(v: Int)= v match { + def varianceFlags(v: Int) = v match { case -1 => Contravariant case 0 => Covariant case 1 => EmptyFlags } - val completer = new LazyType with CompleteInCreationContext { - def completeInCreationContext(denot: SymDenotation): Unit = { + val completer = new LazyType { + def complete(denot: SymDenotation)(implicit ctx: Context): Unit = { val cls = denot.asClass.classSymbol val paramDecls = newScope for ((v, i) <- vcs.zipWithIndex) |