@@ -635,39 +635,18 @@ module TaintTracking {
635635 pred .asExpr ( ) = succ .getAstNode ( ) .( MethodCallExpr ) .getReceiver ( ) and
636636 (
637637 // sorted, interesting, properties of String.prototype
638- name = "anchor" or
639- name = "big" or
640- name = "blink" or
641- name = "bold" or
642- name = "concat" or
643- name = "fixed" or
644- name = "fontcolor" or
645- name = "fontsize" or
646- name = "italics" or
647- name = "link" or
648- name = "padEnd" or
649- name = "padStart" or
650- name = "repeat" or
651- name = "replace" or
652- name = "replaceAll" or
653- name = "slice" or
654- name = "small" or
655- name = "split" or
656- name = "strike" or
657- name = "sub" or
658- name = "substr" or
659- name = "substring" or
660- name = "sup" or
661- name = "toLocaleLowerCase" or
662- name = "toLocaleUpperCase" or
663- name = "toLowerCase" or
664- name = "toUpperCase" or
665- name = "trim" or
666- name = "trimLeft" or
667- name = "trimRight" or
638+ name =
639+ [
640+ "anchor" , "big" , "blink" , "bold" , "concat" , "fixed" , "fontcolor" , "fontsize" ,
641+ "italics" , "link" , "padEnd" , "padStart" , "repeat" , "replace" , "replaceAll" , "slice" ,
642+ "small" , "split" , "strike" , "sub" , "substr" , "substring" , "sup" ,
643+ "toLocaleLowerCase" , "toLocaleUpperCase" , "toLowerCase" , "toUpperCase" , "trim" ,
644+ "trimLeft" , "trimRight"
645+ ]
646+ or
668647 // sorted, interesting, properties of Object.prototype
669- name = "toString" or
670- name = "valueOf" or
648+ name = [ "toString" , "valueOf" ]
649+ or
671650 // sorted, interesting, properties of Array.prototype
672651 name = "join"
673652 )
0 commit comments