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 {
1313}
1414
1515module Config implements DataFlow:: ConfigSig {
16-
17- predicate isSource ( DataFlow:: Node n ) {
16+ predicate isSource ( DataFlow:: Node n ) {
1817 n .asExpr ( ) instanceof ShouldBeSunk or
1918 n .asExpr ( ) instanceof ShouldNotBeSunk
2019 }
2120
22- predicate isSink ( DataFlow:: Node n ) {
21+ predicate isSink ( DataFlow:: Node n ) {
2322 n .asExpr ( ) .( Argument ) .getCall ( ) .getCallee ( ) .getName ( ) = "sink"
2423 }
2524}
Original file line number Diff line number Diff line change @@ -2,11 +2,11 @@ import java
22import semmle.code.java.dataflow.DataFlow
33
44module Config implements DataFlow:: ConfigSig {
5- predicate isSource ( DataFlow:: Node n ) {
5+ predicate isSource ( DataFlow:: Node n ) {
66 n .asExpr ( ) .( CompileTimeConstantExpr ) .getEnclosingCallable ( ) .fromSource ( )
77 }
88
9- predicate isSink ( DataFlow:: Node n ) {
9+ predicate isSink ( DataFlow:: Node n ) {
1010 n .asExpr ( ) = any ( MethodAccess ma | ma .getMethod ( ) .getName ( ) = "sink" ) .getAnArgument ( )
1111 }
1212}
You can’t perform that action at this time.
0 commit comments