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

com.google.javascript.jscomp.graph.LinkedDirectedGraph.class Maven / Gradle / Ivy

The newest version!
????3T?
??
?
>??
?	?	?	?
???

??
?
???
?$?$?
?
??
?
?
?
????????


	

'
?

,?
,?
?
?


?

 ! AnnotatedLinkedDirectedGraphEdgeInnerClassesLinkedDirectedGraphEdge AnnotatedLinkedDirectedGraphNodeLinkedDirectedGraphNodenodesLjava/util/Map;	SignaturelLjava/util/Map;>;useNodeAnnotationsZuseEdgeAnnotationsnewSubGraph/()Lcom/google/javascript/jscomp/graph/SubGraph;CodeLineNumberTableLocalVariableTablethis8Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph;LocalVariableTypeTable@Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph;7()Lcom/google/javascript/jscomp/graph/SubGraph;createWithoutAnnotations:()Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph;l()Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph;create(ZZ)Vconnect9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)VsrcValueLjava/lang/Object;	edgeValue	destValuesrcPLcom/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphNode;destedgePLcom/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphEdge;TN;TE;XLcom/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphNode;XLcom/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphEdge;
StackMapTable??(TN;TE;TN;)VDiGraphNode?(Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;Ljava/lang/Object;Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;)V8Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;@Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;?(Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;TE;Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;)V connectIfNotConnectedInDirection
disconnect'(Ljava/lang/Object;Ljava/lang/Object;)Vn1n2	(TN;TN;)VdisconnectInDirectionDiGraphEdge8Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphEdge;>Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphEdge<*TE;>;"getDirectedGraphNodes()Ljava/lang/Iterable;X()Ljava/lang/Iterable;>;getDirectedGraphNodeL(Ljava/lang/Object;)Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;	nodeValueE(TN;)Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;getNodeB(Ljava/lang/Object;)Lcom/google/javascript/jscomp/graph/GraphNode;;(TN;)Lcom/google/javascript/jscomp/graph/GraphNode;
getInEdges$(Ljava/lang/Object;)Ljava/util/List;nodeW(TN;)Ljava/util/List;>;getOutEdgescreateDirectedGraphNoded(Ljava/lang/Object;)Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphNode;](TN;)Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphNode;getEdges6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;forwardEdgesLjava/util/List;
backwardEdges	totalSizeIedgesRLjava/util/List;>;Z(TN;TN;)Ljava/util/List;>;getFirstEdge#	GraphEdgeZ(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/javascript/jscomp/graph/Graph$GraphEdge;outEdgedNode1dNode2@Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphEdge;D(TN;TN;)Lcom/google/javascript/jscomp/graph/Graph$GraphEdge;
createNodevaluegetDirectedGraphEdges?$%isConnectedInDirection'(Ljava/lang/Object;Ljava/lang/Object;)Z	(TN;TN;)Z9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z(TN;TE;TN;)Z?(Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;Lcom/google/common/base/Predicate;Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;)ZiedgeMatcher"Lcom/google/common/base/Predicate;outEdgeslen'Lcom/google/common/base/Predicate;?(Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;Lcom/google/common/base/Predicate;Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;)ZI(Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/lang/Object;)Z0(TN;Lcom/google/common/base/Predicate;TN;)ZgetDirectedPredNodesW(TN;)Ljava/util/List;>;getDirectedSuccNodesJ(Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;)Ljava/util/List;dNodenodeListRLjava/util/List;>;?(Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;)Ljava/util/List;>;getGraphvizEdges()Ljava/util/List;edgeList&GraphvizEdgeQLjava/util/List;S()Ljava/util/List;getGraphvizNodes'GraphvizNodeQLjava/util/List;S()Ljava/util/List;getName()Ljava/lang/String;
isDirected()ZgetNodes()Ljava/util/Collection;Z()Ljava/util/Collection;>;getNeighborNodesinEdgeresultHLjava/util/List;>;M(TN;)Ljava/util/List;>;T()Ljava/util/List;>;
getNodeDegree(Ljava/lang/Object;)I(TN;)I?Lcom/google/javascript/jscomp/graph/DiGraph;Lcom/google/javascript/jscomp/graph/GraphvizGraph;
SourceFileLinkedDirectedGraph.java(7com/google/javascript/jscomp/graph/Graph$SimpleSubGraphSimpleSubGraphZ)6com/google/javascript/jscomp/graph/LinkedDirectedGraphZ[Z*java/util/HashMapEFIJKJ+?Ncom/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphNodeWcom/google/javascript/jscomp/graph/LinkedDirectedGraph$AnnotatedLinkedDirectedGraphEdgeZpNcom/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphEdge??%,-????./0??\pzv??12"3?456com/google/javascript/jscomp/graph/DiGraph$DiGraphEdge6-78?9:;<=6com/google/javascript/jscomp/graph/DiGraph$DiGraphNode??>?Wcom/google/javascript/jscomp/graph/LinkedDirectedGraph$AnnotatedLinkedDirectedGraphNodeZ@ABCDjava/util/ArrayListZEFGHIJK??<LM5NO-????PQ=RISLinkedGraph??*com/google/javascript/jscomp/graph/DiGraph0com/google/javascript/jscomp/graph/GraphvizGraphjava/util/Iterator2com/google/javascript/jscomp/graph/Graph$GraphEdgejava/lang/Objectjava/util/List=com/google/javascript/jscomp/graph/GraphvizGraph$GraphvizEdge=com/google/javascript/jscomp/graph/GraphvizGraph$GraphvizNode(com/google/javascript/jscomp/graph/Graph-(Lcom/google/javascript/jscomp/graph/Graph;)V()V
getNodeOrFailadd(Ljava/lang/Object;)Z!com/google/common/base/PredicatesequalTo6(Ljava/lang/Object;)Lcom/google/common/base/Predicate;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;remove
java/util/Mapvaluesjava/util/CollectionsunmodifiableCollection.(Ljava/util/Collection;)Ljava/util/Collection;get&(Ljava/lang/Object;)Ljava/lang/Object;unmodifiableList"(Ljava/util/List;)Ljava/util/List;(Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;size()I(I)VaddAll(Ljava/util/Collection;)ZgetDestination:()Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;
alwaysTrue$()Lcom/google/common/base/Predicate;(I)Ljava/lang/Object;getValue com/google/common/base/Predicateapply$com/google/common/base/PreconditionscheckNotNull	getSourcejava/util/Collection!>?EFGHIJKJ%LMNE	?Y*??O.P	QRS	QTGU	VWN"
?Y??O2GX	YWN"
?Y??O6GXZ[Nz*?*?Y??*?	*?
?O=*>?@P QRIJKJSQT\]N0S*+??:*-??:*?
??
Y,???Y,?:??W??W?OD
EF8JEKRLPHSQRS^_S`_Sa_
Ibc?dc8efSHSQTS^gS`hSag
Ibi?di8ejk?*llKmGn\pN?=*?
??
Y+,-??
?Y+,-?:+??W-??W?OW [.\<]P4=QR=bq=`_=dq efS4=QT=br=`h=dr ejkImGst]N?'*+?:*-?:*,???*,??Oefgh&jP>'QR'^_'`_'a_ bcdcS>'QT'^g'`h'ag bidik?&llGnuvNy
*+,?*,+??OnopP 
QR
w_
x_S 
QT
wg
xgGyzvN"S*+??N*,??:*+,??:??+??:-?? W?? W??ѱOt	uv6wBxOyRzP>6e|SQRS^_Sa_	Jbc@dcS>6e}SQTS^gSag	Jbi@dik? ll~?1Gy?NQ
*??!?"?O~	~P
QRS
QTG???N^*?+?#?$?O?PQR?_SQT?gG???NV*+?%?O?PQR?_SQT?gG???Ny*+??M,??&?O
?	?P QR?_	?cS QT?g	?iG???Ny*+??M,??&?O
?	?P QR?_	?cS QT?g	?iG???N?;*?+?#?M,?**?	??'Y+?(??Y+?)M*?+,?*W,?O???-?9?P ;QR;?_-?cS ;QT;?g-?ik
?$lGlG???N@*+,?N*,+?:-?+?+`6?,Y?-:-?.W?.W?O????*?3?=?PH@QR@w_@x_9??1??!??*??S>@QT@wg@xg9??1??*??G???N}*+??$N*,??$:-??:??!??:?/???????:?? ??:?/-??????O.?	??6?B?E?H?l?w?z?}?PH6?|l?|QRw_x_	v?ql?qSH6??l??QTwgxg	v?rl?rk? ??~$??
~#?G???NV*+??O?PQR?_SQT?gG???NS[*+??$N*,??$:?,Y?0:-??:??(??:?/?
?W????O"?	?????K?U?X?PH??|[QR[w_[x_	R?qH?q???SH???[QT[wg[xg	R?rH?r???k"?)??????~+?G???Nn
*+?1,?2?O?P 
QR
w_
x_S 
QT
wg
xgG???N?*+,?-?2?O?P*QRw_`_x_S*QTwg`hxgG???N6N+?:?+66?4?3?:?/-?,?4?5???????O&	????)?7?D?F?L?PR)?|8??NQRN?qN??N?qF??=??S>)??NQTN?rN??N?rF??k??1?G???NC[*+??$:*-??$:??:??0??:?/?,?4?5??????O"?
?8GTVYPH8?|[QR[w_[??[x_
Q?qG?qSH8??[QT[wg[??[xg
Q?rG?rk?"??~3?G???Nb**?+?#?$?6?OPQR?_SQT?gG???Nb**?+?#?$?7?OPQR?_SQT?gG???N?K+?8W?,Y+??+?-M+??N-??-??:,?9?W???,?O
8FIP*8e|KQRK?q3??S*8e?KQTK?r3??k?$?~?$G???N?K+?8W?,Y+??+?-M+??N-??-??:,?/?W???,?O#$
%&8'F(I)P*8e|KQRK?q3??S*8e?KQTK?r3??k?$?~?$G???N_?,Y?0L*??!?:M,??@,??N-??:????:+??W??ާ??+?O./*0K1W2Z3]4P*Ke|*0?c_QRW??S*Ke?*0?i_QTW??k??~?l~?$?G???N?@?,Y*??;?-L*??!?:M,??,??N+-?W???+?O9:3;;<>=P 3?c@QR/??S 3?i@QT/??k? ?~?G???N??OGPQRSQT??NI
*??!?"?OLP
QRS
QTG???Ns?*+?%M?,Y,??+,??+`?-N,??:?? ??:-?9?W???,??:?? ??:-?/?W???-?O*
QRS%THUVVYW|X?Y?ZP>H?||?|?QR??_??q%j??S>H??|???QT??g??r%j??k?2??~?&?~?&G???N???,Y?0L*??!?:M,??,??$N+-??.W???+?&?O_`*a7b:cP *
?q?QR7??S *
?r?QT7??k??~?"G???N?!*+??$M,??+,??+`?O
h	iP !QR!?_	?qS !QT!?g	?rG?A??NB*+??O(PQRSQTA??NB*+?=?O(PQRSQTG???AR

@B'CD	$>o	>{	???	???	???	??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy