Skip to content

Commit ce3097e

Browse files
committed
Fix manual models for String.valueOf(Object)
Add a neutral model for it, but also a summary model for `String.valueOf(CharSequence)`
1 parent 0076f06 commit ce3097e

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
@@ -131,6 +131,7 @@ extensions:
131131
- ["java.lang", "String", False, "valueOf", "(char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
132132
- ["java.lang", "String", False, "valueOf", "(char[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
133133
- ["java.lang", "String", False, "valueOf", "(char[],int,int)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
134+
- ["java.lang", "String", False, "valueOf", "(CharSequence)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
134135
- ["java.lang", "StringBuffer", True, "StringBuffer", "(CharSequence)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
135136
- ["java.lang", "StringBuffer", True, "StringBuffer", "(String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
136137
- ["java.lang", "StringBuilder", True, "StringBuilder", "", "", "Argument[0]", "Argument[this]", "taint", "manual"]
@@ -208,6 +209,7 @@ extensions:
208209
- ["java.lang", "String", "length", "()", "summary", "manual"]
209210
- ["java.lang", "String", "startsWith", "(String)", "summary", "manual"]
210211
- ["java.lang", "String", "valueOf", "(boolean)", "summary", "manual"]
212+
- ["java.lang", "String", "valueOf", "(Object)", "summary", "manual"]
211213
- ["java.lang", "System", "currentTimeMillis", "()", "summary", "manual"]
212214
- ["java.lang", "System", "exit", "(int)", "summary", "manual"]
213215
- ["java.lang", "System", "getenv", "(String)", "summary", "manual"]

0 commit comments

Comments
 (0)