Skip to content

Commit c92989c

Browse files
authored
Merge pull request #11289 from tamasvajk/kotlin-empty-block
Kotlin: Exclude .kt files from empty block query
2 parents 659f86c + 3d11e5b commit c92989c

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed

java/ql/src/Likely Bugs/Statements/EmptyBlock.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ predicate blockParent(Stmt empty, string msg) {
5656

5757
from Stmt empty, string msg
5858
where
59+
empty.getFile().isJavaSourceFile() and
5960
empty = emptyBody() and
6061
blockParent(empty, msg)
6162
select empty, msg + " Typographical error or missing code?"

java/ql/test/kotlin/query-tests/EmptyBlock/EmptyBlock.expected

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Likely Bugs/Statements/EmptyBlock.ql
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
class Foo {
2+
abstract inner class Bar {
3+
abstract fun myFun(): Int
4+
}
5+
6+
inner class Baz {
7+
constructor() {
8+
}
9+
10+
fun fn() {
11+
}
12+
}
13+
}

0 commit comments

Comments
 (0)