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

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

The newest version!
????3?
							
	

			
		
		
]	
	
	
 !"
 #$
%
&'
%(
)*	+
,-	.	^/	^012.34
05
067
8
9:
0;
0<	=>
?@
A
 B	%CDE
9FG
,H

)I
JKLM
GN
)O
)P
)Q
)R
ST
UVWXYZ[\]^_`
ab	c
ad	efg
ProgressRangeInnerClassesLoophScopedChangeHandler	NamedPassiStateloggerLjava/util/logging/Logger;compiler/Lcom/google/javascript/jscomp/AbstractCompiler;tracker1Lcom/google/javascript/jscomp/PerformanceTracker;passesLjava/util/List;	Signature=Ljava/util/List;inLoopZsanityCheck*Lcom/google/javascript/jscomp/PassFactory;printAstHashcodesprogressDprogressStep
progressRange;Lcom/google/javascript/jscomp/PhaseOptimizer$ProgressRange;currentPass7Lcom/google/javascript/jscomp/PhaseOptimizer$NamedPass;lastRunsLjava/util/Map;[Ljava/util/Map;currentScope"Lcom/google/javascript/rhino/Node;	timestampI
lastChange
START_TIME
ConstantValuejsRootcrossScopeReportinglastAstmtocULjava/util/Map;
OPTIMAL_ORDER$Ljava/util/List;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;CODE_MOTION_PASSES	MAX_LOOPSdOPTIMIZE_LOOP_ERRORLjava/lang/String;j?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/PerformanceTracker;Lcom/google/javascript/jscomp/PhaseOptimizer$ProgressRange;)VCodeLineNumberTableLocalVariableTablethis-Lcom/google/javascript/jscomp/PhaseOptimizer;comprangeconsume(Ljava/util/List;)Vfactory	factoriescurrentLoop2Lcom/google/javascript/jscomp/PhaseOptimizer$Loop;isCurrentLoopPopulatedLocalVariableTypeTable;
StackMapTablek"?(Ljava/util/List;)VaddOneTimePass-(Lcom/google/javascript/jscomp/PassFactory;)VaddFixedPointLoop4()Lcom/google/javascript/jscomp/PhaseOptimizer$Loop;loopsetSanityChecksetSanityCheckState()VsetPrintAstHashcodes(Z)VprocessG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vpass+Lcom/google/javascript/jscomp/CompilerPass;externsrootmaybePrintAstHashcodes7(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)VhashCodeMsgpassNamemaybeSanityCheckhasHaltingErrors()ZsetScope%(Lcom/google/javascript/rhino/Node;)VnlhasScopeChanged%(Lcom/google/javascript/rhino/Node;)Z
timeOfLastRungetEnclosingScopeF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;reportChangeToEnclosingScopestartCrossScopeReportingendCrossScopeReporting
access$000()Ljava/util/logging/Logger;
access$100Y(Lcom/google/javascript/jscomp/PhaseOptimizer;)Lcom/google/javascript/jscomp/PassFactory;x0
access$2000(Lcom/google/javascript/jscomp/PhaseOptimizer;)V
access$300`(Lcom/google/javascript/jscomp/PhaseOptimizer;)Lcom/google/javascript/jscomp/PerformanceTracker;
access$400^(Lcom/google/javascript/jscomp/PhaseOptimizer;)Lcom/google/javascript/jscomp/AbstractCompiler;
access$500j(Lcom/google/javascript/jscomp/PhaseOptimizer;)Lcom/google/javascript/jscomp/PhaseOptimizer$ProgressRange;
access$6000(Lcom/google/javascript/jscomp/PhaseOptimizer;)D
access$6021(Lcom/google/javascript/jscomp/PhaseOptimizer;D)Dx1
access$700
access$800d(Lcom/google/javascript/jscomp/PhaseOptimizer;Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Vx2
access$900t(Lcom/google/javascript/jscomp/PhaseOptimizer;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vaccess$10000(Lcom/google/javascript/jscomp/PhaseOptimizer;)Iaccess$11000(Lcom/google/javascript/jscomp/PhaseOptimizer;)Zaccess$12021(Lcom/google/javascript/jscomp/PhaseOptimizer;I)Iaccess$1300Q(Lcom/google/javascript/jscomp/PhaseOptimizer;)Lcom/google/javascript/rhino/Node;access$1008access$1200access$1400access$14021(Lcom/google/javascript/jscomp/PhaseOptimizer;Z)Zaccess$1502M(Lcom/google/javascript/jscomp/PhaseOptimizer;Ljava/util/Map;)Ljava/util/Map;access$1500>(Lcom/google/javascript/jscomp/PhaseOptimizer;)Ljava/util/Map;access$1602?(Lcom/google/javascript/jscomp/PhaseOptimizer;Lcom/google/javascript/jscomp/PhaseOptimizer$NamedPass;)Lcom/google/javascript/jscomp/PhaseOptimizer$NamedPass;access$1700
SourceFilePhaseOptimizer.java??{|}~qr?????r??????xwvwyzijkl??stgh??urmno??java/util/ArrayListmn+com/google/javascript/jscomp/PhaseOptimizer0com/google/javascript/jscomp/PhaseOptimizer$Loop??pqrks?tu(com/google/javascript/jscomp/PassFactoryv?wx??y?5com/google/javascript/jscomp/PhaseOptimizer$NamedPass?zl{o??|}~?~w?w??)com/google/javascript/jscomp/CompilerPass??java/lang/StringBuilderAST hashCode after ??: ?????????????????????%com/google/javascript/jscomp/CompilercrossModuleCodeMotion?xcrossModuleMethodMotion?????????java/lang/Integer?????o??????????inlineFunctionsinlineVariablesdeadAssignmentsEliminationcollapseObjectLiteralsremoveUnusedVarsremoveUnusedPrototypePropertiesremoveUnusedClassPropertiespeepholeOptimizationsminimizeExitPointsremoveUnreachableCode????n???njava/lang/Object9com/google/javascript/jscomp/PhaseOptimizer$ProgressRange?com/google/javascript/jscomp/PhaseOptimizer$ScopedChangeHandler1com/google/javascript/jscomp/PhaseOptimizer$State;Fixed point loop exceeded the maximum number of iterations.java/util/Iterator com/google/javascript/rhino/Node-com/google/javascript/jscomp/AbstractCompiler	getJsRoot$()Lcom/google/javascript/rhino/Node;java/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
isOneTimePassadd(Ljava/lang/Object;)Z
addLoopedPassZ(Lcom/google/javascript/jscomp/PhaseOptimizer;Lcom/google/javascript/jscomp/PassFactory;)V	cloneTree%com/google/javascript/jscomp/NodeUtilmapMainToCloneU(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Ljava/util/Map;maxValueinitialValuesize()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toSource6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;java/lang/StringhashCode(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V
addToDebugLogcreate\(Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/javascript/jscomp/CompilerPass;nameequalsverifyScopeChanges5(Ljava/util/Map;Lcom/google/javascript/rhino/Node;Z)V
isFunction
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;intValue
getChangeTime	getParentisScript
setChangeTime(I)Vjava/lang/ClassgetNamejava/util/logging/Logger	getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;'com/google/common/collect/ImmutableListof?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;O(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; ].ghijklmnopqrsturvwxwyz{|}~o?????????????r???~o??no????no?????????)????J*?*?*?*?*+?*+??*,?*?Y??*-?
*?*?**Z????6
x.	01yz {%|0}5~:??I??*J??J?jJklJ?z???+o?Y*?M>+?:??E?? :?!?&?*?,?"W?Y*?M>*?#?,?$>????*?,?"W??>?	??)?1?5?@?I?K?T?Z?\?_?c?n??4)3?to??o?n	f??d?r?o???????7???o????L*??%Y*+?&?"W??
??????t?????R?Y*?L*?+?"W+???	?????	
?????F
*+?*?????	??
??
st???a"*??**??'?(**?*?(?)?*?????!??"???!???>*???
?????ur????m*?*?*?
?,**?
?+*?
?,g*??-?o?**?
?,?*??N-??"-??.:+,?/*?????۱?2??
??%?/?:?X?a?h?i?l??*X??m??m??m???
:?	?$?????>*??9?0Y?12?3+?34?3*?,?5?6?7?8N?9-?:*?-?;????!?.?5?=??*.??>??>??>???=????K*??F*?*??<+,?/*??-*??=??@?*??=A?@?*?**??B?????)?8?>J? K??K??K????J???2*??C????????x*??*+?D?+?*+?E???KMO??????S??????????/*???*?*??F?G?H=?+?I????ST	VX"Y.X? /??/?????
	?@???m+?J?+?JL+?D?
+?K???+?+??]^_`c?????????_**??*+?E*??L*Y?`???ghjk????????4*???
st??????4*???
xy?????????%???/*???%??????/*???%??????/*???%??????/*???%??????/*?
??%??????/*???%??????;*']???%????w???/*???%??????E*+,?
??%? ?????????E*+,?	??%? ?????????/*???%??????/*???%??????;*Z???%????????/*???%??????6*Y?Z`???%??????/*???%??????/*???%??????;*Z???%????r???;*+Z???%????~???/*???%??????;*+Z???%????|???/*???%??????T
0?M?N?OPQRSTUVWX?Y?Z?A?[?\??'(^%j?`*^_abc%def@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy