File tree 3 files changed +4
-4
lines changed
javascript/ql/lib/semmle/javascript
3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1236,7 +1236,7 @@ module API {
1236
1236
exists ( DataFlow:: ClassNode cls | nd = MkClassInstance ( cls ) |
1237
1237
ref = cls .getAReceiverNode ( )
1238
1238
or
1239
- ref = cls .( DataFlow:: ClassNode:: FunctionStyleClass ) .getAPrototypeReference ( )
1239
+ ref = cls .( DataFlow:: ClassNode:: StandardClassNode ) .getAPrototypeReference ( )
1240
1240
)
1241
1241
or
1242
1242
nd = MkUse ( ref )
Original file line number Diff line number Diff line change @@ -1240,11 +1240,11 @@ module ClassNode {
1240
1240
* A function definition, targeted by a `new`-call or with prototype manipulation, seen as a `ClassNode` instance.
1241
1241
* Or An ES6 class as a `ClassNode` instance.
1242
1242
*/
1243
- class FunctionStyleClass extends Range , DataFlow:: ValueNode {
1243
+ private class StandardClassNode extends Range , DataFlow:: ValueNode {
1244
1244
override AST:: ValueNode astNode ;
1245
1245
AbstractCallable function ;
1246
1246
1247
- FunctionStyleClass ( ) {
1247
+ StandardClassNode ( ) {
1248
1248
// ES6 class case
1249
1249
astNode instanceof ClassDefinition and
1250
1250
function .( AbstractClass ) .getClass ( ) = astNode
Original file line number Diff line number Diff line change @@ -254,7 +254,7 @@ module CallGraph {
254
254
not exists ( DataFlow:: ClassNode cls |
255
255
node = cls .getConstructor ( ) .getReceiver ( )
256
256
or
257
- node = cls .( DataFlow:: ClassNode:: FunctionStyleClass ) .getAPrototypeReference ( )
257
+ node = cls .( DataFlow:: ClassNode:: StandardClassNode ) .getAPrototypeReference ( )
258
258
)
259
259
}
260
260
You can’t perform that action at this time.
0 commit comments