We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa9dc3a commit 955336fCopy full SHA for 955336f
java/ql/lib/semmle/code/java/deadcode/DeadCode.qll
@@ -304,6 +304,9 @@ class RootdefCallable extends Callable {
304
this.getAnAnnotation() instanceof OverrideAnnotation
305
or
306
this.hasModifier("override")
307
+ or
308
+ // Exclude generated callables, such as `...$default` ones extracted from Kotlin code.
309
+ this.isCompilerGenerated()
310
}
311
312
java/ql/test/kotlin/query-tests/UselessParameter/UselessParameter.expected
@@ -1,2 +1 @@
1
-| Test.kt:11:1:11:22 | p2 | The parameter 'p2' is never used. |
2
| Test.kt:11:8:11:18 | a | The parameter 'a' is never used. |
0 commit comments