Merge pull request #2371 from github/koesie10/switch-to-argument-this

Rename `Argument[-1]` to `Argument[this]`
This commit is contained in:
Koen Vlaswinkel 2023-04-25 14:20:49 +02:00 коммит произвёл GitHub
Родитель be3efd79a8 92b57bf1e2
Коммит 2d68c1c735
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 7 добавлений и 11 удалений

Просмотреть файл

@ -213,13 +213,13 @@ DataExtensionsEditor.args = {
},
"org.sql2o.Connection#createQuery(String)": {
type: "summary",
input: "Argument[-1]",
input: "Argument[this]",
output: "ReturnValue",
kind: "taint",
},
"org.sql2o.Sql2o#open()": {
type: "summary",
input: "Argument[-1]",
input: "Argument[this]",
output: "ReturnValue",
kind: "taint",
},

Просмотреть файл

@ -47,7 +47,7 @@ MethodRow.args = {
},
modeledMethod: {
type: "summary",
input: "Argument[-1]",
input: "Argument[this]",
output: "ReturnValue",
kind: "taint",
},

Просмотреть файл

@ -64,8 +64,8 @@ export const MethodRow = ({
const target = e.target as HTMLSelectElement;
onChange(externalApiUsage, {
// If there are no arguments, we will default to "this", which is Argument[-1]
input: argumentsList.length === 0 ? "Argument[-1]" : "Argument[0]",
// If there are no arguments, we will default to "Argument[this]"
input: argumentsList.length === 0 ? "Argument[this]" : "Argument[0]",
output: "ReturnType",
kind: "value",
...modeledMethod,
@ -167,9 +167,7 @@ export const MethodRow = ({
{modeledMethod?.type &&
["sink", "summary"].includes(modeledMethod?.type) && (
<Dropdown value={modeledMethod?.input} onInput={handleInputInput}>
<VSCodeOption value="Argument[-1]">
Argument[-1]: this
</VSCodeOption>
<VSCodeOption value="Argument[this]">Argument[this]</VSCodeOption>
{argumentsList.map((argument, index) => (
<VSCodeOption key={argument} value={`Argument[${index}]`}>
Argument[{index}]: {argument}
@ -183,9 +181,7 @@ export const MethodRow = ({
["source", "summary"].includes(modeledMethod?.type) && (
<Dropdown value={modeledMethod?.output} onInput={handleOutputInput}>
<VSCodeOption value="ReturnValue">ReturnValue</VSCodeOption>
<VSCodeOption value="Argument[-1]">
Argument[-1]: this
</VSCodeOption>
<VSCodeOption value="Argument[this]">Argument[this]</VSCodeOption>
{argumentsList.map((argument, index) => (
<VSCodeOption key={argument} value={`Argument[${index}]`}>
Argument[{index}]: {argument}