All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.javascript.jscomp.BranchCoverageInstrumentationCallback.class Maven / Gradle / Ivy

The newest version!
????3??
???
?
??
??
?
U?	?	?
???
?
??
?
??
?
??
??????????	~?????
?
?
???
?
???
?
?
?
?
???
??
??
.?
???
?
?
??
??
?
?
??
??
??
?
?
?






	




?

?

?
?
?compiler/Lcom/google/javascript/jscomp/AbstractCompiler;instrumentationDataLjava/util/Map;	SignatureYLjava/util/Map;BRANCH_ARRAY_NAME_PREFIXLjava/lang/String;
ConstantValuecreateArrayName@(Lcom/google/javascript/jscomp/NodeTraversal;)Ljava/lang/String;CodeLineNumberTableLocalVariableTable	traversal,Lcom/google/javascript/jscomp/NodeTraversal;A(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/Map;)VthisDLcom/google/javascript/jscomp/BranchCoverageInstrumentationCallback;LocalVariableTypeTable?(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/Map;)Vvisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vdestination"Lcom/google/javascript/rhino/Node;outEdgeDiGraphEdgeInnerClasses8Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphEdge;cfg/Lcom/google/javascript/jscomp/ControlFlowGraph;hasDefaultBlockZ	exitBlockblocksLjava/util/List;nodeparentfileNameBranch?Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphEdge;SLcom/google/javascript/jscomp/ControlFlowGraph;4Ljava/util/List;
StackMapTable !"??getChildrenBlocks4(Lcom/google/javascript/rhino/Node;)Ljava/util/List;childX(Lcom/google/javascript/rhino/Node;)Ljava/util/List;instrumentBranchCoveragee(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/jscomp/FileInstrumentationData;)Vblock	branchIdxInumBranchesLjava/lang/Integer;lineIdxdata6Lcom/google/javascript/jscomp/FileInstrumentationData;maxLinebranchCoverageOffset#newBranchInstrumentationNodes(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;I)Lcom/google/javascript/rhino/Node;idx	arrayNamegetElemNodeexprNode?$processBranchInfok(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/FileInstrumentationData;Ljava/util/List;)V
branchNode
lineNumber?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/FileInstrumentationData;Ljava/util/List;)VaddDefaultBlockF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;defaultBlock
newHeaderNoder(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;srcrefobjNamenodesnewArrayDeclarationNodeP(Lcom/google/javascript/jscomp/NodeTraversal;)Lcom/google/javascript/rhino/Node;newBranchesInLineNodel(Ljava/lang/String;Lcom/google/javascript/jscomp/FileInstrumentationData;)Lcom/google/javascript/rhino/Node;
assignmentnameassignmentslineWithBranch
SourceFile*BranchCoverageInstrumentationCallback.javaRuntimeInvisibleAnnotations/Lcom/google/common/annotations/GwtIncompatible;valueFileInstrumentationDatajava/lang/StringBuilderf%Bcom/google/javascript/jscomp/BranchCoverageInstrumentationCallbackJSCompiler_lcov_branch_data_&'$()*+,-)VWXY./012??344com/google/javascript/jscomp/FileInstrumentationData??56%7/89 :;"<=!>/?@A6com/google/javascript/jscomp/graph/DiGraph$DiGraphEdgeB@CDEGH com/google/javascript/rhino/NodeI/JK??LM_`fNOP????Q/R/S/TMU?KVWjava/util/ArrayListXYZ[\]^#_`a\bc???defghiKjhk?l?m\nopqrst4uv28com/google/javascript/jscomp/CoverageInstrumentationPass__jscov??.branchesTaken.pushwxyz{.branchPresent.push|)}dJSCompiler_lcov_branchesInLine??.branchesInLine.push.fileNames.push?~??hDcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallbackAbstractPostOrderCallback4com/google/javascript/jscomp/ControlFlowGraph$Branchjava/lang/String-com/google/javascript/jscomp/ControlFlowGraphjava/util/Iteratorjava/util/Listjava/lang/Integer*com/google/javascript/jscomp/NodeTraversal()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
getSourceName()Ljava/lang/String;)com/google/javascript/jscomp/CoverageUtilcreateIdentifierFromText&(Ljava/lang/String;)Ljava/lang/String;toStringisScript()Z
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;addChildToFront%(Lcom/google/javascript/rhino/Node;)V-com/google/javascript/jscomp/AbstractCompilerreportCodeChangeisIfgetControlFlowGraph1()Lcom/google/javascript/jscomp/ControlFlowGraph;getOutEdges$(Ljava/lang/Object;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;*com/google/javascript/jscomp/graph/DiGraphgetValueON_FALSE6Lcom/google/javascript/jscomp/ControlFlowGraph$Branch;getDestinationDiGraphNode:()Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;6com/google/javascript/jscomp/graph/DiGraph$DiGraphNodeisBlock	getParent$()Lcom/google/javascript/rhino/Node;containsKey(Ljava/lang/Object;)Z'(Ljava/lang/String;Ljava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isForisWhileisDoaddcom/google/javascript/rhino/IRaddChildBeforeG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vchildren()Ljava/lang/Iterable;java/lang/IterablemaxBranchPresentLine()IgetNumBranches(I)IvalueOf(I)Ljava/lang/Integer;intValue
getBranchNode&(II)Lcom/google/javascript/rhino/Node;6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;number%(D)Lcom/google/javascript/rhino/Node;getelemh(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;trueNodeassign
exprResult!useSourceInfoIfMissingFromForTree	getLinenosetBranchPresent(I)V
putBranchNode'(IILcom/google/javascript/rhino/Node;)VaddBranches(II)VaddChildToBack$com/google/common/base/PreconditionscheckNotNull%com/google/javascript/jscomp/NodeUtilnewQNamee(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;calli(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;getBranchPresentAsHexStringstring4(Ljava/util/List;)Lcom/google/javascript/rhino/Node;arraylitG([Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;var!UVWXYZ[\]^
_`aL?Y??*?????b%
&%cdefgak*?	*+?
*,??b*+	,-c hiVWXYjX[Zklma??+?:,??5*??
? ,*+,??*+*??
??*?
?,???+?:6,??:??V??:???:???:		?'	??	? ?	? ??6?????	*,?!W*??"?*??Y+?#?$?%W*,*??
?*,?&?'??,?(?,?)?
,?*??*,?&:+?:,??:??`??:???D???:		??	?+W??,:
	? 
	?-
?+W???*??"?*??Y+?#?$?%W*,*??
??'?b?+13
46%789?<F=L>O?r@A?B?C?D?E?F?J?K?L?N?O?P?O?RST"U(VKWXXiYqZ~\?]?^?a?b?c?d?c?f?hc??&no	rDpsL?tuO?vw?xo
i0no	KNps"?yz(?tu?hi?de?{o?|o?}]j4rDp?L?t?KNp?"?y?(?t??>?8?????Y?
&??????H????&???a?66?S,?3?4:?=6?5?&,?6:*+`d?7??????5`6?????b:yz{|}!~.8?E?H?K~Q?[{a?c\	8?o$-?????V??bhibdeb??]??Z???????,?	???aT+?#:?8??9?::?;??b???"?(?6?M?cRThiTdeT{oT??N?]??o"2?o(,}]??M?????????a?H+??6,?@6-?:??!??:,`?A????,?B?b&	????-?9?<???G?cH-?oHhiH?oH??HyzB??9??jHy??
???'Z???aU?,M+,?C,+?>?b??	?c hi{o?o??a&+?N*?-?
?:?DWF:?.Y?/:*+?G?+W*?
?Y??H???I?Y+?#?8S?J?=?+W*?
?Y??K???I?Y?L?MS?J?=?+W*N?O?+W*?
?Y??P???I?YN?8S?J?=?+W*?
?Y??Q???I?Y-?MS?J?=?+W?R,?>?b~?????'?4?N?X?_?b?e?k????????????????????????????????cH&hi&de&?o!}]???]'??zj'?????aF+?#?8??S?T?b?chide??aJ~?.Y?/N-+?8??S?T?+W66,?2?P,?3?4:?:?5?2+?8???9?:?5??9??+W????-?R?b:??? ?,?7?D?E?V?]?`?e?s?y?cRe?o7<??#V??~hi~?]~??v?z ^??jv????#??O??????s?r"?q	~?@U?	??F	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy