Skip to content

Commit 0e95f41

Browse files
committed
Add manual neutral models for java.lang
See comment in java/ql/src/Metrics/Summaries/TopJdkApis.qll * Note: the following top JDK APIs are not modeled with MaD: * `java.lang.System#getProperty(String)`: needs to be modeled by regular CodeQL matching the get and set keys to reduce FPs * `java.lang.System#setProperty(String,String)`: needs to be modeled by regular CodeQL matching the get and set keys to reduce FPs
1 parent 7beafc9 commit 0e95f41

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,9 +218,11 @@ extensions:
218218
- ["java.lang", "System", "currentTimeMillis", "()", "summary", "manual"]
219219
- ["java.lang", "System", "exit", "(int)", "summary", "manual"]
220220
- ["java.lang", "System", "getenv", "(String)", "summary", "manual"]
221+
- ["java.lang", "System", "getProperty", "", "summary", "manual"] # needs to be modeled by regular CodeQL matching the get and set keys to reduce FPs
221222
- ["java.lang", "System", "identityHashCode", "(Object)", "summary", "manual"]
222223
- ["java.lang", "System", "lineSeparator", "()", "summary", "manual"]
223224
- ["java.lang", "System", "nanoTime", "()", "summary", "manual"]
225+
- ["java.lang", "System", "setProperty", "", "summary", "manual"] # needs to be modeled by regular CodeQL matching the get and set keys to reduce FPs
224226
- ["java.lang", "Thread", "currentThread", "()", "summary", "manual"]
225227
- ["java.lang", "Thread", "getContextClassLoader", "()", "summary", "manual"]
226228
- ["java.lang", "Thread", "interrupt", "()", "summary", "manual"]

0 commit comments

Comments
 (0)