Skip to content

Commit eef044f

Browse files
author
Benjamin Muskalla
committed
Add test to capture expected parameter format
1 parent a1b7437 commit eef044f

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

java/ql/test/query-tests/Telemetry/UnsupportedExternalAPIs/Test.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.HashMap;
44
import java.util.List;
55
import java.util.Map;
6+
import java.util.concurrent.atomic.AtomicReference;
67

78
class ExternalApiUsage {
89
public static void main(String[] args) {
@@ -14,6 +15,11 @@ public static void main(String[] args) {
1415

1516
long l = "foo".length(); // not interesting
1617

18+
AtomicReference<String> ref = new AtomicReference<>(); // not supported
19+
ref.set("foo");
20+
21+
String.class.isAssignableFrom(Object.class); // parameter with generic type
22+
1723
System.out.println(d);
1824
System.out.println(map);
1925
System.out.println(foo);
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
| java.io.PrintStream#println(Object) | 3 |
2+
| java.lang.Class#isAssignableFrom(Class) | 1 |
23
| java.lang.String#length() | 1 |
34
| java.time.Duration#ofMillis(long) | 1 |
5+
| java.util.concurrent.atomic.AtomicReference#set(Object) | 1 |

0 commit comments

Comments
 (0)