File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -547,7 +547,11 @@ module API {
547547 ref = DataFlow:: moduleImport ( m )
548548 )
549549 or
550- exists ( DataFlow:: ClassNode cls | nd = MkClassInstance ( cls ) | ref = cls .getAReceiverNode ( ) )
550+ exists ( DataFlow:: ClassNode cls | nd = MkClassInstance ( cls ) |
551+ ref = cls .getAReceiverNode ( )
552+ or
553+ ref = cls .( DataFlow:: ClassNode:: FunctionStyleClass ) .getAPrototypeReference ( )
554+ )
551555 or
552556 nd = MkUse ( ref )
553557 or
Original file line number Diff line number Diff line change @@ -20,4 +20,8 @@ MyOtherStream.prototype.write = function (data) { /* use (instance (member MyOth
2020 return this ;
2121} ;
2222
23+ MyOtherStream . prototype . instanceProp = 1 ; /* def (member instanceProp (instance (member MyOtherStream (member exports (module classes))))) */
24+
25+ MyOtherStream . classProp = 1 ; /* def (member classProp (member MyOtherStream (member exports (module classes)))) */
26+
2327module . exports . MyOtherStream = MyOtherStream ;
You can’t perform that action at this time.
0 commit comments