File tree Expand file tree Collapse file tree 2 files changed +21
-5
lines changed
java/ql/test/query-tests/Telemetry/SupportedExternalApis Expand file tree Collapse file tree 2 files changed +21
-5
lines changed Original file line number Diff line number Diff line change
1
+ | java.net.URL#URL(String) | 2 |
2
+ | java.io.File#File(String) | 1 |
3
+ | java.io.FileWriter#FileWriter(File) | 1 |
1
4
| java.lang.StringBuilder#append(String) | 1 |
2
5
| java.lang.StringBuilder#toString() | 1 |
6
+ | java.net.URL#openConnection() | 1 |
7
+ | java.net.URL#openStream() | 1 |
8
+ | java.net.URLConnection#getInputStream() | 1 |
3
9
| java.util.Map#put(Object,Object) | 1 |
Original file line number Diff line number Diff line change 1
1
import java .time .Duration ;
2
2
import java .util .HashMap ;
3
3
import java .util .Map ;
4
+ import java .io .InputStream ;
5
+ import java .net .URL ;
6
+ import java .io .File ;
7
+ import java .io .FileWriter ;
4
8
5
9
class SupportedExternalApis {
6
10
public static void main (String [] args ) throws Exception {
7
- StringBuilder builder = new StringBuilder ();
8
- builder .append ("foo" ); // supported
9
- builder .toString (); // supported
11
+ StringBuilder builder = new StringBuilder (); // uninteresting (parameterless constructor)
12
+ builder .append ("foo" ); // supported summary
13
+ builder .toString (); // supported summary
10
14
11
- Map <String , Object > map = new HashMap <>();
12
- map .put ("foo" , new Object ()); // supported
15
+ Map <String , Object > map = new HashMap <>(); // uninteresting (parameterless constructor)
16
+ map .put ("foo" , new Object ()); // supported summary
13
17
14
18
Duration d = java .time .Duration .ofMillis (1000 ); // not supported
19
+
20
+ URL github = new URL ("https://www.github.com/" ); // supported summary
21
+ InputStream stream = github .openConnection ().getInputStream (); // supported source (getInputStream), supported sink (openConnection)
22
+
23
+ new FileWriter (new File ("foo" )); // supported sink (FileWriter), supported summary (File)
24
+ new URL ("http://foo" ).openStream (); // supported sink (openStream), supported summary (URL)
15
25
}
16
26
}
You can’t perform that action at this time.
0 commit comments