Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b3f7c26

Browse files
committed
renamed "isGenerator" to "is_generator"
1 parent a57f93b commit b3f7c26

14 files changed

Lines changed: 23 additions & 16 deletions

File tree

javascript/extractor/src/com/semmle/js/extractor/ASTExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ public Label visit(FunctionDeclaration nd, Context c) {
889889
}
890890

891891
private void extractFunctionAttributes(IFunction nd, Label key) {
892-
if (nd.isGenerator()) trapwriter.addTuple("isGenerator", key);
892+
if (nd.isGenerator()) trapwriter.addTuple("is_generator", key);
893893
if (nd.hasRest()) trapwriter.addTuple("hasRestParameter", key);
894894
if (nd.isAsync()) trapwriter.addTuple("isAsync", key);
895895
}

javascript/extractor/tests/es2015/output/trap/delegating_yield.js.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ scopenesting(#20039,#20000)
119119
#20040=@"var;{arguments};{#20039}"
120120
variables(#20040,"arguments",#20039)
121121
is_arguments_object(#20040)
122-
isGenerator(#20037)
122+
is_generator(#20037)
123123
#20041=*
124124
stmts(#20041,1,#20037,-2,"{\n yield* g();\n}")
125125
#20042=@"loc,{#10000},1,15,3,1"

javascript/extractor/tests/es2015/output/trap/yield.js.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ variables(#20064,"index",#20063)
186186
#20065=@"var;{arguments};{#20063}"
187187
variables(#20065,"arguments",#20063)
188188
is_arguments_object(#20065)
189-
isGenerator(#20061)
189+
is_generator(#20061)
190190
#20066=*
191191
stmts(#20066,1,#20061,-2,"{\n var ... ex++;\n}")
192192
#20067=@"loc,{#10000},1,16,5,1"

javascript/extractor/tests/es2015/output/trap/yield2.js.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ scopenesting(#20032,#20000)
102102
#20033=@"var;{arguments};{#20032}"
103103
variables(#20033,"arguments",#20032)
104104
is_arguments_object(#20033)
105-
isGenerator(#20029)
105+
is_generator(#20029)
106106
#20034=*
107107
stmts(#20034,1,#20029,-2,"{\n yield;\n}")
108108
#20035=@"loc,{#10000},1,15,3,1"

javascript/extractor/tests/es2018/output/trap/asyncIter.js.trap

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ scopenesting(#20139,#20000)
380380
#20140=@"var;{arguments};{#20139}"
381381
variables(#20140,"arguments",#20139)
382382
is_arguments_object(#20140)
383-
isGenerator(#20137)
383+
is_generator(#20137)
384384
isAsync(#20137)
385385
#20141=*
386386
stmts(#20141,1,#20137,-2,"{}")
@@ -431,7 +431,7 @@ scopenesting(#20152,#20146)
431431
#20153=@"var;{arguments};{#20152}"
432432
variables(#20153,"arguments",#20152)
433433
is_arguments_object(#20153)
434-
isGenerator(#20150)
434+
is_generator(#20150)
435435
isAsync(#20150)
436436
#20154=*
437437
stmts(#20154,1,#20150,-2,"{}")
@@ -481,7 +481,7 @@ scopenesting(#20165,#20146)
481481
#20166=@"var;{arguments};{#20165}"
482482
variables(#20166,"arguments",#20165)
483483
is_arguments_object(#20166)
484-
isGenerator(#20163)
484+
is_generator(#20163)
485485
isAsync(#20163)
486486
#20167=*
487487
stmts(#20167,1,#20163,-2,"{}")
@@ -571,7 +571,7 @@ scopenesting(#20188,#20000)
571571
#20189=@"var;{arguments};{#20188}"
572572
variables(#20189,"arguments",#20188)
573573
is_arguments_object(#20189)
574-
isGenerator(#20186)
574+
is_generator(#20186)
575575
isAsync(#20186)
576576
#20190=*
577577
stmts(#20190,1,#20186,-2,"{}")
@@ -619,7 +619,7 @@ scopenesting(#20200,#20000)
619619
#20201=@"var;{arguments};{#20200}"
620620
variables(#20201,"arguments",#20200)
621621
is_arguments_object(#20201)
622-
isGenerator(#20198)
622+
is_generator(#20198)
623623
isAsync(#20198)
624624
#20202=*
625625
stmts(#20202,1,#20198,-2,"{}")

javascript/extractor/tests/esnext/output/trap/async-generators.js.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ scopenesting(#20072,#20000)
205205
#20073=@"var;{arguments};{#20072}"
206206
variables(#20073,"arguments",#20072)
207207
is_arguments_object(#20073)
208-
isGenerator(#20069)
208+
is_generator(#20069)
209209
isAsync(#20069)
210210
#20074=*
211211
stmts(#20074,1,#20069,-2,"{\n}")

javascript/extractor/tests/esnext/output/trap/yield-import.js.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ scopenesting(#20038,#20000)
117117
#20039=@"var;{arguments};{#20038}"
118118
variables(#20039,"arguments",#20038)
119119
is_arguments_object(#20039)
120-
isGenerator(#20035)
120+
is_generator(#20035)
121121
#20040=*
122122
stmts(#20040,1,#20035,-2,"{\n yie ... foo"")\n}")
123123
#20041=@"loc,{#10000},1,15,3,1"

javascript/extractor/tests/flow/output/trap/explicitTypeParameters.js.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ scopenesting(#20186,#20000)
519519
#20187=@"var;{arguments};{#20186}"
520520
variables(#20187,"arguments",#20186)
521521
is_arguments_object(#20187)
522-
isGenerator(#20184)
522+
is_generator(#20184)
523523
#20188=*
524524
stmts(#20188,1,#20184,-2,"{\n yie ... >(x);\n}")
525525
#20189=@"loc,{#10000},3,32,5,1"

javascript/ql/src/LanguageFeatures/YieldInNonGenerator.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ import javascript
1515
from YieldExpr yield, Function f
1616
where
1717
f = yield.getEnclosingFunction() and
18-
not isGenerator(f)
18+
not is_generator(f)
1919
select yield, "This yield expression is contained in $@ which is not marked as a generator.",
2020
f.getFirstToken(), f.describe()

javascript/ql/src/semmle/javascript/Aliases.qll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,3 +280,8 @@ deprecated predicate unicodePropertyEscapeName(RegExpUnicodePropertyEscape id, s
280280
* Use `RegExpUnicodePropertyEscape#getValue()` instead.
281281
*/
282282
deprecated predicate unicodePropertyEscapeValue(RegExpUnicodePropertyEscape id, string value) { unicode_property_escapevalue(id, value) }
283+
/**
284+
* Alias for the predicate `is_generator` defined in the .dbscheme.
285+
* Use `Function#isGenerator()` instead.
286+
*/
287+
deprecated predicate isGenerator(Function fun) { is_generator(fun) }

0 commit comments

Comments
 (0)