File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed
compiler/src/dotty/tools/dotc/core Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -204,7 +204,7 @@ class Definitions {
204
204
@ tu lazy val ScalaPackageClass : ClassSymbol = {
205
205
val cls = ScalaPackageVal .moduleClass.asClass
206
206
cls.info.decls.openForMutations.useSynthesizer(
207
- name => ctx =>
207
+ name =>
208
208
if (name.isTypeName && name.isSyntheticFunction) newFunctionNTrait(name.asTypeName)
209
209
else NoSymbol )
210
210
cls
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ object Scopes {
42
42
* the given name in the given context. Returns `NoSymbol` if the
43
43
* no symbol should be synthesized for the given name.
44
44
*/
45
- type SymbolSynthesizer = Name => Context => Symbol
45
+ type SymbolSynthesizer = Name => Context ? => Symbol
46
46
47
47
class ScopeEntry private [Scopes ] (val name : Name , _sym : Symbol , val owner : Scope ) {
48
48
@@ -370,7 +370,7 @@ object Scopes {
370
370
e = e.prev
371
371
}
372
372
if ((e eq null ) && (synthesize != null )) {
373
- val sym = synthesize(name)(ctx)
373
+ val sym = synthesize(name)
374
374
if (sym.exists) newScopeEntry(sym) else e
375
375
}
376
376
else e
Original file line number Diff line number Diff line change @@ -206,7 +206,7 @@ object SymbolLoaders {
206
206
override def sourceModule (using Context ): TermSymbol = _sourceModule
207
207
def description (using Context ): String = " package loader " + sourceModule.fullName
208
208
209
- private var enterFlatClasses : Option [Context => Unit ] = None
209
+ private var enterFlatClasses : Option [() => Context ? => Unit ] = None
210
210
211
211
Stats .record(" package scopes" )
212
212
@@ -226,14 +226,14 @@ object SymbolLoaders {
226
226
if (e != null ) e
227
227
else if (isFlatName(mangled.toSimpleName) && enterFlatClasses.isDefined) {
228
228
Stats .record(" package scopes with flatnames entered" )
229
- enterFlatClasses.get(ctx )
229
+ enterFlatClasses.get()
230
230
lookupEntry(name)
231
231
}
232
232
else e
233
233
}
234
234
235
235
override def ensureComplete ()(using Context ): Unit =
236
- for (enter <- enterFlatClasses) enter(ctx )
236
+ for (enter <- enterFlatClasses) enter()
237
237
238
238
override def newScopeLikeThis (): PackageScope = new PackageScope
239
239
}
@@ -283,7 +283,7 @@ object SymbolLoaders {
283
283
284
284
val packageName = if (root.isEffectiveRoot) " " else root.symbol.javaClassName
285
285
286
- enterFlatClasses = Some { ctx =>
286
+ enterFlatClasses = Some { () =>
287
287
enterFlatClasses = None
288
288
inContext(ctx){enterClasses(root, packageName, flat = true )}
289
289
}
You can’t perform that action at this time.
0 commit comments