mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
JS: Make getInstance() propagate to subclasses
This commit is contained in:
@@ -256,3 +256,17 @@ function fuzzy() {
|
||||
fuzzyCall(source()); // OK - does not come from 'testlib'
|
||||
require('blah').fuzzyCall(source()); // OK - does not come from 'testlib'
|
||||
}
|
||||
|
||||
class MySubclass extends testlib.BaseClass {
|
||||
foo() {
|
||||
sink(this.baseclassSource()); // NOT OK
|
||||
}
|
||||
}
|
||||
sink(new MySubclass().baseclassSource()); // NOT OK
|
||||
|
||||
class MySubclass2 extends MySubclass {
|
||||
foo2() {
|
||||
sink(this.baseclassSource()); // NOT OK
|
||||
}
|
||||
}
|
||||
sink(new MySubclass2().baseclassSource()); // NOT OK
|
||||
|
||||
Reference in New Issue
Block a user