Skip to content

Commit a071f94

Browse files
committed
Skip Java
1 parent 10603ca commit a071f94

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/src/dotty/tools/dotc/core/Contexts.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,7 +1034,7 @@ object Contexts:
10341034

10351035
// register an import
10361036
def +=(info: ImportInfo)(using Context): Unit =
1037-
if ctx.settings.WunusedHas.imports && !ctx.owner.is(Enum) then
1037+
if ctx.settings.WunusedHas.imports && !ctx.owner.is(Enum) && !ctx.compilationUnit.isJava then
10381038
importInfos(ctx.compilationUnit) ::= ((info, ctx.owner))
10391039

10401040
// mark a selector as used
@@ -1045,7 +1045,7 @@ object Contexts:
10451045
// unused import, owner, which selector
10461046
def unused(using Context): List[(ImportInfo, Symbol, untpd.ImportSelector)] =
10471047
var unusages = List.empty[(ImportInfo, Symbol, untpd.ImportSelector)]
1048-
if ctx.settings.WunusedHas.imports then
1048+
if ctx.settings.WunusedHas.imports && !ctx.compilationUnit.isJava then
10491049
if ctx.settings.Ydebug.value then
10501050
println(importInfos.get(ctx.compilationUnit).map(iss => iss.map((ii, s) => s"${ii.show} ($ii)")).getOrElse(Nil).mkString("Registered ImportInfos\n", "\n", ""))
10511051
println(selectors.toList.flatMap((k,v) => v.toList.map(sel => s"${k.show} -> $sel")).mkString("Used selectors\n", "\n", ""))

0 commit comments

Comments
 (0)