File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
java/ql/test/kotlin/library-tests Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -13,13 +13,12 @@ class ShouldBeSunk extends StringLiteral {
13
13
}
14
14
15
15
module Config implements DataFlow:: ConfigSig {
16
-
17
- predicate isSource ( DataFlow:: Node n ) {
16
+ predicate isSource ( DataFlow:: Node n ) {
18
17
n .asExpr ( ) instanceof ShouldBeSunk or
19
18
n .asExpr ( ) instanceof ShouldNotBeSunk
20
19
}
21
20
22
- predicate isSink ( DataFlow:: Node n ) {
21
+ predicate isSink ( DataFlow:: Node n ) {
23
22
n .asExpr ( ) .( Argument ) .getCall ( ) .getCallee ( ) .getName ( ) = "sink"
24
23
}
25
24
}
Original file line number Diff line number Diff line change @@ -2,11 +2,11 @@ import java
2
2
import semmle.code.java.dataflow.DataFlow
3
3
4
4
module Config implements DataFlow:: ConfigSig {
5
- predicate isSource ( DataFlow:: Node n ) {
5
+ predicate isSource ( DataFlow:: Node n ) {
6
6
n .asExpr ( ) .( CompileTimeConstantExpr ) .getEnclosingCallable ( ) .fromSource ( )
7
7
}
8
8
9
- predicate isSink ( DataFlow:: Node n ) {
9
+ predicate isSink ( DataFlow:: Node n ) {
10
10
n .asExpr ( ) = any ( MethodAccess ma | ma .getMethod ( ) .getName ( ) = "sink" ) .getAnArgument ( )
11
11
}
12
12
}
You can’t perform that action at this time.
0 commit comments