@@ -17,22 +17,22 @@ void test() throws Exception {
17
17
sink (ObjectUtils .CONST_BYTE (IntSource .taint ())); // $hasValueFlow
18
18
sink (ObjectUtils .defaultIfNull (taint (), null )); // $hasValueFlow
19
19
sink (ObjectUtils .defaultIfNull (null , taint ())); // $hasValueFlow
20
- sink (ObjectUtils .firstNonNull (taint (), null , null )); // $hasTaintFlow $ MISSING:hasValueFlow
21
- sink (ObjectUtils .firstNonNull (null , taint (), null )); // $hasTaintFlow $ MISSING:hasValueFlow
22
- sink (ObjectUtils .firstNonNull (null , null , taint ())); // $hasTaintFlow $ MISSING:hasValueFlow
20
+ sink (ObjectUtils .firstNonNull (taint (), null , null )); // $ MISSING:hasValueFlow
21
+ sink (ObjectUtils .firstNonNull (null , taint (), null )); // $ MISSING:hasValueFlow
22
+ sink (ObjectUtils .firstNonNull (null , null , taint ())); // $ MISSING:hasValueFlow
23
23
sink (ObjectUtils .getIfNull (taint (), null )); // $hasValueFlow
24
- sink (ObjectUtils .max (taint (), null , null )); // $hasTaintFlow $ MISSING:hasValueFlow
25
- sink (ObjectUtils .max (null , taint (), null )); // $hasTaintFlow $ MISSING:hasValueFlow
26
- sink (ObjectUtils .max (null , null , taint ())); // $hasTaintFlow $ MISSING:hasValueFlow
27
- sink (ObjectUtils .median (taint (), null , null )); // $hasTaintFlow $ MISSING:hasValueFlow
28
- sink (ObjectUtils .median ((String )null , taint (), null )); // $hasTaintFlow $ MISSING:hasValueFlow
29
- sink (ObjectUtils .median ((String )null , null , taint ())); // $hasTaintFlow $ MISSING:hasValueFlow
30
- sink (ObjectUtils .min (taint (), null , null )); // $hasTaintFlow $ MISSING:hasValueFlow
31
- sink (ObjectUtils .min (null , taint (), null )); // $hasTaintFlow $ MISSING:hasValueFlow
32
- sink (ObjectUtils .min (null , null , taint ())); // $hasTaintFlow $ MISSING:hasValueFlow
33
- sink (ObjectUtils .mode (taint (), null , null )); // $hasTaintFlow $ MISSING:hasValueFlow
34
- sink (ObjectUtils .mode (null , taint (), null )); // $hasTaintFlow $ MISSING:hasValueFlow
35
- sink (ObjectUtils .mode (null , null , taint ())); // $hasTaintFlow $ MISSING:hasValueFlow
24
+ sink (ObjectUtils .max (taint (), null , null )); // $ MISSING:hasValueFlow
25
+ sink (ObjectUtils .max (null , taint (), null )); // $ MISSING:hasValueFlow
26
+ sink (ObjectUtils .max (null , null , taint ())); // $ MISSING:hasValueFlow
27
+ sink (ObjectUtils .median (taint (), null , null )); // $ MISSING:hasValueFlow
28
+ sink (ObjectUtils .median ((String )null , taint (), null )); // $ MISSING:hasValueFlow
29
+ sink (ObjectUtils .median ((String )null , null , taint ())); // $ MISSING:hasValueFlow
30
+ sink (ObjectUtils .min (taint (), null , null )); // $ MISSING:hasValueFlow
31
+ sink (ObjectUtils .min (null , taint (), null )); // $ MISSING:hasValueFlow
32
+ sink (ObjectUtils .min (null , null , taint ())); // $ MISSING:hasValueFlow
33
+ sink (ObjectUtils .mode (taint (), null , null )); // $ MISSING:hasValueFlow
34
+ sink (ObjectUtils .mode (null , taint (), null )); // $ MISSING:hasValueFlow
35
+ sink (ObjectUtils .mode (null , null , taint ())); // $ MISSING:hasValueFlow
36
36
sink (ObjectUtils .requireNonEmpty (taint (), "message" )); // $hasValueFlow
37
37
sink (ObjectUtils .requireNonEmpty ("not null" , taint ())); // GOOD (message doesn't propagate to the return)
38
38
sink (ObjectUtils .toString (taint (), "default string" )); // GOOD (first argument is stringified)
0 commit comments