File tree Expand file tree Collapse file tree
javascript/ql/src/semmle/javascript Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55import javascript
66
7- /**
8- * A promise object created by the standard ECMAScript 2015 `Promise` constructor.
9- */
10- private class ES2015PromiseDefinition extends PromiseDefinition , DataFlow:: NewNode {
11- ES2015PromiseDefinition ( ) { this = DataFlow:: globalVarRef ( "Promise" ) .getAnInstantiation ( ) }
12-
13- override DataFlow:: FunctionNode getExecutor ( ) { result = getCallback ( 0 ) }
14- }
15-
167/**
178 * A data flow edge from a promise reaction to the corresponding handler.
189 */
Original file line number Diff line number Diff line change @@ -133,7 +133,7 @@ class PromiseCandidate extends DataFlow::InvokeNode {
133133/**
134134 * A promise object created by the standard ECMAScript 2015 `Promise` constructor.
135135 */
136- private class ES2015PromiseDefinition extends PromiseDefinition , DataFlow:: NewNode {
136+ private class ES2015PromiseDefinition extends PromiseDefinition , DataFlow:: NewNode {
137137 ES2015PromiseDefinition ( ) { this = DataFlow:: globalVarRef ( "Promise" ) .getAnInstantiation ( ) }
138138
139139 override DataFlow:: FunctionNode getExecutor ( ) { result = getCallback ( 0 ) }
You can’t perform that action at this time.
0 commit comments