Skip to content

Commit 741473e

Browse files
committed
Prefer context functions, avoid intermediate collections
1 parent d0d3711 commit 741473e

File tree

2 files changed

+126
-178
lines changed

2 files changed

+126
-178
lines changed

compiler/src/dotty/tools/dotc/reporting/messages.scala

+7-8
Original file line numberDiff line numberDiff line change
@@ -3277,11 +3277,10 @@ extends Message(UnusedSymbolID) {
32773277
override def explain(using Context) = ""
32783278
}
32793279

3280-
object UnusedSymbol {
3281-
def imports(using Context): UnusedSymbol = new UnusedSymbol(i"unused import")
3282-
def localDefs(using Context): UnusedSymbol = new UnusedSymbol(i"unused local definition")
3283-
def explicitParams(using Context): UnusedSymbol = new UnusedSymbol(i"unused explicit parameter")
3284-
def implicitParams(using Context): UnusedSymbol = new UnusedSymbol(i"unused implicit parameter")
3285-
def privateMembers(using Context): UnusedSymbol = new UnusedSymbol(i"unused private member")
3286-
def patVars(using Context): UnusedSymbol = new UnusedSymbol(i"unused pattern variable")
3287-
}
3280+
object UnusedSymbol:
3281+
def imports(using Context): UnusedSymbol = UnusedSymbol(i"unused import")
3282+
def localDefs(using Context): UnusedSymbol = UnusedSymbol(i"unused local definition")
3283+
def explicitParams(using Context): UnusedSymbol = UnusedSymbol(i"unused explicit parameter")
3284+
def implicitParams(using Context): UnusedSymbol = UnusedSymbol(i"unused implicit parameter")
3285+
def privateMembers(using Context): UnusedSymbol = UnusedSymbol(i"unused private member")
3286+
def patVars(using Context): UnusedSymbol = UnusedSymbol(i"unused pattern variable")

0 commit comments

Comments
 (0)