File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
java/ql/test/library-tests/frameworks/android/asynctask Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -35,9 +35,13 @@ protected Object doInBackground(Object... params) {
35
35
}
36
36
}
37
37
38
- class TestConstructorTask extends AsyncTask <Object , Object , Object > {
38
+ static class TestConstructorTask extends AsyncTask <Object , Object , Object > {
39
39
private Object field ;
40
40
private Object safeField ;
41
+ private Object initField ;
42
+ {
43
+ initField = Test .source ("init" );
44
+ }
41
45
42
46
public TestConstructorTask (Object field , Object safeField ) {
43
47
this .field = field ;
@@ -49,6 +53,7 @@ protected Object doInBackground(Object... params) {
49
53
sink (params [0 ]); // $ hasTaintFlow=params
50
54
sink (field ); // $ hasValueFlow=constructor
51
55
sink (safeField ); // Safe
56
+ sink (initField ); // $ hasValueFlow=init
52
57
return params [0 ];
53
58
}
54
59
@@ -57,6 +62,7 @@ protected void onPostExecute(Object param) {
57
62
sink (param ); // $ hasTaintFlow=params
58
63
sink (field ); // $ hasValueFlow=constructor
59
64
sink (safeField ); // Safe
65
+ sink (initField ); // $ hasValueFlow=init
60
66
}
61
67
62
68
}
You can’t perform that action at this time.
0 commit comments