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

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

The newest version!
????3W
S??
?	?	??
?	?	?	?
?
?
?
??
?
?
?
?
&????
.?
???
&?
??
????????!?
??????
??!?
??
??
??
?
&?
??
&??
S?
??????
&???
.?	
H
HHPPINDENTLjava/lang/String;
ConstantValueARROWLINEassignmentsLjava/util/HashMap;	SignatureJLjava/util/HashMap;keyCountIbuilderLjava/lang/Appendable;cfg/Lcom/google/javascript/jscomp/ControlFlowGraph;SLcom/google/javascript/jscomp/ControlFlowGraph;printAnnotationsZ()VCodeLineNumberTableLocalVariableTablethis+Lcom/google/javascript/jscomp/DotFormatter;k(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/ControlFlowGraph;Ljava/lang/Appendable;Z)Vn"Lcom/google/javascript/rhino/Node;LocalVariableTypeTable
Exceptions?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/ControlFlowGraph;Ljava/lang/Appendable;Z)VtoDot6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;e(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/ControlFlowGraph;)Ljava/lang/String;inCFGLjava/lang/StringBuilder;?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/ControlFlowGraph;)Ljava/lang/String;	appendDotj(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/ControlFlowGraph;Ljava/lang/Appendable;)V?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/ControlFlowGraph;Ljava/lang/Appendable;)VnewInstanceForTesting-()Lcom/google/javascript/jscomp/DotFormatter;
traverseNodes%(Lcom/google/javascript/rhino/Node;)VkeyChildchildkeySuccedgeDiGraphEdgeInnerClasses8Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphEdge;succDiGraphNode8Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;toNodeielementoutEdgesLjava/util/List;edgeList[Ljava/lang/String;parent	keyParentBranch?Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphEdge;?Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;?Ljava/util/List;>;
StackMapTable?????key%(Lcom/google/javascript/rhino/Node;)I
annotationLjava/lang/Object;type#Lcom/google/javascript/rhino/TypeI;Ljava/lang/Integer;?formatNodeName'(Ljava/lang/Integer;)Ljava/lang/String;formatPreambleformatConclusionF(Lcom/google/javascript/jscomp/graph/GraphvizGraph;)Ljava/lang/String;gNodeGraphvizNode?Lcom/google/javascript/jscomp/graph/GraphvizGraph$GraphvizNode;nodeNameGraphvizEdge?Lcom/google/javascript/jscomp/graph/GraphvizGraph$GraphvizEdge;edgeNamegraph2Lcom/google/javascript/jscomp/graph/GraphvizGraph;
edgeSymbolnodes	nodeNamesedges	edgeNamesQLjava/util/List;QLjava/util/List;?
SourceFileDotFormatter.javafgjava/util/HashMapYZ]^java/lang/StringBuilder_`abde?g??gtv)com/google/javascript/jscomp/DotFormatterfm?? !  "#$%&?? -> 
 [weight=1];
'!()*+,-.java/lang/String/016com/google/javascript/jscomp/graph/DiGraph$DiGraphEdge2343RETURN56 com/google/javascript/rhino/Node#7	 [label="#8/", fontcolor="red", weight=0.01, color="red"];
9:;/<java/lang/Integer=>?@ABC : DEFGH\n"IJ color="green"];
K.nodedigraph AST {
'node [color=lightblue2, style=filled];
}
LMdigraphN {
 -- OP=com/google/javascript/jscomp/graph/GraphvizGraph$GraphvizNodeQR	" color="S"];
TP=com/google/javascript/jscomp/graph/GraphvizGraph$GraphvizEdgeUVjava/lang/Objectjava/io/IOException6com/google/javascript/jscomp/graph/DiGraph$DiGraphNode4com/google/javascript/jscomp/ControlFlowGraph$Branchjava/util/List!com/google/javascript/rhino/TypeI0com/google/javascript/jscomp/graph/GraphvizGraphtoString()Ljava/lang/String;
getFirstChild$()Lcom/google/javascript/rhino/Node;java/lang/Appendableappend0(Ljava/lang/CharSequence;)Ljava/lang/Appendable;valueOf(I)Ljava/lang/Integer;getNext-com/google/javascript/jscomp/ControlFlowGraphhasNode(Ljava/lang/Object;)ZgetOutEdges$(Ljava/lang/Object;)Ljava/util/List;size()Iget(I)Ljava/lang/Object;*com/google/javascript/jscomp/graph/DiGraphgetDestination:()Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;getImplicitReturngetValue()Ljava/lang/Object;-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/util/Arrayssort([Ljava/lang/Object;)V&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getToken%()Lcom/google/javascript/rhino/Token;!com/google/javascript/rhino/TokengetTypeI%()Lcom/google/javascript/rhino/TypeI;getNodeB(Ljava/lang/Object;)Lcom/google/javascript/jscomp/graph/GraphNode;,com/google/javascript/jscomp/graph/GraphNode
getAnnotation1()Lcom/google/javascript/jscomp/graph/Annotation;getJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;intValue
isDirected()ZgetNamegetGraphvizNodes()Ljava/util/List;getIdgetLabelgetColorgetGraphvizEdges
getNode1Id
getNode2Id1STUVWUVXUVFYZ[\]^_`ab[cdefghl**?*?Y??*?*?Y??*?	*?
?i>14?@$A)Bj*klfmh?2*?*?Y??*?*,?	*-?*?
*?*+?*?
?i*
E14FGH$J(K-L1Mj42kl2no2ab2_`2dep2acqr[s	tuh0*??iUjnoqrtvhq?Y?M?Y*+,?W,??i`abj nowb_xpwcqr[yz{ha
?Y*+,?W?i
mnj 
no
wb
_`p
wcqr[|}~h ?Y??it?h?
\*+?=+?N-?^*-?6*??W*????W*??W*????W*??W*-?-?N???*?	??*?	+???*?	+?N-??:6???-? ?!:?"::*?	?#?
$:?*?%?&?6		??:?Y????'?'?'(?'?)?*+?'?S???x?,:?66?(2:*??W*??W???ױi~y|~"?3???Q?]?b}j?|???????????????????????????#?=?I?U?[?j?
L?^_?o?
?^	?p???g???d?U???^=?U????????\kl\?oV?^p ?p???g???????M???^?(???3????<???????+??qr??h??*?+?-?.M,??*Y?Z`??M*?+,?/W*??W*?,??W*?(?W*?+?0?1?W+?2N-?*?3?W*?-?4?W*?
?D*?	?=*?	+??2*?	+?5?6:?*?7?W*??4?W*?8?W+?9?*?:?W*?;?W,??Y?=?'*?*??i?j???gh[%*?>?W*??W*???W?i???$?j%klqr?gh;
*?@?W?i
??j
klqr	t?hN??Y?L+*?A?B?C?'W+?'W+*?D?'W+E?'W+?'W+??'W*?A??FM*?GN-??:6??R-? ?H:?Y??I?'(?'?J?'K?'?L?'M?'?S?????,:?66?%2:+?'W+?'W+N?'W????*?O:??:6??>? ?P:?Y??Q?',?'?R?'?S?????,:?66		?%	2:
+?'W+
?'W+N?'W?	???+@?'W+??i?#???$?/?6?=?D?U?\?g?r???????????????????????(?O?UZt{????j?
<??jW?^??U('??C?^t?U
????_xUF?U\???g4????????p\???????g?????????8A????????V???(????B???(???*!??	???	???@H?	P?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy