Skip to content

Commit 54031a8

Browse files
authored
Merge pull request github#15767 from owen-mc/java/add-summary-models
Java: add a few summary models
2 parents 6d90877 + 7b5f51b commit 54031a8

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,8 @@ extensions:
227227
- ["java.util", "Map", True, "replace", "(Object,Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"]
228228
- ["java.util", "Map", True, "replace", "(Object,Object,Object)", "", "Argument[2]", "Argument[this].MapValue", "value", "manual"]
229229
- ["java.util", "Map", True, "values", "()", "", "Argument[this].MapValue", "ReturnValue.Element", "value", "manual"]
230+
- ["java.util", "Map$Entry", True, "copyOf", "(Map$Entry)", "", "Argument[0].MapKey", "ReturnValue.MapKey", "value", "df-generated"]
231+
- ["java.util", "Map$Entry", True, "copyOf", "(Map$Entry)", "", "Argument[0].MapValue", "ReturnValue.MapValue", "value", "df-generated"]
230232
- ["java.util", "Map$Entry", True, "getKey", "", "", "Argument[this].MapKey", "ReturnValue", "value", "manual"]
231233
- ["java.util", "Map$Entry", True, "getValue", "", "", "Argument[this].MapValue", "ReturnValue", "value", "manual"]
232234
- ["java.util", "Map$Entry", True, "setValue", "", "", "Argument[this].MapValue", "ReturnValue", "value", "manual"]

java/ql/lib/ext/javax.crypto.model.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,20 @@ extensions:
77
- ["javax.crypto", "Cipher", True, "init", "(int,Key,AlgorithmParameterSpec,SecureRandom)", "", "Argument[2]", "encryption-iv", "manual"]
88
- ["javax.crypto", "Cipher", False, "unwrap", "(byte[],String,int)", "", "Argument[0]", "credentials-key", "hq-generated"]
99
- ["javax.crypto", "CipherSpi", True, "engineUnwrap", "(byte[],String,int)", "", "Argument[0]", "credentials-key", "hq-generated"]
10+
- addsTo:
11+
pack: codeql/java-all
12+
extensible: neutralModel
13+
data:
14+
- ["javax.crypto", "Cipher", "doFinal", "", "summary", "manual"]
15+
- ["javax.crypto", "Cipher", "getAlgorithm", "", "summary", "manual"]
16+
- ["javax.crypto", "Cipher", "getExemptionMechanism", "", "summary", "manual"]
17+
- ["javax.crypto", "Cipher", "getInstance", "", "summary", "manual"]
18+
- ["javax.crypto", "Cipher", "getIV", "", "summary", "manual"]
19+
- ["javax.crypto", "Cipher", "getParameters", "", "summary", "manual"]
20+
- ["javax.crypto", "Cipher", "getProvider", "", "summary", "manual"]
21+
- ["javax.crypto", "Cipher", "init", "", "summary", "manual"]
22+
- ["javax.crypto", "Cipher", "toString", "", "summary", "manual"]
23+
- ["javax.crypto", "Cipher", "unwrap", "", "summary", "manual"]
24+
- ["javax.crypto", "Cipher", "update", "", "summary", "manual"]
25+
- ["javax.crypto", "Cipher", "updateAAD", "", "summary", "manual"]
26+
- ["javax.crypto", "Cipher", "wrap", "", "summary", "manual"]

0 commit comments

Comments
 (0)