JS: Handle accessor-calls to static accessors

This commit is contained in:
Asger Feldthaus
2022-03-30 13:45:01 +02:00
parent 37b3a6e5c0
commit 7d5c80433d

View File

@@ -200,6 +200,12 @@ module CallGraph {
or
ref = getAnInstanceMemberAssignment(cls, name) and
result = cls.getInstanceMember(name, DataFlow::MemberKind::setter())
or
ref = cls.getAClassReference().getAPropertyRead(name) and
result = cls.getStaticMember(name, DataFlow::MemberKind::getter())
or
ref = cls.getAClassReference().getAPropertyWrite(name) and
result = cls.getStaticMember(name, DataFlow::MemberKind::setter())
)
or
exists(DataFlow::ObjectLiteralNode object, string name |