Skip to content

Commit 1db829e

Browse files
Jami CogswellJami Cogswell
authored andcommitted
Java: add java.util models
1 parent 573de92 commit 1db829e

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

java/ql/lib/ext/java.util.model.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,7 @@ extensions:
335335
- ["java.util", "Stack", True, "peek", "()", "", "Argument[-1].Element", "ReturnValue", "value", "manual"]
336336
- ["java.util", "Stack", True, "pop", "()", "", "Argument[-1].Element", "ReturnValue", "value", "manual"]
337337
- ["java.util", "Stack", True, "push", "(Object)", "", "Argument[0]", "Argument[-1].Element", "value", "manual"]
338+
- ["java.util", "StringJoiner", False, "add", "(CharSequence)", "", "Argument[0]", "Argument[-1].Element", "value", "manual"]
338339
- ["java.util", "StringTokenizer", False, "StringTokenizer", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
339340
- ["java.util", "StringTokenizer", False, "nextElement", "()", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
340341
- ["java.util", "StringTokenizer", False, "nextToken", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
@@ -360,17 +361,27 @@ extensions:
360361
pack: codeql/java-all
361362
extensible: neutralModel
362363
data:
363-
- ["java.util", "Collections", "emptyList", "()", "manual"]
364+
- ["java.util", "ArrayList", "ArrayList", "(int)", "manual"]
365+
- ["java.util", "ArrayList", "size", "()", "manual"]
366+
- ["java.util", "Collection", "isEmpty", "()", "manual"]
364367
- ["java.util", "Collection", "size", "()", "manual"]
368+
- ["java.util", "Collections", "emptyList", "()", "manual"]
369+
- ["java.util", "Collections", "emptyMap", "()", "manual"]
370+
- ["java.util", "Collections", "emptySet", "()", "manual"]
371+
- ["java.util", "Date", "Date", "(long)", "manual"]
372+
- ["java.util", "Date", "getTime", "()", "manual"]
365373
- ["java.util", "Iterator", "hasNext", "()", "manual"]
374+
- ["java.util", "List", "clear", "()", "manual"]
366375
- ["java.util", "List", "contains", "(Object)", "manual"]
367376
- ["java.util", "List", "isEmpty", "()", "manual"]
368377
- ["java.util", "List", "size", "()", "manual"]
378+
- ["java.util", "Map", "clear", "()", "manual"]
369379
- ["java.util", "Map", "containsKey", "(Object)", "manual"]
370380
- ["java.util", "Map", "isEmpty", "()", "manual"]
371381
- ["java.util", "Map", "size", "()", "manual"]
372382
- ["java.util", "Objects", "equals", "(Object,Object)", "manual"]
373383
- ["java.util", "Objects", "hash", "(Object[])", "manual"]
384+
- ["java.util", "Objects", "nonNull", "(Object)", "manual"]
374385
- ["java.util", "Optional", "empty", "()", "manual"]
375386
- ["java.util", "Optional", "isPresent", "()", "manual"]
376387
- ["java.util", "Set", "contains", "(Object)", "manual"]

0 commit comments

Comments
 (0)