@@ -103,6 +103,7 @@ extensions:
103
103
- ["java.lang", "StringBuffer", True, "StringBuffer", "(String)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
104
104
- ["java.lang", "StringBuilder", True, "StringBuilder", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
105
105
- ["java.lang", "System", False, "arraycopy", "", "", "Argument[0]", "Argument[2]", "taint", "manual"]
106
+ - ["java.lang", "System", False, "getProperty", "(String)", "", "Argument[-1].MapValue", "ReturnValue", "value", "manual"]
106
107
- ["java.lang", "Throwable", False, "Throwable", "(Throwable)", "", "Argument[0]", "Argument[-1].SyntheticField[java.lang.Throwable.cause]", "value", "manual"]
107
108
- ["java.lang", "Throwable", True, "getCause", "()", "", "Argument[-1].SyntheticField[java.lang.Throwable.cause]", "ReturnValue", "value", "manual"]
108
109
- ["java.lang", "Throwable", True, "getMessage", "()", "", "Argument[-1].SyntheticField[java.lang.Throwable.message]", "ReturnValue", "value", "manual"]
@@ -113,7 +114,7 @@ extensions:
113
114
data :
114
115
- ["java.lang", "AbstractStringBuilder", "length", "()", "manual"]
115
116
- ["java.lang", "Boolean", "equals", "(Object)", "manual"]
116
- - ["java.lang", "Class", "getClassLoader", "()", "manual"] # ! unsure if should be neutral model
117
+ - ["java.lang", "Class", "getClassLoader", "()", "manual"]
117
118
- ["java.lang", "Class", "getName", "()", "manual"]
118
119
- ["java.lang", "Class", "getSimpleName", "()", "manual"]
119
120
- ["java.lang", "Class", "isAssignableFrom", "(Class)", "manual"]
@@ -127,16 +128,15 @@ extensions:
127
128
- ["java.lang", "Object", "hashCode", "()", "manual"]
128
129
- ["java.lang", "Object", "toString", "()", "manual"]
129
130
- ["java.lang", "String", "contains", "(CharSequence)", "manual"]
130
- - ["java.lang", "String", "endsWith", "(String)", "manual"] # ! unsure if should be neutral model since already modeled as a summary above
131
+ - ["java.lang", "String", "endsWith", "(String)", "manual"] # ! see question on line 65 above
131
132
- ["java.lang", "String", "equals", "(Object)", "manual"]
132
133
- ["java.lang", "String", "equalsIgnoreCase", "(String)", "manual"]
133
134
- ["java.lang", "String", "hashCode", "()", "manual"]
134
- - ["java.lang", "String", "indexOf", "(String)", "manual"] # ! unsure if should be neutral model, is flow through the param interesting in this case?
135
+ - ["java.lang", "String", "indexOf", "(String)", "manual"]
135
136
- ["java.lang", "String", "isEmpty", "()", "manual"]
136
137
- ["java.lang", "String", "length", "()", "manual"]
137
138
- ["java.lang", "String", "startsWith", "(String)", "manual"]
138
139
- ["java.lang", "System", "currentTimeMillis", "()", "manual"]
139
- - ["java.lang", "System", "getProperty", "(String)", "manual"] # ! unsure if should be neutral model
140
140
- ["java.lang", "System", "nanoTime", "()", "manual"]
141
141
- ["java.lang", "Thread", "currentThread", "()", "manual"]
142
- - ["java.lang", "Thread", "sleep", "(long)", "manual"] # ! unsure if should be neutral model, is flow through the param interesting in this case?
142
+ - ["java.lang", "Thread", "sleep", "(long)", "manual"]
0 commit comments