@@ -179,14 +179,14 @@ class DottyBackendInterface(outputDirectory: AbstractFile)(implicit ctx: Context
179
179
implicit val ApplyTag : ClassTag [Apply ] = ClassTag [Apply ](classOf [Apply ])
180
180
implicit val SelectTag : ClassTag [Select ] = ClassTag [Select ](classOf [Select ])
181
181
implicit val TypeApplyTag : ClassTag [TypeApply ] = ClassTag [TypeApply ](classOf [TypeApply ])
182
- implicit val ClassDefTag : ClassTag [ClassDef ] = ClassTag [TypeDef ](classOf [TypeDef ])
182
+ val ClassDefTag : ClassTag [ClassDef ] = ClassTag [TypeDef ](classOf [TypeDef ]) // no implicit, it's an alias of TypeDefTag
183
183
implicit val TryTag : ClassTag [Try ] = ClassTag [Try ](classOf [Try ])
184
184
implicit val AssignTag : ClassTag [Assign ] = ClassTag [Assign ](classOf [Assign ])
185
185
implicit val IdentTag : ClassTag [Ident ] = ClassTag [Ident ](classOf [Ident ])
186
186
implicit val IfTag : ClassTag [If ] = ClassTag [If ](classOf [If ])
187
- implicit val LabelDefTag : ClassTag [LabelDef ] = ClassTag [LabelDef ](classOf [LabelDef ])
187
+ val LabelDefTag : ClassTag [LabelDef ] = ClassTag [LabelDef ](classOf [LabelDef ]) // no implicit, it's an alias of DefDefTag
188
188
implicit val ValDefTag : ClassTag [ValDef ] = ClassTag [ValDef ](classOf [ValDef ])
189
- implicit val ThrowTag : ClassTag [Throw ] = ClassTag [Throw ](classOf [Throw ])
189
+ val ThrowTag : ClassTag [Throw ] = ClassTag [Throw ](classOf [Throw ]) // no implicit, it's an alias of ApplyTag
190
190
implicit val ReturnTag : ClassTag [Return ] = ClassTag [Return ](classOf [Return ])
191
191
implicit val LiteralTag : ClassTag [Literal ] = ClassTag [Literal ](classOf [Literal ])
192
192
implicit val BlockTag : ClassTag [Block ] = ClassTag [Block ](classOf [Block ])
@@ -197,12 +197,12 @@ class DottyBackendInterface(outputDirectory: AbstractFile)(implicit ctx: Context
197
197
implicit val ThisTag : ClassTag [This ] = ClassTag [This ](classOf [This ])
198
198
implicit val AlternativeTag : ClassTag [Alternative ] = ClassTag [Alternative ](classOf [Alternative ])
199
199
implicit val DefDefTag : ClassTag [DefDef ] = ClassTag [DefDef ](classOf [DefDef ])
200
- implicit val ModuleDefTag : ClassTag [ModuleDef ] = ClassTag [ModuleDef ](classOf [ModuleDef ])
200
+ val ModuleDefTag : ClassTag [ModuleDef ] = ClassTag [ModuleDef ](classOf [ModuleDef ]) // no implicit, it's an alias of NullTag
201
201
implicit val NameTag : ClassTag [Name ] = ClassTag [Name ](classOf [Name ])
202
202
implicit val TemplateTag : ClassTag [Template ] = ClassTag [Template ](classOf [Template ])
203
203
implicit val BindTag : ClassTag [Bind ] = ClassTag [Bind ](classOf [Bind ])
204
204
implicit val NewTag : ClassTag [New ] = ClassTag [New ](classOf [New ])
205
- implicit val ApplyDynamicTag : ClassTag [ApplyDynamic ] = ClassTag [ApplyDynamic ](classOf [ApplyDynamic ])
205
+ val ApplyDynamicTag : ClassTag [ApplyDynamic ] = ClassTag [ApplyDynamic ](classOf [ApplyDynamic ]) // no implicit, it's an alias of NullTag
206
206
implicit val SuperTag : ClassTag [Super ] = ClassTag [Super ](classOf [Super ])
207
207
implicit val ConstantClassTag : ClassTag [Constant ] = ClassTag [Constant ](classOf [Constant ])
208
208
implicit val ClosureTag : ClassTag [Closure ] = ClassTag [Closure ](classOf [Closure ])
0 commit comments