Skip to content

Commit aa1526f

Browse files
committed
Respect prefix when checking if selector selects
Prefer context functions for brevity. Avoid intermediate collections.
1 parent 25ad99c commit aa1526f

File tree

6 files changed

+280
-300
lines changed

6 files changed

+280
-300
lines changed

Diff for: compiler/src/dotty/tools/dotc/reporting/messages.scala

+7-8
Original file line numberDiff line numberDiff line change
@@ -3280,11 +3280,10 @@ extends Message(UnusedSymbolID) {
32803280
override def explain(using Context) = ""
32813281
}
32823282

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

0 commit comments

Comments
 (0)