mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
439 lines
55 KiB
Plaintext
439 lines
55 KiB
Plaintext
models
|
|
| 1 | Summary: generatedtest; Test; false; newWithMapValueDefault; (Object); ; Argument[0]; ReturnValue.MapValue; value; manual |
|
|
| 2 | Summary: java.awt; Container; true; add; (Component); ; Argument[0]; ReturnValue; value; manual |
|
|
| 3 | Summary: java.io; File; true; getName; (); ; Argument[this]; ReturnValue; taint; manual |
|
|
| 4 | Summary: java.io; File; true; getParentFile; (); ; Argument[this]; ReturnValue; taint; manual |
|
|
| 5 | Summary: java.io; File; true; getPath; (); ; Argument[this]; ReturnValue; taint; manual |
|
|
| 6 | Summary: java.io; IOException; false; IOException; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 7 | Summary: java.io; StringWriter; false; toString; (); ; Argument[this]; ReturnValue; taint; manual |
|
|
| 8 | Summary: java.io; UncheckedIOException; false; UncheckedIOException; (IOException); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.cause]; value; manual |
|
|
| 9 | Summary: java.lang; AbstractStringBuilder; true; delete; (int,int); ; Argument[this]; ReturnValue; value; manual |
|
|
| 10 | Summary: java.lang; AssertionError; false; AssertionError; (Object); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 11 | Summary: java.lang; CharSequence; true; charAt; ; ; Argument[this]; ReturnValue; taint; manual |
|
|
| 12 | Summary: java.lang; Class; false; cast; (Object); ; Argument[0]; ReturnValue; value; manual |
|
|
| 13 | Summary: java.lang; Exception; false; Exception; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 14 | Summary: java.lang; Exception; false; Exception; (String,Throwable); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 15 | Summary: java.lang; Exception; false; Exception; (String,Throwable); ; Argument[1]; Argument[this].SyntheticField[java.lang.Throwable.cause]; value; manual |
|
|
| 16 | Summary: java.lang; IllegalArgumentException; false; IllegalArgumentException; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 17 | Summary: java.lang; IllegalStateException; false; IllegalStateException; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 18 | Summary: java.lang; IndexOutOfBoundsException; false; IndexOutOfBoundsException; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 19 | Summary: java.lang; NullPointerException; false; NullPointerException; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 20 | Summary: java.lang; RuntimeException; false; RuntimeException; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 21 | Summary: java.lang; RuntimeException; false; RuntimeException; (String,Throwable); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 22 | Summary: java.lang; RuntimeException; false; RuntimeException; (String,Throwable); ; Argument[1]; Argument[this].SyntheticField[java.lang.Throwable.cause]; value; manual |
|
|
| 23 | Summary: java.lang; RuntimeException; false; RuntimeException; (Throwable); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.cause]; value; manual |
|
|
| 24 | Summary: java.lang; Thread; false; Thread; (Runnable); ; Argument[0]; Argument[this]; taint; manual |
|
|
| 25 | Summary: java.lang; Thread; false; Thread; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Thread.name]; value; manual |
|
|
| 26 | Summary: java.lang; Thread; true; getName; (); ; Argument[this].SyntheticField[java.lang.Thread.name]; ReturnValue; value; manual |
|
|
| 27 | Summary: java.lang; ThreadLocal; true; get; (); ; Argument[this].SyntheticField[java.lang.ThreadLocal.value]; ReturnValue; value; manual |
|
|
| 28 | Summary: java.lang; ThreadLocal; true; set; (Object); ; Argument[0]; Argument[this].SyntheticField[java.lang.ThreadLocal.value]; value; manual |
|
|
| 29 | Summary: java.lang; Throwable; false; Throwable; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 30 | Summary: java.lang; Throwable; false; Throwable; (Throwable); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.cause]; value; manual |
|
|
| 31 | Summary: java.lang; Throwable; true; getCause; (); ; Argument[this].SyntheticField[java.lang.Throwable.cause]; ReturnValue; value; manual |
|
|
| 32 | Summary: java.lang; Throwable; true; getLocalizedMessage; (); ; Argument[this].SyntheticField[java.lang.Throwable.message]; ReturnValue; value; manual |
|
|
| 33 | Summary: java.lang; Throwable; true; getMessage; (); ; Argument[this].SyntheticField[java.lang.Throwable.message]; ReturnValue; value; manual |
|
|
| 34 | Summary: java.lang; Throwable; true; toString; (); ; Argument[this].SyntheticField[java.lang.Throwable.message]; ReturnValue; taint; manual |
|
|
| 35 | Summary: java.lang; UnsupportedOperationException; false; UnsupportedOperationException; (String); ; Argument[0]; Argument[this].SyntheticField[java.lang.Throwable.message]; value; manual |
|
|
| 36 | Summary: java.net; URL; false; toURI; ; ; Argument[this]; ReturnValue; taint; manual |
|
|
| 37 | Summary: java.nio.file; Path; true; getFileName; ; ; Argument[this]; ReturnValue; taint; manual |
|
|
| 38 | Summary: java.sql; ResultSet; true; getString; (String); ; Argument[this]; ReturnValue; taint; manual |
|
|
| 39 | Summary: java.util.concurrent.atomic; AtomicReference; false; AtomicReference; (Object); ; Argument[0]; Argument[this].SyntheticField[java.util.concurrent.atomic.AtomicReference.value]; value; manual |
|
|
| 40 | Summary: java.util.concurrent.atomic; AtomicReference; false; get; (); ; Argument[this].SyntheticField[java.util.concurrent.atomic.AtomicReference.value]; ReturnValue; value; manual |
|
|
| 41 | Summary: java.util.concurrent.atomic; AtomicReference; false; set; (Object); ; Argument[0]; Argument[this].SyntheticField[java.util.concurrent.atomic.AtomicReference.value]; value; manual |
|
|
| 42 | Summary: java.util.concurrent; CompletableFuture; false; complete; (Object); ; Argument[0]; Argument[this].SyntheticField[java.util.concurrent.Future.value]; value; manual |
|
|
| 43 | Summary: java.util.concurrent; CompletableFuture; false; completedFuture; (Object); ; Argument[0]; ReturnValue.SyntheticField[java.util.concurrent.Future.value]; value; manual |
|
|
| 44 | Summary: java.util.concurrent; CompletableFuture; false; join; (); ; Argument[this].SyntheticField[java.util.concurrent.Future.value]; ReturnValue; value; manual |
|
|
| 45 | Summary: java.util.concurrent; CompletionStage; false; toCompletableFuture; (); ; Argument[this]; ReturnValue; taint; manual |
|
|
| 46 | Summary: java.util.concurrent; ExecutorService; true; submit; (Runnable); ; Argument[0]; ReturnValue; taint; manual |
|
|
| 47 | Summary: java.util.concurrent; Future; true; get; (); ; Argument[this].SyntheticField[java.util.concurrent.Future.value]; ReturnValue; value; manual |
|
|
| 48 | Summary: java.util.logging; Logger; false; getLogger; (String); ; Argument[0]; ReturnValue.SyntheticField[java.util.logging.Logger.name]; value; manual |
|
|
| 49 | Summary: java.util.logging; Logger; false; getName; (); ; Argument[this].SyntheticField[java.util.logging.Logger.name]; ReturnValue; value; manual |
|
|
| 50 | Summary: java.util.regex; Pattern; false; compile; (String); ; Argument[0]; ReturnValue; taint; manual |
|
|
| 51 | Summary: java.util; EventObject; false; EventObject; (Object); ; Argument[0]; Argument[this].Field[java.util.EventObject.source]; value; manual |
|
|
| 52 | Summary: java.util; EventObject; true; getSource; (); ; Argument[this].Field[java.util.EventObject.source]; ReturnValue; value; manual |
|
|
| 53 | Summary: java.util; ResourceBundle; true; getString; (String); ; Argument[this].MapValue; ReturnValue; value; manual |
|
|
| 54 | Summary: java.util; StringJoiner; false; add; (CharSequence); ; Argument[0]; Argument[this]; taint; manual |
|
|
| 55 | Summary: java.util; StringJoiner; false; add; (CharSequence); ; Argument[this]; ReturnValue; value; manual |
|
|
edges
|
|
| Test.java:35:28:35:65 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.message] : String | Test.java:36:26:36:27 | e1 : RuntimeException [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:35:49:35:64 | (...)... : String | Test.java:35:28:35:65 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.message] : String | provenance | MaD:20 |
|
|
| Test.java:35:57:35:64 | source(...) : Object | Test.java:35:49:35:64 | (...)... : String | provenance | |
|
|
| Test.java:36:26:36:27 | e1 : RuntimeException [java.lang.Throwable.message] : String | Test.java:36:26:36:40 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:36:26:36:40 | getMessage(...) : String | Test.java:36:18:36:40 | (...)... | provenance | |
|
|
| Test.java:38:28:38:68 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.cause] : Throwable | Test.java:39:29:39:30 | e2 : RuntimeException [java.lang.Throwable.cause] : Throwable | provenance | |
|
|
| Test.java:38:49:38:67 | (...)... : Throwable | Test.java:38:28:38:68 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.cause] : Throwable | provenance | MaD:23 |
|
|
| Test.java:38:60:38:67 | source(...) : Object | Test.java:38:49:38:67 | (...)... : Throwable | provenance | |
|
|
| Test.java:39:29:39:30 | e2 : RuntimeException [java.lang.Throwable.cause] : Throwable | Test.java:39:29:39:41 | getCause(...) : Throwable | provenance | MaD:31 |
|
|
| Test.java:39:29:39:41 | getCause(...) : Throwable | Test.java:39:18:39:41 | (...)... | provenance | |
|
|
| Test.java:41:28:41:73 | new IllegalArgumentException(...) : IllegalArgumentException [java.lang.Throwable.message] : String | Test.java:42:26:42:27 | e3 : IllegalArgumentException [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:41:57:41:72 | (...)... : String | Test.java:41:28:41:73 | new IllegalArgumentException(...) : IllegalArgumentException [java.lang.Throwable.message] : String | provenance | MaD:16 |
|
|
| Test.java:41:65:41:72 | source(...) : Object | Test.java:41:57:41:72 | (...)... : String | provenance | |
|
|
| Test.java:42:26:42:27 | e3 : IllegalArgumentException [java.lang.Throwable.message] : String | Test.java:42:26:42:40 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:42:26:42:40 | getMessage(...) : String | Test.java:42:18:42:40 | (...)... | provenance | |
|
|
| Test.java:44:28:44:70 | new IllegalStateException(...) : IllegalStateException [java.lang.Throwable.message] : String | Test.java:45:26:45:27 | e4 : IllegalStateException [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:44:54:44:69 | (...)... : String | Test.java:44:28:44:70 | new IllegalStateException(...) : IllegalStateException [java.lang.Throwable.message] : String | provenance | MaD:17 |
|
|
| Test.java:44:62:44:69 | source(...) : Object | Test.java:44:54:44:69 | (...)... : String | provenance | |
|
|
| Test.java:45:26:45:27 | e4 : IllegalStateException [java.lang.Throwable.message] : String | Test.java:45:26:45:40 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:45:26:45:40 | getMessage(...) : String | Test.java:45:18:45:40 | (...)... | provenance | |
|
|
| Test.java:47:28:47:78 | new UnsupportedOperationException(...) : UnsupportedOperationException [java.lang.Throwable.message] : String | Test.java:48:26:48:27 | e5 : UnsupportedOperationException [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:47:62:47:77 | (...)... : String | Test.java:47:28:47:78 | new UnsupportedOperationException(...) : UnsupportedOperationException [java.lang.Throwable.message] : String | provenance | MaD:35 |
|
|
| Test.java:47:70:47:77 | source(...) : Object | Test.java:47:62:47:77 | (...)... : String | provenance | |
|
|
| Test.java:48:26:48:27 | e5 : UnsupportedOperationException [java.lang.Throwable.message] : String | Test.java:48:26:48:40 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:48:26:48:40 | getMessage(...) : String | Test.java:48:18:48:40 | (...)... | provenance | |
|
|
| Test.java:50:27:50:60 | new Throwable(...) : Throwable [java.lang.Throwable.cause] : Throwable | Test.java:51:29:51:29 | t : Throwable [java.lang.Throwable.cause] : Throwable | provenance | |
|
|
| Test.java:50:41:50:59 | (...)... : Throwable | Test.java:50:27:50:60 | new Throwable(...) : Throwable [java.lang.Throwable.cause] : Throwable | provenance | MaD:30 |
|
|
| Test.java:50:52:50:59 | source(...) : Object | Test.java:50:41:50:59 | (...)... : Throwable | provenance | |
|
|
| Test.java:51:29:51:29 | t : Throwable [java.lang.Throwable.cause] : Throwable | Test.java:51:29:51:40 | getCause(...) : Throwable | provenance | MaD:31 |
|
|
| Test.java:51:29:51:40 | getCause(...) : Throwable | Test.java:51:18:51:40 | (...)... | provenance | |
|
|
| Test.java:53:25:53:40 | (...)... : String | Test.java:55:18:55:19 | s2 : String | provenance | |
|
|
| Test.java:53:33:53:40 | source(...) : Object | Test.java:53:25:53:40 | (...)... : String | provenance | |
|
|
| Test.java:55:18:55:19 | s2 : String | Test.java:55:18:55:29 | charAt(...) | provenance | MaD:11 |
|
|
| Test.java:57:28:57:46 | (...)... : ResultSet | Test.java:58:18:58:19 | rs : ResultSet | provenance | |
|
|
| Test.java:57:39:57:46 | source(...) : Object | Test.java:57:28:57:46 | (...)... : ResultSet | provenance | |
|
|
| Test.java:58:18:58:19 | rs : ResultSet | Test.java:58:18:58:33 | getString(...) | provenance | MaD:38 |
|
|
| Test.java:64:28:64:60 | new IOException(...) : IOException [java.lang.Throwable.message] : String | Test.java:65:26:65:27 | e1 : IOException [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:64:44:64:59 | (...)... : String | Test.java:64:28:64:60 | new IOException(...) : IOException [java.lang.Throwable.message] : String | provenance | MaD:6 |
|
|
| Test.java:64:52:64:59 | source(...) : Object | Test.java:64:44:64:59 | (...)... : String | provenance | |
|
|
| Test.java:65:26:65:27 | e1 : IOException [java.lang.Throwable.message] : String | Test.java:65:26:65:40 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:65:26:65:40 | getMessage(...) : String | Test.java:65:18:65:40 | (...)... | provenance | |
|
|
| Test.java:67:22:67:35 | (...)... : File | Test.java:68:18:68:18 | f : File | provenance | |
|
|
| Test.java:67:28:67:35 | source(...) : Object | Test.java:67:22:67:35 | (...)... : File | provenance | |
|
|
| Test.java:68:18:68:18 | f : File | Test.java:68:18:68:28 | getName(...) | provenance | MaD:3 |
|
|
| Test.java:71:28:71:58 | new Exception(...) : Exception [java.lang.Throwable.message] : String | Test.java:72:26:72:27 | e2 : Exception [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:71:42:71:57 | (...)... : String | Test.java:71:28:71:58 | new Exception(...) : Exception [java.lang.Throwable.message] : String | provenance | MaD:13 |
|
|
| Test.java:71:50:71:57 | source(...) : Object | Test.java:71:42:71:57 | (...)... : String | provenance | |
|
|
| Test.java:72:26:72:27 | e2 : Exception [java.lang.Throwable.message] : String | Test.java:72:26:72:40 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:72:26:72:40 | getMessage(...) : String | Test.java:72:18:72:40 | (...)... | provenance | |
|
|
| Test.java:74:28:74:74 | new IndexOutOfBoundsException(...) : IndexOutOfBoundsException [java.lang.Throwable.message] : String | Test.java:75:26:75:27 | e3 : IndexOutOfBoundsException [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:74:58:74:73 | (...)... : String | Test.java:74:28:74:74 | new IndexOutOfBoundsException(...) : IndexOutOfBoundsException [java.lang.Throwable.message] : String | provenance | MaD:18 |
|
|
| Test.java:74:66:74:73 | source(...) : Object | Test.java:74:58:74:73 | (...)... : String | provenance | |
|
|
| Test.java:75:26:75:27 | e3 : IndexOutOfBoundsException [java.lang.Throwable.message] : String | Test.java:75:26:75:40 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:75:26:75:40 | getMessage(...) : String | Test.java:75:18:75:40 | (...)... | provenance | |
|
|
| Test.java:77:28:77:86 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.cause] : Throwable | Test.java:79:29:79:30 | e4 : RuntimeException [java.lang.Throwable.cause] : Throwable | provenance | |
|
|
| Test.java:77:28:77:86 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.message] : String | Test.java:78:26:78:27 | e4 : RuntimeException [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:77:49:77:64 | (...)... : String | Test.java:77:28:77:86 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.message] : String | provenance | MaD:21 |
|
|
| Test.java:77:57:77:64 | source(...) : Object | Test.java:77:49:77:64 | (...)... : String | provenance | |
|
|
| Test.java:77:67:77:85 | (...)... : Throwable | Test.java:77:28:77:86 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.cause] : Throwable | provenance | MaD:22 |
|
|
| Test.java:77:78:77:85 | source(...) : Object | Test.java:77:67:77:85 | (...)... : Throwable | provenance | |
|
|
| Test.java:78:26:78:27 | e4 : RuntimeException [java.lang.Throwable.message] : String | Test.java:78:26:78:40 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:78:26:78:40 | getMessage(...) : String | Test.java:78:18:78:40 | (...)... | provenance | |
|
|
| Test.java:79:29:79:30 | e4 : RuntimeException [java.lang.Throwable.cause] : Throwable | Test.java:79:29:79:41 | getCause(...) : Throwable | provenance | MaD:31 |
|
|
| Test.java:79:29:79:41 | getCause(...) : Throwable | Test.java:79:18:79:41 | (...)... | provenance | |
|
|
| Test.java:88:34:88:62 | new AtomicReference<>(...) : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | Test.java:89:18:89:19 | ar : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | provenance | |
|
|
| Test.java:88:54:88:61 | source(...) : Object | Test.java:88:34:88:62 | new AtomicReference<>(...) : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | provenance | MaD:39 |
|
|
| Test.java:89:18:89:19 | ar : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | Test.java:89:18:89:25 | get(...) | provenance | MaD:40 |
|
|
| Test.java:93:26:93:47 | (...)... : CharSequence | Test.java:93:18:93:48 | add(...) | provenance | MaD:54+MaD:55 |
|
|
| Test.java:93:40:93:47 | source(...) : Object | Test.java:93:26:93:47 | (...)... : CharSequence | provenance | |
|
|
| Test.java:95:32:95:53 | (...)... : StringJoiner | Test.java:96:18:96:20 | sj2 : StringJoiner | provenance | |
|
|
| Test.java:95:46:95:53 | source(...) : Object | Test.java:95:32:95:53 | (...)... : StringJoiner | provenance | |
|
|
| Test.java:96:18:96:20 | sj2 : StringJoiner | Test.java:96:18:96:32 | add(...) | provenance | MaD:55 |
|
|
| Test.java:104:32:104:50 | (...)... : Component | Test.java:104:18:104:51 | add(...) | provenance | MaD:2 |
|
|
| Test.java:104:43:104:50 | source(...) : Object | Test.java:104:32:104:50 | (...)... : Component | provenance | |
|
|
| Test.java:107:23:107:36 | (...)... : File | Test.java:108:18:108:19 | f1 : File | provenance | |
|
|
| Test.java:107:29:107:36 | source(...) : Object | Test.java:107:23:107:36 | (...)... : File | provenance | |
|
|
| Test.java:108:18:108:19 | f1 : File | Test.java:108:18:108:35 | getParentFile(...) | provenance | MaD:4 |
|
|
| Test.java:110:23:110:36 | (...)... : File | Test.java:111:18:111:19 | f2 : File | provenance | |
|
|
| Test.java:110:29:110:36 | source(...) : Object | Test.java:110:23:110:36 | (...)... : File | provenance | |
|
|
| Test.java:111:18:111:19 | f2 : File | Test.java:111:18:111:29 | getPath(...) | provenance | MaD:5 |
|
|
| Test.java:113:31:113:52 | (...)... : StringWriter | Test.java:114:18:114:19 | sw : StringWriter | provenance | |
|
|
| Test.java:113:31:113:52 | (...)... : StringWriter | Test.java:114:18:114:30 | toString(...) | provenance | %StringWriter |
|
|
| Test.java:113:45:113:52 | source(...) : Object | Test.java:113:31:113:52 | (...)... : StringWriter | provenance | |
|
|
| Test.java:114:18:114:19 | sw : StringWriter | Test.java:114:18:114:30 | toString(...) | provenance | MaD:7 |
|
|
| Test.java:116:27:116:73 | new UncheckedIOException(...) : UncheckedIOException [java.lang.Throwable.cause] : IOException | Test.java:117:29:117:29 | e : UncheckedIOException [java.lang.Throwable.cause] : IOException | provenance | |
|
|
| Test.java:116:52:116:72 | (...)... : IOException | Test.java:116:27:116:73 | new UncheckedIOException(...) : UncheckedIOException [java.lang.Throwable.cause] : IOException | provenance | MaD:8 |
|
|
| Test.java:116:65:116:72 | source(...) : Object | Test.java:116:52:116:72 | (...)... : IOException | provenance | |
|
|
| Test.java:117:29:117:29 | e : UncheckedIOException [java.lang.Throwable.cause] : IOException | Test.java:117:29:117:40 | getCause(...) : IOException | provenance | MaD:31 |
|
|
| Test.java:117:29:117:40 | getCause(...) : IOException | Test.java:117:18:117:40 | (...)... | provenance | |
|
|
| Test.java:120:23:120:35 | (...)... : URL | Test.java:121:18:121:20 | url : URL | provenance | |
|
|
| Test.java:120:28:120:35 | source(...) : Object | Test.java:120:23:120:35 | (...)... : URL | provenance | |
|
|
| Test.java:121:18:121:20 | url : URL | Test.java:121:18:121:28 | toURI(...) | provenance | MaD:36 |
|
|
| Test.java:124:22:124:35 | (...)... : Path | Test.java:125:18:125:18 | p : Path | provenance | |
|
|
| Test.java:124:28:124:35 | source(...) : Object | Test.java:124:22:124:35 | (...)... : Path | provenance | |
|
|
| Test.java:125:18:125:18 | p : Path | Test.java:125:18:125:32 | getFileName(...) | provenance | MaD:37 |
|
|
| Test.java:129:13:129:14 | ar [post update] : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | Test.java:130:18:130:19 | ar : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | provenance | |
|
|
| Test.java:129:20:129:27 | source(...) : Object | Test.java:129:13:129:14 | ar [post update] : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | provenance | MaD:41 |
|
|
| Test.java:130:18:130:19 | ar : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | Test.java:130:18:130:25 | get(...) | provenance | MaD:40 |
|
|
| Test.java:135:29:135:46 | (...)... : Runnable | Test.java:135:18:135:47 | submit(...) | provenance | MaD:46 |
|
|
| Test.java:135:39:135:46 | source(...) : Object | Test.java:135:29:135:46 | (...)... : Runnable | provenance | |
|
|
| Test.java:137:34:137:58 | (...)... : CompletionStage | Test.java:138:18:138:19 | cs : CompletionStage | provenance | |
|
|
| Test.java:137:51:137:58 | source(...) : Object | Test.java:137:34:137:58 | (...)... : CompletionStage | provenance | |
|
|
| Test.java:138:18:138:19 | cs : CompletionStage | Test.java:138:18:138:41 | toCompletableFuture(...) | provenance | MaD:45 |
|
|
| Test.java:141:13:141:15 | cf1 [post update] : CompletableFuture [java.util.concurrent.Future.value] : Object | Test.java:142:18:142:20 | cf1 : CompletableFuture [java.util.concurrent.Future.value] : Object | provenance | |
|
|
| Test.java:141:13:141:15 | cf1 [post update] : CompletableFuture [java.util.concurrent.Future.value] : Object | Test.java:143:18:143:20 | cf1 : CompletableFuture [java.util.concurrent.Future.value] : Object | provenance | |
|
|
| Test.java:141:26:141:33 | source(...) : Object | Test.java:141:13:141:15 | cf1 [post update] : CompletableFuture [java.util.concurrent.Future.value] : Object | provenance | MaD:42 |
|
|
| Test.java:142:18:142:20 | cf1 : CompletableFuture [java.util.concurrent.Future.value] : Object | Test.java:142:18:142:26 | get(...) | provenance | MaD:47 |
|
|
| Test.java:143:18:143:20 | cf1 : CompletableFuture [java.util.concurrent.Future.value] : Object | Test.java:143:18:143:27 | join(...) | provenance | MaD:44 |
|
|
| Test.java:145:37:145:79 | completedFuture(...) : CompletableFuture [java.util.concurrent.Future.value] : Object | Test.java:146:18:146:20 | cf2 : CompletableFuture [java.util.concurrent.Future.value] : Object | provenance | |
|
|
| Test.java:145:37:145:79 | completedFuture(...) : CompletableFuture [java.util.concurrent.Future.value] : Object | Test.java:147:18:147:20 | cf2 : CompletableFuture [java.util.concurrent.Future.value] : Object | provenance | |
|
|
| Test.java:145:71:145:78 | source(...) : Object | Test.java:145:37:145:79 | completedFuture(...) : CompletableFuture [java.util.concurrent.Future.value] : Object | provenance | MaD:43 |
|
|
| Test.java:146:18:146:20 | cf2 : CompletableFuture [java.util.concurrent.Future.value] : Object | Test.java:146:18:146:26 | get(...) | provenance | MaD:47 |
|
|
| Test.java:147:18:147:20 | cf2 : CompletableFuture [java.util.concurrent.Future.value] : Object | Test.java:147:18:147:27 | join(...) | provenance | MaD:44 |
|
|
| Test.java:150:29:150:62 | getLogger(...) : Logger [java.util.logging.Logger.name] : String | Test.java:151:18:151:23 | logger : Logger [java.util.logging.Logger.name] : String | provenance | |
|
|
| Test.java:150:46:150:61 | (...)... : String | Test.java:150:29:150:62 | getLogger(...) : Logger [java.util.logging.Logger.name] : String | provenance | MaD:48 |
|
|
| Test.java:150:54:150:61 | source(...) : Object | Test.java:150:46:150:61 | (...)... : String | provenance | |
|
|
| Test.java:151:18:151:23 | logger : Logger [java.util.logging.Logger.name] : String | Test.java:151:18:151:33 | getName(...) | provenance | MaD:49 |
|
|
| Test.java:154:31:154:63 | compile(...) : Pattern | Test.java:155:18:155:24 | pattern | provenance | |
|
|
| Test.java:154:47:154:62 | (...)... : String | Test.java:154:31:154:63 | compile(...) : Pattern | provenance | MaD:50 |
|
|
| Test.java:154:55:154:62 | source(...) : Object | Test.java:154:47:154:62 | (...)... : String | provenance | |
|
|
| Test.java:158:36:158:60 | new EventObject(...) : EventObject [source] : Object | Test.java:159:18:159:25 | eventObj : EventObject [source] : Object | provenance | |
|
|
| Test.java:158:52:158:59 | source(...) : Object | Test.java:158:36:158:60 | new EventObject(...) : EventObject [source] : Object | provenance | MaD:51 |
|
|
| Test.java:159:18:159:25 | eventObj : EventObject [source] : Object | Test.java:159:18:159:37 | getSource(...) | provenance | MaD:52 |
|
|
| Test.java:163:33:163:80 | (...)... : ResourceBundle [<map.value>] : Object | Test.java:164:19:164:20 | in : ResourceBundle [<map.value>] : Object | provenance | |
|
|
| Test.java:163:49:163:80 | newWithMapValueDefault(...) : Object [<map.value>] : Object | Test.java:163:33:163:80 | (...)... : ResourceBundle [<map.value>] : Object | provenance | |
|
|
| Test.java:163:72:163:79 | source(...) : Object | Test.java:163:49:163:80 | newWithMapValueDefault(...) : Object [<map.value>] : Object | provenance | MaD:1 |
|
|
| Test.java:164:19:164:20 | in : ResourceBundle [<map.value>] : Object | Test.java:164:19:164:36 | getString(...) : String | provenance | MaD:53 |
|
|
| Test.java:164:19:164:36 | getString(...) : String | Test.java:165:18:165:20 | out | provenance | |
|
|
| Test.java:168:40:168:67 | new AssertionError(...) : AssertionError [java.lang.Throwable.message] : Object | Test.java:169:26:169:34 | assertErr : AssertionError [java.lang.Throwable.message] : Object | provenance | |
|
|
| Test.java:168:59:168:66 | source(...) : Object | Test.java:168:40:168:67 | new AssertionError(...) : AssertionError [java.lang.Throwable.message] : Object | provenance | MaD:10 |
|
|
| Test.java:169:26:169:34 | assertErr : AssertionError [java.lang.Throwable.message] : Object | Test.java:169:26:169:47 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:169:26:169:47 | getMessage(...) : String | Test.java:169:18:169:47 | (...)... | provenance | |
|
|
| Test.java:171:34:171:41 | source(...) : Object | Test.java:171:18:171:42 | cast(...) | provenance | MaD:12 |
|
|
| Test.java:173:32:173:83 | new Exception(...) : Exception [java.lang.Throwable.cause] : Throwable | Test.java:175:29:175:34 | excep1 : Exception [java.lang.Throwable.cause] : Throwable | provenance | |
|
|
| Test.java:173:32:173:83 | new Exception(...) : Exception [java.lang.Throwable.message] : String | Test.java:174:26:174:31 | excep1 : Exception [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:173:46:173:61 | (...)... : String | Test.java:173:32:173:83 | new Exception(...) : Exception [java.lang.Throwable.message] : String | provenance | MaD:14 |
|
|
| Test.java:173:54:173:61 | source(...) : Object | Test.java:173:46:173:61 | (...)... : String | provenance | |
|
|
| Test.java:173:64:173:82 | (...)... : Throwable | Test.java:173:32:173:83 | new Exception(...) : Exception [java.lang.Throwable.cause] : Throwable | provenance | MaD:15 |
|
|
| Test.java:173:75:173:82 | source(...) : Object | Test.java:173:64:173:82 | (...)... : Throwable | provenance | |
|
|
| Test.java:174:26:174:31 | excep1 : Exception [java.lang.Throwable.message] : String | Test.java:174:26:174:44 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:174:26:174:44 | getMessage(...) : String | Test.java:174:18:174:44 | (...)... | provenance | |
|
|
| Test.java:175:29:175:34 | excep1 : Exception [java.lang.Throwable.cause] : Throwable | Test.java:175:29:175:45 | getCause(...) : Throwable | provenance | MaD:31 |
|
|
| Test.java:175:29:175:45 | getCause(...) : Throwable | Test.java:175:18:175:45 | (...)... | provenance | |
|
|
| Test.java:177:32:177:73 | new NullPointerException(...) : NullPointerException [java.lang.Throwable.message] : String | Test.java:178:26:178:31 | excep2 : NullPointerException [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:177:57:177:72 | (...)... : String | Test.java:177:32:177:73 | new NullPointerException(...) : NullPointerException [java.lang.Throwable.message] : String | provenance | MaD:19 |
|
|
| Test.java:177:65:177:72 | source(...) : Object | Test.java:177:57:177:72 | (...)... : String | provenance | |
|
|
| Test.java:178:26:178:31 | excep2 : NullPointerException [java.lang.Throwable.message] : String | Test.java:178:26:178:44 | getMessage(...) : String | provenance | MaD:33 |
|
|
| Test.java:178:26:178:44 | getMessage(...) : String | Test.java:178:18:178:44 | (...)... | provenance | |
|
|
| Test.java:180:32:180:54 | (...)... : StringBuilder | Test.java:181:18:181:19 | sb : StringBuilder | provenance | |
|
|
| Test.java:180:47:180:54 | source(...) : Object | Test.java:180:32:180:54 | (...)... : StringBuilder | provenance | |
|
|
| Test.java:181:18:181:19 | sb : StringBuilder | Test.java:181:18:181:32 | delete(...) | provenance | MaD:9 |
|
|
| Test.java:183:30:183:59 | new Thread(...) : Thread | Test.java:184:18:184:24 | thread1 | provenance | |
|
|
| Test.java:183:41:183:58 | (...)... : Runnable | Test.java:183:30:183:59 | new Thread(...) : Thread | provenance | MaD:24 |
|
|
| Test.java:183:51:183:58 | source(...) : Object | Test.java:183:41:183:58 | (...)... : Runnable | provenance | |
|
|
| Test.java:186:30:186:57 | new Thread(...) : Thread [java.lang.Thread.name] : String | Test.java:187:18:187:24 | thread2 : Thread [java.lang.Thread.name] : String | provenance | |
|
|
| Test.java:186:41:186:56 | (...)... : String | Test.java:186:30:186:57 | new Thread(...) : Thread [java.lang.Thread.name] : String | provenance | MaD:25 |
|
|
| Test.java:186:49:186:56 | source(...) : Object | Test.java:186:41:186:56 | (...)... : String | provenance | |
|
|
| Test.java:187:18:187:24 | thread2 : Thread [java.lang.Thread.name] : String | Test.java:187:18:187:34 | getName(...) | provenance | MaD:26 |
|
|
| Test.java:190:13:190:21 | threadloc [post update] : ThreadLocal [java.lang.ThreadLocal.value] : Object | Test.java:191:18:191:26 | threadloc : ThreadLocal [java.lang.ThreadLocal.value] : Object | provenance | |
|
|
| Test.java:190:27:190:34 | source(...) : Object | Test.java:190:13:190:21 | threadloc [post update] : ThreadLocal [java.lang.ThreadLocal.value] : Object | provenance | MaD:28 |
|
|
| Test.java:191:18:191:26 | threadloc : ThreadLocal [java.lang.ThreadLocal.value] : Object | Test.java:191:18:191:32 | get(...) | provenance | MaD:27 |
|
|
| Test.java:193:28:193:58 | new Throwable(...) : Throwable [java.lang.Throwable.message] : String | Test.java:194:26:194:27 | th : Throwable [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:193:28:193:58 | new Throwable(...) : Throwable [java.lang.Throwable.message] : String | Test.java:195:18:195:19 | th : Throwable [java.lang.Throwable.message] : String | provenance | |
|
|
| Test.java:193:42:193:57 | (...)... : String | Test.java:193:28:193:58 | new Throwable(...) : Throwable [java.lang.Throwable.message] : String | provenance | MaD:29 |
|
|
| Test.java:193:50:193:57 | source(...) : Object | Test.java:193:42:193:57 | (...)... : String | provenance | |
|
|
| Test.java:194:26:194:27 | th : Throwable [java.lang.Throwable.message] : String | Test.java:194:26:194:49 | getLocalizedMessage(...) : String | provenance | MaD:32 |
|
|
| Test.java:194:26:194:49 | getLocalizedMessage(...) : String | Test.java:194:18:194:49 | (...)... | provenance | |
|
|
| Test.java:195:18:195:19 | th : Throwable [java.lang.Throwable.message] : String | Test.java:195:18:195:30 | toString(...) | provenance | MaD:34 |
|
|
nodes
|
|
| Test.java:35:28:35:65 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.message] : String | semmle.label | new RuntimeException(...) : RuntimeException [java.lang.Throwable.message] : String |
|
|
| Test.java:35:49:35:64 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:35:57:35:64 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:36:18:36:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:36:26:36:27 | e1 : RuntimeException [java.lang.Throwable.message] : String | semmle.label | e1 : RuntimeException [java.lang.Throwable.message] : String |
|
|
| Test.java:36:26:36:40 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:38:28:38:68 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.cause] : Throwable | semmle.label | new RuntimeException(...) : RuntimeException [java.lang.Throwable.cause] : Throwable |
|
|
| Test.java:38:49:38:67 | (...)... : Throwable | semmle.label | (...)... : Throwable |
|
|
| Test.java:38:60:38:67 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:39:18:39:41 | (...)... | semmle.label | (...)... |
|
|
| Test.java:39:29:39:30 | e2 : RuntimeException [java.lang.Throwable.cause] : Throwable | semmle.label | e2 : RuntimeException [java.lang.Throwable.cause] : Throwable |
|
|
| Test.java:39:29:39:41 | getCause(...) : Throwable | semmle.label | getCause(...) : Throwable |
|
|
| Test.java:41:28:41:73 | new IllegalArgumentException(...) : IllegalArgumentException [java.lang.Throwable.message] : String | semmle.label | new IllegalArgumentException(...) : IllegalArgumentException [java.lang.Throwable.message] : String |
|
|
| Test.java:41:57:41:72 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:41:65:41:72 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:42:18:42:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:42:26:42:27 | e3 : IllegalArgumentException [java.lang.Throwable.message] : String | semmle.label | e3 : IllegalArgumentException [java.lang.Throwable.message] : String |
|
|
| Test.java:42:26:42:40 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:44:28:44:70 | new IllegalStateException(...) : IllegalStateException [java.lang.Throwable.message] : String | semmle.label | new IllegalStateException(...) : IllegalStateException [java.lang.Throwable.message] : String |
|
|
| Test.java:44:54:44:69 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:44:62:44:69 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:45:18:45:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:45:26:45:27 | e4 : IllegalStateException [java.lang.Throwable.message] : String | semmle.label | e4 : IllegalStateException [java.lang.Throwable.message] : String |
|
|
| Test.java:45:26:45:40 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:47:28:47:78 | new UnsupportedOperationException(...) : UnsupportedOperationException [java.lang.Throwable.message] : String | semmle.label | new UnsupportedOperationException(...) : UnsupportedOperationException [java.lang.Throwable.message] : String |
|
|
| Test.java:47:62:47:77 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:47:70:47:77 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:48:18:48:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:48:26:48:27 | e5 : UnsupportedOperationException [java.lang.Throwable.message] : String | semmle.label | e5 : UnsupportedOperationException [java.lang.Throwable.message] : String |
|
|
| Test.java:48:26:48:40 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:50:27:50:60 | new Throwable(...) : Throwable [java.lang.Throwable.cause] : Throwable | semmle.label | new Throwable(...) : Throwable [java.lang.Throwable.cause] : Throwable |
|
|
| Test.java:50:41:50:59 | (...)... : Throwable | semmle.label | (...)... : Throwable |
|
|
| Test.java:50:52:50:59 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:51:18:51:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:51:29:51:29 | t : Throwable [java.lang.Throwable.cause] : Throwable | semmle.label | t : Throwable [java.lang.Throwable.cause] : Throwable |
|
|
| Test.java:51:29:51:40 | getCause(...) : Throwable | semmle.label | getCause(...) : Throwable |
|
|
| Test.java:53:25:53:40 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:53:33:53:40 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:55:18:55:19 | s2 : String | semmle.label | s2 : String |
|
|
| Test.java:55:18:55:29 | charAt(...) | semmle.label | charAt(...) |
|
|
| Test.java:57:28:57:46 | (...)... : ResultSet | semmle.label | (...)... : ResultSet |
|
|
| Test.java:57:39:57:46 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:58:18:58:19 | rs : ResultSet | semmle.label | rs : ResultSet |
|
|
| Test.java:58:18:58:33 | getString(...) | semmle.label | getString(...) |
|
|
| Test.java:64:28:64:60 | new IOException(...) : IOException [java.lang.Throwable.message] : String | semmle.label | new IOException(...) : IOException [java.lang.Throwable.message] : String |
|
|
| Test.java:64:44:64:59 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:64:52:64:59 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:65:18:65:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:65:26:65:27 | e1 : IOException [java.lang.Throwable.message] : String | semmle.label | e1 : IOException [java.lang.Throwable.message] : String |
|
|
| Test.java:65:26:65:40 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:67:22:67:35 | (...)... : File | semmle.label | (...)... : File |
|
|
| Test.java:67:28:67:35 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:68:18:68:18 | f : File | semmle.label | f : File |
|
|
| Test.java:68:18:68:28 | getName(...) | semmle.label | getName(...) |
|
|
| Test.java:71:28:71:58 | new Exception(...) : Exception [java.lang.Throwable.message] : String | semmle.label | new Exception(...) : Exception [java.lang.Throwable.message] : String |
|
|
| Test.java:71:42:71:57 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:71:50:71:57 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:72:18:72:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:72:26:72:27 | e2 : Exception [java.lang.Throwable.message] : String | semmle.label | e2 : Exception [java.lang.Throwable.message] : String |
|
|
| Test.java:72:26:72:40 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:74:28:74:74 | new IndexOutOfBoundsException(...) : IndexOutOfBoundsException [java.lang.Throwable.message] : String | semmle.label | new IndexOutOfBoundsException(...) : IndexOutOfBoundsException [java.lang.Throwable.message] : String |
|
|
| Test.java:74:58:74:73 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:74:66:74:73 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:75:18:75:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:75:26:75:27 | e3 : IndexOutOfBoundsException [java.lang.Throwable.message] : String | semmle.label | e3 : IndexOutOfBoundsException [java.lang.Throwable.message] : String |
|
|
| Test.java:75:26:75:40 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:77:28:77:86 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.cause] : Throwable | semmle.label | new RuntimeException(...) : RuntimeException [java.lang.Throwable.cause] : Throwable |
|
|
| Test.java:77:28:77:86 | new RuntimeException(...) : RuntimeException [java.lang.Throwable.message] : String | semmle.label | new RuntimeException(...) : RuntimeException [java.lang.Throwable.message] : String |
|
|
| Test.java:77:49:77:64 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:77:57:77:64 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:77:67:77:85 | (...)... : Throwable | semmle.label | (...)... : Throwable |
|
|
| Test.java:77:78:77:85 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:78:18:78:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:78:26:78:27 | e4 : RuntimeException [java.lang.Throwable.message] : String | semmle.label | e4 : RuntimeException [java.lang.Throwable.message] : String |
|
|
| Test.java:78:26:78:40 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:79:18:79:41 | (...)... | semmle.label | (...)... |
|
|
| Test.java:79:29:79:30 | e4 : RuntimeException [java.lang.Throwable.cause] : Throwable | semmle.label | e4 : RuntimeException [java.lang.Throwable.cause] : Throwable |
|
|
| Test.java:79:29:79:41 | getCause(...) : Throwable | semmle.label | getCause(...) : Throwable |
|
|
| Test.java:88:34:88:62 | new AtomicReference<>(...) : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | semmle.label | new AtomicReference<>(...) : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object |
|
|
| Test.java:88:54:88:61 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:89:18:89:19 | ar : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | semmle.label | ar : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object |
|
|
| Test.java:89:18:89:25 | get(...) | semmle.label | get(...) |
|
|
| Test.java:93:18:93:48 | add(...) | semmle.label | add(...) |
|
|
| Test.java:93:26:93:47 | (...)... : CharSequence | semmle.label | (...)... : CharSequence |
|
|
| Test.java:93:40:93:47 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:95:32:95:53 | (...)... : StringJoiner | semmle.label | (...)... : StringJoiner |
|
|
| Test.java:95:46:95:53 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:96:18:96:20 | sj2 : StringJoiner | semmle.label | sj2 : StringJoiner |
|
|
| Test.java:96:18:96:32 | add(...) | semmle.label | add(...) |
|
|
| Test.java:104:18:104:51 | add(...) | semmle.label | add(...) |
|
|
| Test.java:104:32:104:50 | (...)... : Component | semmle.label | (...)... : Component |
|
|
| Test.java:104:43:104:50 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:107:23:107:36 | (...)... : File | semmle.label | (...)... : File |
|
|
| Test.java:107:29:107:36 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:108:18:108:19 | f1 : File | semmle.label | f1 : File |
|
|
| Test.java:108:18:108:35 | getParentFile(...) | semmle.label | getParentFile(...) |
|
|
| Test.java:110:23:110:36 | (...)... : File | semmle.label | (...)... : File |
|
|
| Test.java:110:29:110:36 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:111:18:111:19 | f2 : File | semmle.label | f2 : File |
|
|
| Test.java:111:18:111:29 | getPath(...) | semmle.label | getPath(...) |
|
|
| Test.java:113:31:113:52 | (...)... : StringWriter | semmle.label | (...)... : StringWriter |
|
|
| Test.java:113:45:113:52 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:114:18:114:19 | sw : StringWriter | semmle.label | sw : StringWriter |
|
|
| Test.java:114:18:114:30 | toString(...) | semmle.label | toString(...) |
|
|
| Test.java:116:27:116:73 | new UncheckedIOException(...) : UncheckedIOException [java.lang.Throwable.cause] : IOException | semmle.label | new UncheckedIOException(...) : UncheckedIOException [java.lang.Throwable.cause] : IOException |
|
|
| Test.java:116:52:116:72 | (...)... : IOException | semmle.label | (...)... : IOException |
|
|
| Test.java:116:65:116:72 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:117:18:117:40 | (...)... | semmle.label | (...)... |
|
|
| Test.java:117:29:117:29 | e : UncheckedIOException [java.lang.Throwable.cause] : IOException | semmle.label | e : UncheckedIOException [java.lang.Throwable.cause] : IOException |
|
|
| Test.java:117:29:117:40 | getCause(...) : IOException | semmle.label | getCause(...) : IOException |
|
|
| Test.java:120:23:120:35 | (...)... : URL | semmle.label | (...)... : URL |
|
|
| Test.java:120:28:120:35 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:121:18:121:20 | url : URL | semmle.label | url : URL |
|
|
| Test.java:121:18:121:28 | toURI(...) | semmle.label | toURI(...) |
|
|
| Test.java:124:22:124:35 | (...)... : Path | semmle.label | (...)... : Path |
|
|
| Test.java:124:28:124:35 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:125:18:125:18 | p : Path | semmle.label | p : Path |
|
|
| Test.java:125:18:125:32 | getFileName(...) | semmle.label | getFileName(...) |
|
|
| Test.java:129:13:129:14 | ar [post update] : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | semmle.label | ar [post update] : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object |
|
|
| Test.java:129:20:129:27 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:130:18:130:19 | ar : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object | semmle.label | ar : AtomicReference [java.util.concurrent.atomic.AtomicReference.value] : Object |
|
|
| Test.java:130:18:130:25 | get(...) | semmle.label | get(...) |
|
|
| Test.java:135:18:135:47 | submit(...) | semmle.label | submit(...) |
|
|
| Test.java:135:29:135:46 | (...)... : Runnable | semmle.label | (...)... : Runnable |
|
|
| Test.java:135:39:135:46 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:137:34:137:58 | (...)... : CompletionStage | semmle.label | (...)... : CompletionStage |
|
|
| Test.java:137:51:137:58 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:138:18:138:19 | cs : CompletionStage | semmle.label | cs : CompletionStage |
|
|
| Test.java:138:18:138:41 | toCompletableFuture(...) | semmle.label | toCompletableFuture(...) |
|
|
| Test.java:141:13:141:15 | cf1 [post update] : CompletableFuture [java.util.concurrent.Future.value] : Object | semmle.label | cf1 [post update] : CompletableFuture [java.util.concurrent.Future.value] : Object |
|
|
| Test.java:141:26:141:33 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:142:18:142:20 | cf1 : CompletableFuture [java.util.concurrent.Future.value] : Object | semmle.label | cf1 : CompletableFuture [java.util.concurrent.Future.value] : Object |
|
|
| Test.java:142:18:142:26 | get(...) | semmle.label | get(...) |
|
|
| Test.java:143:18:143:20 | cf1 : CompletableFuture [java.util.concurrent.Future.value] : Object | semmle.label | cf1 : CompletableFuture [java.util.concurrent.Future.value] : Object |
|
|
| Test.java:143:18:143:27 | join(...) | semmle.label | join(...) |
|
|
| Test.java:145:37:145:79 | completedFuture(...) : CompletableFuture [java.util.concurrent.Future.value] : Object | semmle.label | completedFuture(...) : CompletableFuture [java.util.concurrent.Future.value] : Object |
|
|
| Test.java:145:71:145:78 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:146:18:146:20 | cf2 : CompletableFuture [java.util.concurrent.Future.value] : Object | semmle.label | cf2 : CompletableFuture [java.util.concurrent.Future.value] : Object |
|
|
| Test.java:146:18:146:26 | get(...) | semmle.label | get(...) |
|
|
| Test.java:147:18:147:20 | cf2 : CompletableFuture [java.util.concurrent.Future.value] : Object | semmle.label | cf2 : CompletableFuture [java.util.concurrent.Future.value] : Object |
|
|
| Test.java:147:18:147:27 | join(...) | semmle.label | join(...) |
|
|
| Test.java:150:29:150:62 | getLogger(...) : Logger [java.util.logging.Logger.name] : String | semmle.label | getLogger(...) : Logger [java.util.logging.Logger.name] : String |
|
|
| Test.java:150:46:150:61 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:150:54:150:61 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:151:18:151:23 | logger : Logger [java.util.logging.Logger.name] : String | semmle.label | logger : Logger [java.util.logging.Logger.name] : String |
|
|
| Test.java:151:18:151:33 | getName(...) | semmle.label | getName(...) |
|
|
| Test.java:154:31:154:63 | compile(...) : Pattern | semmle.label | compile(...) : Pattern |
|
|
| Test.java:154:47:154:62 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:154:55:154:62 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:155:18:155:24 | pattern | semmle.label | pattern |
|
|
| Test.java:158:36:158:60 | new EventObject(...) : EventObject [source] : Object | semmle.label | new EventObject(...) : EventObject [source] : Object |
|
|
| Test.java:158:52:158:59 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:159:18:159:25 | eventObj : EventObject [source] : Object | semmle.label | eventObj : EventObject [source] : Object |
|
|
| Test.java:159:18:159:37 | getSource(...) | semmle.label | getSource(...) |
|
|
| Test.java:163:33:163:80 | (...)... : ResourceBundle [<map.value>] : Object | semmle.label | (...)... : ResourceBundle [<map.value>] : Object |
|
|
| Test.java:163:49:163:80 | newWithMapValueDefault(...) : Object [<map.value>] : Object | semmle.label | newWithMapValueDefault(...) : Object [<map.value>] : Object |
|
|
| Test.java:163:72:163:79 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:164:19:164:20 | in : ResourceBundle [<map.value>] : Object | semmle.label | in : ResourceBundle [<map.value>] : Object |
|
|
| Test.java:164:19:164:36 | getString(...) : String | semmle.label | getString(...) : String |
|
|
| Test.java:165:18:165:20 | out | semmle.label | out |
|
|
| Test.java:168:40:168:67 | new AssertionError(...) : AssertionError [java.lang.Throwable.message] : Object | semmle.label | new AssertionError(...) : AssertionError [java.lang.Throwable.message] : Object |
|
|
| Test.java:168:59:168:66 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:169:18:169:47 | (...)... | semmle.label | (...)... |
|
|
| Test.java:169:26:169:34 | assertErr : AssertionError [java.lang.Throwable.message] : Object | semmle.label | assertErr : AssertionError [java.lang.Throwable.message] : Object |
|
|
| Test.java:169:26:169:47 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:171:18:171:42 | cast(...) | semmle.label | cast(...) |
|
|
| Test.java:171:34:171:41 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:173:32:173:83 | new Exception(...) : Exception [java.lang.Throwable.cause] : Throwable | semmle.label | new Exception(...) : Exception [java.lang.Throwable.cause] : Throwable |
|
|
| Test.java:173:32:173:83 | new Exception(...) : Exception [java.lang.Throwable.message] : String | semmle.label | new Exception(...) : Exception [java.lang.Throwable.message] : String |
|
|
| Test.java:173:46:173:61 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:173:54:173:61 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:173:64:173:82 | (...)... : Throwable | semmle.label | (...)... : Throwable |
|
|
| Test.java:173:75:173:82 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:174:18:174:44 | (...)... | semmle.label | (...)... |
|
|
| Test.java:174:26:174:31 | excep1 : Exception [java.lang.Throwable.message] : String | semmle.label | excep1 : Exception [java.lang.Throwable.message] : String |
|
|
| Test.java:174:26:174:44 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:175:18:175:45 | (...)... | semmle.label | (...)... |
|
|
| Test.java:175:29:175:34 | excep1 : Exception [java.lang.Throwable.cause] : Throwable | semmle.label | excep1 : Exception [java.lang.Throwable.cause] : Throwable |
|
|
| Test.java:175:29:175:45 | getCause(...) : Throwable | semmle.label | getCause(...) : Throwable |
|
|
| Test.java:177:32:177:73 | new NullPointerException(...) : NullPointerException [java.lang.Throwable.message] : String | semmle.label | new NullPointerException(...) : NullPointerException [java.lang.Throwable.message] : String |
|
|
| Test.java:177:57:177:72 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:177:65:177:72 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:178:18:178:44 | (...)... | semmle.label | (...)... |
|
|
| Test.java:178:26:178:31 | excep2 : NullPointerException [java.lang.Throwable.message] : String | semmle.label | excep2 : NullPointerException [java.lang.Throwable.message] : String |
|
|
| Test.java:178:26:178:44 | getMessage(...) : String | semmle.label | getMessage(...) : String |
|
|
| Test.java:180:32:180:54 | (...)... : StringBuilder | semmle.label | (...)... : StringBuilder |
|
|
| Test.java:180:47:180:54 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:181:18:181:19 | sb : StringBuilder | semmle.label | sb : StringBuilder |
|
|
| Test.java:181:18:181:32 | delete(...) | semmle.label | delete(...) |
|
|
| Test.java:183:30:183:59 | new Thread(...) : Thread | semmle.label | new Thread(...) : Thread |
|
|
| Test.java:183:41:183:58 | (...)... : Runnable | semmle.label | (...)... : Runnable |
|
|
| Test.java:183:51:183:58 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:184:18:184:24 | thread1 | semmle.label | thread1 |
|
|
| Test.java:186:30:186:57 | new Thread(...) : Thread [java.lang.Thread.name] : String | semmle.label | new Thread(...) : Thread [java.lang.Thread.name] : String |
|
|
| Test.java:186:41:186:56 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:186:49:186:56 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:187:18:187:24 | thread2 : Thread [java.lang.Thread.name] : String | semmle.label | thread2 : Thread [java.lang.Thread.name] : String |
|
|
| Test.java:187:18:187:34 | getName(...) | semmle.label | getName(...) |
|
|
| Test.java:190:13:190:21 | threadloc [post update] : ThreadLocal [java.lang.ThreadLocal.value] : Object | semmle.label | threadloc [post update] : ThreadLocal [java.lang.ThreadLocal.value] : Object |
|
|
| Test.java:190:27:190:34 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:191:18:191:26 | threadloc : ThreadLocal [java.lang.ThreadLocal.value] : Object | semmle.label | threadloc : ThreadLocal [java.lang.ThreadLocal.value] : Object |
|
|
| Test.java:191:18:191:32 | get(...) | semmle.label | get(...) |
|
|
| Test.java:193:28:193:58 | new Throwable(...) : Throwable [java.lang.Throwable.message] : String | semmle.label | new Throwable(...) : Throwable [java.lang.Throwable.message] : String |
|
|
| Test.java:193:42:193:57 | (...)... : String | semmle.label | (...)... : String |
|
|
| Test.java:193:50:193:57 | source(...) : Object | semmle.label | source(...) : Object |
|
|
| Test.java:194:18:194:49 | (...)... | semmle.label | (...)... |
|
|
| Test.java:194:26:194:27 | th : Throwable [java.lang.Throwable.message] : String | semmle.label | th : Throwable [java.lang.Throwable.message] : String |
|
|
| Test.java:194:26:194:49 | getLocalizedMessage(...) : String | semmle.label | getLocalizedMessage(...) : String |
|
|
| Test.java:195:18:195:19 | th : Throwable [java.lang.Throwable.message] : String | semmle.label | th : Throwable [java.lang.Throwable.message] : String |
|
|
| Test.java:195:18:195:30 | toString(...) | semmle.label | toString(...) |
|
|
subpaths
|
|
testFailures
|