@@ -37,8 +37,8 @@ extensions:
37
37
- ["java.lang", "AbstractStringBuilder", True, "AbstractStringBuilder", "(String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
38
38
- ["java.lang", "AbstractStringBuilder", True, "append", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
39
39
- ["java.lang", "AbstractStringBuilder", True, "append", "", "", "Argument[0]", "Argument[this]", "taint", "manual"]
40
- # When `WithoutElement` is implemented for Java, `java.lang.AbstractStringBuilder#delete` might require a `taint` step of the form `Argument[-1 ].WithoutElement -> Argument[-1 ]` in addition to the below `value` step.
41
- - ["java.lang", "AbstractStringBuilder", True, "delete", "(int,int)", "", "Argument[-1 ]", "ReturnValue", "value", "manual"]
40
+ # When `WithoutElement` is implemented for Java, `java.lang.AbstractStringBuilder#delete` might require a `taint` step of the form `Argument[this ].WithoutElement -> Argument[this ]` in addition to the below `value` step.
41
+ - ["java.lang", "AbstractStringBuilder", True, "delete", "(int,int)", "", "Argument[this ]", "ReturnValue", "value", "manual"]
42
42
- ["java.lang", "AbstractStringBuilder", True, "getChars", "", "", "Argument[this]", "Argument[2]", "taint", "manual"]
43
43
- ["java.lang", "AbstractStringBuilder", True, "insert", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
44
44
- ["java.lang", "AbstractStringBuilder", True, "insert", "", "", "Argument[1]", "Argument[this]", "taint", "manual"]
@@ -50,21 +50,21 @@ extensions:
50
50
- ["java.lang", "AbstractStringBuilder", True, "toString", "", "", "Argument[this]", "ReturnValue", "taint", "manual"]
51
51
- ["java.lang", "Appendable", True, "append", "", "", "Argument[this]", "ReturnValue", "value", "manual"]
52
52
- ["java.lang", "Appendable", True, "append", "", "", "Argument[0]", "Argument[this]", "taint", "manual"]
53
- - ["java.lang", "AssertionError", False, "AssertionError", "(Object)", "", "Argument[0]", "Argument[-1 ].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
53
+ - ["java.lang", "AssertionError", False, "AssertionError", "(Object)", "", "Argument[0]", "Argument[this ].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
54
54
- ["java.lang", "CharSequence", True, "charAt", "", "", "Argument[this]", "ReturnValue", "taint", "manual"]
55
55
- ["java.lang", "CharSequence", True, "subSequence", "", "", "Argument[this]", "ReturnValue", "taint", "manual"]
56
56
- ["java.lang", "CharSequence", True, "toString", "", "", "Argument[this]", "ReturnValue", "taint", "manual"]
57
57
- ["java.lang", "Class", False, "cast", "(Object)", "", "Argument[0]", "ReturnValue", "value", "manual"]
58
58
- ["java.lang", "Exception", False, "Exception", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
59
- - ["java.lang", "Exception", False, "Exception", "(String,Throwable)", "", "Argument[0]", "Argument[-1 ].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
60
- - ["java.lang", "Exception", False, "Exception", "(String,Throwable)", "", "Argument[1]", "Argument[-1 ].SyntheticField[java.lang.Throwable.cause]", "value", "manual"]
59
+ - ["java.lang", "Exception", False, "Exception", "(String,Throwable)", "", "Argument[0]", "Argument[this ].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
60
+ - ["java.lang", "Exception", False, "Exception", "(String,Throwable)", "", "Argument[1]", "Argument[this ].SyntheticField[java.lang.Throwable.cause]", "value", "manual"]
61
61
- ["java.lang", "IllegalArgumentException", False, "IllegalArgumentException", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
62
62
- ["java.lang", "IllegalStateException", False, "IllegalStateException", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
63
63
- ["java.lang", "IndexOutOfBoundsException", False, "IndexOutOfBoundsException", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
64
64
- ["java.lang", "Iterable", True, "forEach", "(Consumer)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
65
65
- ["java.lang", "Iterable", True, "iterator", "()", "", "Argument[this].Element", "ReturnValue.Element", "value", "manual"]
66
66
- ["java.lang", "Iterable", True, "spliterator", "()", "", "Argument[this].Element", "ReturnValue.Element", "value", "manual"]
67
- - ["java.lang", "NullPointerException", False, "NullPointerException", "(String)", "", "Argument[0]", "Argument[-1 ].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
67
+ - ["java.lang", "NullPointerException", False, "NullPointerException", "(String)", "", "Argument[0]", "Argument[this ].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
68
68
- ["java.lang", "Object", True, "clone", "", "", "Argument[this].Element", "ReturnValue.Element", "value", "manual"]
69
69
- ["java.lang", "Object", True, "clone", "", "", "Argument[this].MapKey", "ReturnValue.MapKey", "value", "manual"]
70
70
- ["java.lang", "Object", True, "clone", "", "", "Argument[this].MapValue", "ReturnValue.MapValue", "value", "manual"]
@@ -114,17 +114,17 @@ extensions:
114
114
- ["java.lang", "StringBuffer", True, "StringBuffer", "(String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
115
115
- ["java.lang", "StringBuilder", True, "StringBuilder", "", "", "Argument[0]", "Argument[this]", "taint", "manual"]
116
116
- ["java.lang", "System", False, "arraycopy", "", "", "Argument[0]", "Argument[2]", "taint", "manual"]
117
- - ["java.lang", "Thread", False, "Thread", "(Runnable)", "", "Argument[0]", "Argument[-1 ]", "taint", "manual"]
118
- - ["java.lang", "Thread", False, "Thread", "(String)", "", "Argument[0]", "Argument[-1 ].SyntheticField[java.lang.Thread.name]", "value", "manual"]
119
- - ["java.lang", "Thread", True, "getName", "()", "", "Argument[-1 ].SyntheticField[java.lang.Thread.name]", "ReturnValue", "value", "manual"]
120
- - ["java.lang", "ThreadLocal", True, "get", "()", "", "Argument[-1 ].SyntheticField[java.lang.ThreadLocal.value]", "ReturnValue", "value", "manual"]
121
- - ["java.lang", "ThreadLocal", True, "set", "(Object)", "", "Argument[0]", "Argument[-1 ].SyntheticField[java.lang.ThreadLocal.value]", "value", "manual"]
117
+ - ["java.lang", "Thread", False, "Thread", "(Runnable)", "", "Argument[0]", "Argument[this ]", "taint", "manual"]
118
+ - ["java.lang", "Thread", False, "Thread", "(String)", "", "Argument[0]", "Argument[this ].SyntheticField[java.lang.Thread.name]", "value", "manual"]
119
+ - ["java.lang", "Thread", True, "getName", "()", "", "Argument[this ].SyntheticField[java.lang.Thread.name]", "ReturnValue", "value", "manual"]
120
+ - ["java.lang", "ThreadLocal", True, "get", "()", "", "Argument[this ].SyntheticField[java.lang.ThreadLocal.value]", "ReturnValue", "value", "manual"]
121
+ - ["java.lang", "ThreadLocal", True, "set", "(Object)", "", "Argument[0]", "Argument[this ].SyntheticField[java.lang.ThreadLocal.value]", "value", "manual"]
122
122
- ["java.lang", "Throwable", False, "Throwable", "(Throwable)", "", "Argument[0]", "Argument[this].SyntheticField[java.lang.Throwable.cause]", "value", "manual"]
123
- - ["java.lang", "Throwable", False, "Throwable", "(String)", "", "Argument[0]", "Argument[-1 ].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
123
+ - ["java.lang", "Throwable", False, "Throwable", "(String)", "", "Argument[0]", "Argument[this ].SyntheticField[java.lang.Throwable.message]", "value", "manual"]
124
124
- ["java.lang", "Throwable", True, "getCause", "()", "", "Argument[this].SyntheticField[java.lang.Throwable.cause]", "ReturnValue", "value", "manual"]
125
125
- ["java.lang", "Throwable", True, "getMessage", "()", "", "Argument[this].SyntheticField[java.lang.Throwable.message]", "ReturnValue", "value", "manual"]
126
- - ["java.lang", "Throwable", True, "getLocalizedMessage", "()", "", "Argument[-1 ].SyntheticField[java.lang.Throwable.message]", "ReturnValue", "value", "manual"]
127
- - ["java.lang", "Throwable", True, "toString", "()", "", "Argument[-1 ].SyntheticField[java.lang.Throwable.message]", "ReturnValue", "taint", "manual"]
126
+ - ["java.lang", "Throwable", True, "getLocalizedMessage", "()", "", "Argument[this ].SyntheticField[java.lang.Throwable.message]", "ReturnValue", "value", "manual"]
127
+ - ["java.lang", "Throwable", True, "toString", "()", "", "Argument[this ].SyntheticField[java.lang.Throwable.message]", "ReturnValue", "taint", "manual"]
128
128
129
129
- addsTo :
130
130
pack : codeql/java-all
0 commit comments