Skip to content

Commit 033f586

Browse files
Merge pull request #268 from advanced-security/asgerf/isTypeUsed-overlay-local
Add overlay[local?] to subclasses of TypeModel
2 parents 71c4765 + d645b3e commit 033f586

File tree

2 files changed

+2
-0
lines changed
  • javascript/frameworks
    • ui5/lib/advanced_security/javascript/frameworks/ui5
    • xsjs/lib/advanced_security/javascript/frameworks/xsjs

2 files changed

+2
-0
lines changed

javascript/frameworks/ui5/lib/advanced_security/javascript/frameworks/ui5/UI5View.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -920,6 +920,7 @@ class UI5Handler extends FunctionNode {
920920
/**
921921
* Models controller references in event handlers as types
922922
*/
923+
overlay[local?]
923924
class ControlTypeInHandlerModel extends ModelInput::TypeModel {
924925
override DataFlow::CallNode getASource(string type) {
925926
// oEvent.getSource() is of the type of the Control calling the handler

javascript/frameworks/xsjs/lib/advanced_security/javascript/frameworks/xsjs/AsyncXSJS.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class XSJSDollarNamespace extends GlobalVarRefNode {
1414
/**
1515
* `TypeModel` for `XSJSDollarNamespace`.
1616
*/
17+
overlay[local?]
1718
class XSJSDollarTypeModel extends ModelInput::TypeModel {
1819
override DataFlow::Node getASource(string type) {
1920
type = "XsjsDollar" and

0 commit comments

Comments
 (0)