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

com.google.javascript.jscomp.PhaseOptimizer$Loop.class Maven / Gradle / Ivy

The newest version!
????3?	??
@??
?	???
?	??
?????
?????
???
??
??
?
??
???
?	??
?
??
??
?
???????
?
????	o?
???
??	o?
?
?
?
?
?
??
???
???PbM???	??	?
8?????	??????myPassesLjava/util/List;	Signature	NamedPassInnerClassesILjava/util/List;myNamesLjava/util/Set;#Ljava/util/Set;scopeHandlerScopedChangeHandlerALcom/google/javascript/jscomp/PhaseOptimizer$ScopedChangeHandler;this$0-Lcom/google/javascript/jscomp/PhaseOptimizer;0(Lcom/google/javascript/jscomp/PhaseOptimizer;)VCodeLineNumberTableLocalVariableTablethisLoop2Lcom/google/javascript/jscomp/PhaseOptimizer$Loop;
addLoopedPass-(Lcom/google/javascript/jscomp/PassFactory;)Vfactory*Lcom/google/javascript/jscomp/PassFactory;nameLjava/lang/String;
StackMapTable?processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vpass7Lcom/google/javascript/jscomp/PhaseOptimizer$NamedPass;
percentChangeFlastIterMadeChangesZexterns"Lcom/google/javascript/rhino/Node;rootisCodeMotionLoopmadeChanges
runInPrevIterstate?State3Lcom/google/javascript/jscomp/PhaseOptimizer$State;countIastSizepreviousAstSizeLocalVariableTypeTableHLjava/util/Set;???????optimizePasses()VloopablePasspassInOptimalOrder
optimalPasses?()Z
SourceFilePhaseOptimizer.javaRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;+com/google/javascript/jscomp/PhaseOptimizerNOP?java/util/ArrayListBCjava/util/HashSetHI??????*Already a pass with name '%s' in this loop?????5com/google/javascript/jscomp/PhaseOptimizer$NamedPassP????Nested loops are forbidden?????k??com/google/javascript/jscomp/PhaseOptimizer$ScopedChangeHandlerPQKM???????java/util/HashMap??????????????????q???;Fixed point loop exceeded the maximum number of iterations.??q`a??	
?
Cjava/lang/String\]?C0com/google/javascript/jscomp/PhaseOptimizer$Loopjava/lang/Object)com/google/javascript/jscomp/CompilerPass1com/google/javascript/jscomp/PhaseOptimizer$Statejava/util/Iterator com/google/javascript/rhino/Node
java/util/Setjava/lang/Throwablejava/util/List(com/google/javascript/jscomp/PassFactorygetName()Ljava/lang/String;contains(Ljava/lang/Object;)Z$com/google/common/base/Preconditions
checkArgument((ZLjava/lang/String;Ljava/lang/Object;)VaddZ(Lcom/google/javascript/jscomp/PhaseOptimizer;Lcom/google/javascript/jscomp/PassFactory;)Vaccess$14000(Lcom/google/javascript/jscomp/PhaseOptimizer;)Z
checkState(ZLjava/lang/Object;)Vaccess$14021(Lcom/google/javascript/jscomp/PhaseOptimizer;Z)Z
access$400^(Lcom/google/javascript/jscomp/PhaseOptimizer;)Lcom/google/javascript/jscomp/AbstractCompiler;-com/google/javascript/jscomp/AbstractCompileraddChangeHandler3(Lcom/google/javascript/jscomp/CodeChangeHandler;)VsetScope%(Lcom/google/javascript/rhino/Node;)Vaccess$1502M(Lcom/google/javascript/jscomp/PhaseOptimizer;Ljava/util/Map;)Ljava/util/Map;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;access$1500>(Lcom/google/javascript/jscomp/PhaseOptimizer;)Ljava/util/Map;java/lang/IntegervalueOf(I)Ljava/lang/Integer;
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;RUN_PASSES_NOT_RUN_IN_PREV_ITER%com/google/javascript/jscomp/NodeUtilcountAstSize%(Lcom/google/javascript/rhino/Node;)IthrowInternalError*(Ljava/lang/String;Ljava/lang/Exception;)V(RUN_PASSES_THAT_CHANGED_STH_IN_PREV_ITERaccess$10080(Lcom/google/javascript/jscomp/PhaseOptimizer;)Iaccess$1602?(Lcom/google/javascript/jscomp/PhaseOptimizer;Lcom/google/javascript/jscomp/PhaseOptimizer$NamedPass;)Lcom/google/javascript/jscomp/PhaseOptimizer$NamedPass;access$1000access$1700removeChangeHandleraccess$1800D(Lcom/google/javascript/jscomp/PhaseOptimizer$ScopedChangeHandler;)Zremovejava/lang/Mathabs(I)I
OPTIMAL_ORDERequals	removeAll(Ljava/util/Collection;)ZaddAllCODE_MOTION_PASSES ?@ABCDGHIDJKMNOPQR\ *+?*?*?Y??*?Y??	?S?	??T UW NOXYR??+?
M*?	,???,?
*?	,?W*??Y*?+??W?S???(?>?T ?UW?Z[:\]^
?_@`aR??*?????*??W*?*?>*?Y*???*??*??*?,?*??Y?? W*??!:?"?%?#?:*??$?%?&W??׻Y?:?Y?:?':6,?(6		6
?d?*??)?*6*??!:?"???#?:?'????+?????*??,W*??-W+,?.?W*??$*??/?%?&W*??0?*??W*??*??1?*??2??W6??3W?
?3W??3?'?(??+:???*??W*??*??1????	6
,?(6		
d?4?
?n8?%?5??*??W*??*??1??':???:
*??W*??*??1
??^#v?#?#%#S?9???!?&?5?C?K?Z?{????????????????????????????? ?*?1?;?T?^
gu?v??????????????????
????????????
 	#
.T?{bc??bc?+de?Tfg?UW?hi?ji&kg??lI??mI??nq??rs??ts	??us
v??lw??mw^?@?Ux?+?#yzz{{|?
yzz{{|x?)}?]?	??C?yzz{{|~?Rz?Y?L?7?!M,?"?L,?#?8N*??!:?"?*?#?:?9-?:?+?W???ҧ??*?+?;W*?+?<W?S.$EQZ]!`"c$n%y&T*E?c$<?]zUWr?Cvr?G^??x?_x-??k?R?3*??!L+?"?!+?#?M?=,?9?>??????S)*,+.-1.Tbc3UW^?
x#?????F"EL?Vop@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy