This repository has been archived on 2023-06-18. You can view files and clone it, but cannot push or open issues or pull requests.
ima02/metrics/feature_vectors.csv

67 KiB

1class_nameMTHFLDRFCINTSZCPXEXRETBCMNMLWRDDCM
2com.google.javascript.jscomp.PeepholeSimplifyRegExp1029018802115.0120.6666666666666666
3com.google.javascript.jscomp.MinimizeExitPoints61911491404513.8333333333333343242.8672566371681416
4com.google.javascript.jscomp.RenameLabels13511100087.03366.588235294117647
5com.google.javascript.jscomp.DefaultNameSupplier1121100103.000.0
6com.google.javascript.jscomp.ProcessLabels8252115301711.51212.75
7com.google.javascript.jscomp.LabelInfo020000000000.0
8com.google.javascript.jscomp.LabelNamespace010000000000
9com.google.javascript.jscomp.JsMessageExtractor2319012311515.01496.7727272727272725
10com.google.javascript.jscomp.ExtractMessagesVisitor21403101213.5183.6
11com.google.javascript.jscomp.Tracer25161770174037016.820197.315217391304348
12com.google.javascript.jscomp.Stat44001101511.56516.25
13com.google.javascript.jscomp.Event222502740128.5642.1333333333333333
14com.google.javascript.jscomp.ThreadTrace987405416011511.2222222222222211641.5185185185185186
15com.google.javascript.jscomp.AtomicTracerStatMap21401340138.5533.7857142857142856
16com.google.javascript.jscomp.VerboseMessageFormatter301204401110.0162.2857142857142856
17com.google.javascript.jscomp.DiagnosticType951521001116.77777777777777815111.615384615384615
18com.google.javascript.jscomp.StrictModeCheck9131071207031111.888888888888891281.1962616822429906
19com.google.javascript.jscomp.NonExternChecks3020011400311.333333333333334180.8181818181818182
20com.google.javascript.jscomp.JSModule26687283122811.8846153846153853424.56
21com.google.javascript.jscomp.JsMessageDefinition33001001216.33333333333333212120.166666666666668
22com.google.javascript.jscomp.LiveVariablesAnalysis104940541108516.12722.6930693069306932
23com.google.javascript.jscomp.LiveVariableJoinOp1051410105.000.0
24com.google.javascript.jscomp.LiveVariableLattice51141200126.8464.6
25com.google.javascript.jscomp.StatementFusion6047016407123.833333333333332691.4680851063829787
26com.google.javascript.jscomp.VariableVisibilityAnalysis3220119501915.6666666666666662349.75
27com.google.javascript.jscomp.FunctionRewriter32921196012217.3333333333333324833.8031496062992125
28com.google.javascript.jscomp.Reduction23402001310.0274.5
29com.google.javascript.jscomp.ReductionGatherer2241720229.5434.777777777777778
30com.google.javascript.jscomp.Reducer30605101411.3333333333333345711.4
31com.google.javascript.jscomp.EmptyFunctionReducer22405102110.5274.5
32com.google.javascript.jscomp.SingleReturnStatementReducer10507203226.0284.0
33com.google.javascript.jscomp.IdentityReducer321308203213.0472.9375
34com.google.javascript.jscomp.ReturnConstantReducer32708203211.0584.461538461538462
35com.google.javascript.jscomp.GetterReducer3213011303213.0623.875
36com.google.javascript.jscomp.SetterReducer3226015505213.0632.3333333333333335
37com.google.javascript.jscomp.CheckUnreachableCode53241820219.4120.5714285714285714
38com.google.javascript.jscomp.ReachablePredicate1051930305.000.0
39com.google.javascript.jscomp.DataFlowAnalysis1341530299022111.46153846153846210317.20979020979021
40com.google.javascript.jscomp.FlowState6281200126.333333333333333312.5833333333333335
41com.google.javascript.jscomp.MaxIterationsExceededException01000000103939.0
42com.google.javascript.jscomp.BranchedForwardDataFlowAnalysis6046010302212.166666666666666802.6666666666666665
43com.google.javascript.jscomp.BranchedFlowState6291510126.333333333333333312.066666666666667
44com.google.javascript.jscomp.RemoveUnusedVars131329526116043218.1538461538461539092.6045845272206303
45com.google.javascript.jscomp.CallSiteOptimizer114860206041020.909090909090912021.9803921568627452
46com.google.javascript.jscomp.Continuation1250720015.0303.3333333333333335
47com.google.javascript.jscomp.Assign2536015402211.5250.7575757575757576
48com.google.javascript.jscomp.CollapseVariableDeclarations3370123501912.3333333333333342213.112676056338028
49com.google.javascript.jscomp.Collapse03000000403712.333333333333334
50com.google.javascript.jscomp.GatherCollapses3136023703112.333333333333334381.0857142857142856
51com.google.javascript.jscomp.RemoveTryCatch12231100027.0310.9117647058823529
52com.google.javascript.jscomp.RemoveTryCatchCode102203180205.000.0
53com.google.javascript.jscomp.DiagnosticGroups7354402001414.714285714285714353.1818181818181817
54com.google.javascript.jscomp.ObjectPropertyStringPreprocess265315100113.5471.3428571428571427
55com.google.javascript.jscomp.Callback104102760605.000.0
56com.google.javascript.jscomp.CheckSideEffects5658124804310.4751.3636363636363635
57com.google.javascript.jscomp.StripProtection21111620016.050.625
58com.google.javascript.jscomp.BinaryJoinOp30141920338.333333333333334775.923076923076923
59com.google.javascript.jscomp.FindExportableNodes232702460137.5842.5454545454545454
60com.google.javascript.jscomp.GenerateNodeContext33301001111.333333333333334111.8333333333333333
61com.google.javascript.jscomp.PeepholeOptimizationsPass10439113302311.3550.7638888888888888
62com.google.javascript.jscomp.ScopeState1210200005.000.0
63com.google.javascript.jscomp.StateStack3270610103.666666666666666500.0
64com.google.javascript.jscomp.PeepholeChangeHandler10211000012.000.0
65com.google.javascript.jscomp.JvmMetrics104137030804118.3280.2074074074074074
66com.google.javascript.jscomp.ByPathWarningsGuard4570930248.251779.833333333333334
67com.google.javascript.jscomp.DefaultPassConfig201203410170510311919.159641.5777414075286416
68com.google.javascript.jscomp.GlobalTypeResolver21715100110.0101.4285714285714286
69com.google.javascript.jscomp.ClearTypedScope1021100017.088.0
70com.google.javascript.jscomp.HotSwapPassFactory20101001110.0105.0
71com.google.javascript.jscomp.FunctionNames4423213302113.5752.027027027027027
72com.google.javascript.jscomp.FunctionRecord040100000000.0
73com.google.javascript.jscomp.FunctionListExtractor1260410005.000.0
74com.google.javascript.jscomp.FunctionExpressionNamer33613001012.33333333333333400.0
75com.google.javascript.jscomp.AbstractCommandLineRunner541943006819299418.44444444444444319652.6554054054054053
76com.google.javascript.jscomp.FlagUsageException01000000101010.0
77com.google.javascript.jscomp.RunTimeStats341009100316.333333333333332191.1875
78com.google.javascript.jscomp.CommandLineConfig424229082014318.4285714285714277307.525773195876289
79com.google.javascript.jscomp.WarningGuardSpec2130100014.0174.25
80com.google.javascript.jscomp.Entry020000000000.0
81com.google.javascript.jscomp.ClosureCodeRemoval1651122600157.02294.163636363636364
82com.google.javascript.jscomp.RemovableAssignment141401020076.0533.1176470588235294
83com.google.javascript.jscomp.FindAbstractMethods10100520015.0102.0
84com.google.javascript.jscomp.FindAssertionCalls11110520015.040.5
85com.google.javascript.jscomp.OptimizeReturns5140222706410.81282.8444444444444446
86com.google.javascript.jscomp.CheckRegExp3423114501113.333333333333334301.7647058823529411
87com.google.javascript.jscomp.ControlFlowAnalysis3812358254140192013.6052631578947365031.2512437810945274
88com.google.javascript.jscomp.AstControlFlowGraph21707104318.0605.454545454545454
89com.google.javascript.jscomp.NameReferenceGraphReport811060356021119.54474.966666666666667
90com.google.javascript.jscomp.DiGraphNodeComparator101811230417.0242.0
91com.google.javascript.jscomp.AnalyzePrototypeProperties314217172022913.05632.385593220338983
92com.google.javascript.jscomp.ProcessProperties1311571562105618.461538461538461511.1705426356589148
93com.google.javascript.jscomp.ProcessExternProperties1060310005.000.0
94com.google.javascript.jscomp.PropagateReferences10618203012.000.0
95com.google.javascript.jscomp.GlobalFunction431916102110.0110.6470588235294118
96com.google.javascript.jscomp.AssignmentProperty63131100129.666666666666666182.0
97com.google.javascript.jscomp.LiteralProperty5671100119.0131.1818181818181819
98com.google.javascript.jscomp.NameContext02000000102110.5
99com.google.javascript.jscomp.NameInfo652015401715.6666666666666661135.380952380952381
100com.google.javascript.jscomp.PeepholeFoldConstants358453097260392117.4571428571428563820.5744360902255639
101com.google.javascript.jscomp.AbstractCompiler51210110015216.764705882352942881176.2
102com.google.javascript.jscomp.UseSite2330100117.0295.8
103com.google.javascript.jscomp.RescopeGlobalSymbols269117100520.03193.7529411764705882
104com.google.javascript.jscomp.RewriteGlobalFunctionStatementsToVarAssignmentsCallback101101020015.0303.0
105com.google.javascript.jscomp.RewriteScopeCallback203202370619.0913.033333333333333
106com.google.javascript.jscomp.RemoveGlobalVarCallback202402060118.0642.56
107com.google.javascript.jscomp.MakeExternsReferenceWindowExplicitly10150720115.0324.571428571428571
108com.google.javascript.jscomp.XtbMessageBundle434918021412.5951.7592592592592593
109com.google.javascript.jscomp.Handler11837115300114.636363636363637190.6551724137931034
110com.google.javascript.jscomp.SecureEntityResolver10111001113.03232.0
111com.google.javascript.jscomp.CoalesceVariableNames741592401604515.2857142857142861741.144736842105263
112com.google.javascript.jscomp.CombinedLiveRangeChecker22705102110.5211.9090909090909092
113com.google.javascript.jscomp.LiveRangeChecker542701130418.4100.45454545454545453
114com.google.javascript.jscomp.NameGenerator4720016402713.01523.4545454545454546
115com.google.javascript.jscomp.CheckPathsBetweenNodes81141022704718.52212.9078947368421053
116com.google.javascript.jscomp.MethodCompilerPass5583191011114.61802.608695652173913
117com.google.javascript.jscomp.GetExternMethods102902440115.0341.4166666666666667
118com.google.javascript.jscomp.GatherSignatures2032020400213.5391.56
119com.google.javascript.jscomp.EmptyMessageBundle30411001411.6666666666666663511.666666666666666
120com.google.javascript.jscomp.AnalyzeNameReferences33231510147.3333333333333331233.324324324324324
121com.google.javascript.jscomp.PropagateReferences101018203012.000.0
122com.google.javascript.jscomp.NameInfo321115401316.666666666666668563.2941176470588234
123com.google.javascript.jscomp.RemoveUnusedClassProperties5454216403211.6621.3191489361702127
124com.google.javascript.jscomp.VarCheck611871441204517.0901.0714285714285714
125com.google.javascript.jscomp.NameRefInExternsCheck101801640015.0241.5
126com.google.javascript.jscomp.CompilerInput2881112153121511.8214285714285712742.8842105263157896
127com.google.javascript.jscomp.DepsFinder2313015502010.500.0
128com.google.javascript.jscomp.ConvertToDottedProperties211811320016.0251.6666666666666667
129com.google.javascript.jscomp.FieldCleanupPass212311000310.026414.666666666666666
130com.google.javascript.jscomp.QualifiedNameSearchTraversal321909301210.33333333333333421613.5
131com.google.javascript.jscomp.DiagnosticGroup641916202117.8333333333333331275.08
132com.google.javascript.jscomp.SymbolTable481150613913094516.89583333333333214452.855731225296443
133com.google.javascript.jscomp.Symbol1663305101414.125361.3846153846153846
134com.google.javascript.jscomp.Reference000000000000.0
135com.google.javascript.jscomp.SymbolScope1573919303312.933333333333334581.5263157894736843
136com.google.javascript.jscomp.PropertyRefCollector6149120605020.16666666666666800.0
137com.google.javascript.jscomp.ThisRefCollector423511770107.7500.0
138com.google.javascript.jscomp.JSDocInfoCollector212001160019.060.3333333333333333
139com.google.javascript.jscomp.PrepareAst4260114400713.01902.878787878787879
140com.google.javascript.jscomp.PrepareAnnotations603717201420.01143.6774193548387095
141com.google.javascript.jscomp.ControlStructureCheck42161920027.75201.5384615384615385
142com.google.javascript.jscomp.ClosureRewriteClass1671761391006416.25560.3971631205673759
143com.google.javascript.jscomp.MemberDefinition030000000000.0
144com.google.javascript.jscomp.ClassDefinition060000000000.0
145com.google.javascript.jscomp.ReplaceMessagesForChrome4038018512119.25531.65625
146com.google.javascript.jscomp.ProcessDefines6101291247012112.3333333333333344773.138157894736842
147com.google.javascript.jscomp.CollectDefines86761411102916.752292.4623655913978495
148com.google.javascript.jscomp.RefInfo0200000010147.0
149com.google.javascript.jscomp.DefineInfo45402001617.25828.2
150com.google.javascript.jscomp.RecentChange31111001110.333333333333334165.333333333333333
151com.google.javascript.jscomp.ForbiddenChange10111000112.01212.0
152com.google.javascript.jscomp.PreprocessorSymbolTable932325101211.222222222222221251.6666666666666667
153com.google.javascript.jscomp.Reference000000000000.0
154com.google.javascript.jscomp.MarkNoSideEffectCalls334216103522.3333333333333321031.9074074074074074
155com.google.javascript.jscomp.GatherNoSideEffectFunctions112302690015.070.25925925925925924
156com.google.javascript.jscomp.SetNoSideEffectCallProperty111001340315.0241.7142857142857142
157com.google.javascript.jscomp.PrintStreamErrorManager331707200313.333333333333334867.166666666666667
158com.google.javascript.jscomp.CodePrinter1188010401278.05902.9797979797979797
159com.google.javascript.jscomp.MappedCodePrinter9827016404615.02384.576923076923077
160com.google.javascript.jscomp.Mapping0300000010440
161com.google.javascript.jscomp.PrettyCodePrinter16233010206712.56251322.2758620689655173
162com.google.javascript.jscomp.CompactCodePrinter6620020401412.166666666666666891.5344827586206897
163com.google.javascript.jscomp.Builder75305301812.7142857142857141115.55
164com.google.javascript.jscomp.TypeCheck3950692218221063115.79487179487179610561.6603773584905661
165com.google.javascript.jscomp.PeepholeFoldWithTypes2021030902214.01454.393939393939394
166com.google.javascript.jscomp.PassConfig174360185012117.1764705882352933355.491803278688525
167com.google.javascript.jscomp.PassConfigDelegate61601001116.0151.875
168com.google.javascript.jscomp.State0100100001070.7777777777777778
169com.google.javascript.jscomp.AbstractPeepholeOptimization131220103011417.07692307692307731613.166666666666666
170com.google.javascript.jscomp.RenamePrototypes391071328011513.3333333333333344713.3404255319148937
171com.google.javascript.jscomp.Property4516015505115.75130.37142857142857144
172com.google.javascript.jscomp.ProcessExternedProperties1070410015.0225.5
173com.google.javascript.jscomp.ProcessProperties6045019501620.3333333333333321663.5319148936170213
174com.google.javascript.jscomp.RhinoErrorReporter683706202212.333333333333334551.7741935483870968
175com.google.javascript.jscomp.OldRhinoErrorReporter2021100006.000.0
176com.google.javascript.jscomp.NewRhinoErrorReporter50111510107.200.0
177com.google.javascript.jscomp.NameReferenceGraph66581134031014.6666666666666663834.5058823529411764
178com.google.javascript.jscomp.Name2174506202613.6666666666666661724.777777777777778
179com.google.javascript.jscomp.Reference6460100128.333333333333334415.125
180com.google.javascript.jscomp.UnreachableCodeElimination43662610027.752313.08
181com.google.javascript.jscomp.EliminationPass4149025605120.251532.3181818181818183
182com.google.javascript.jscomp.ReplaceCssNames2106812001212.02403.75
183com.google.javascript.jscomp.Traversal2059031803111.0701.2280701754385965
184com.google.javascript.jscomp.ObjectPropertyStringPostprocess11261100017.0522.3636363636363638
185com.google.javascript.jscomp.Callback102502040205.000.0
186com.google.javascript.jscomp.DefinitionSite0500000010244.8
187com.google.javascript.jscomp.GroupVariableDeclarations6144232802210.52405.217391304347826
188com.google.javascript.jscomp.Strings301107203422.33333333333333244131.5
189com.google.javascript.jscomp.CheckRequiresForConstructors447616202313.0721.0588235294117647
190com.google.javascript.jscomp.CheckRequiresForConstructorsCallback5361131603111.8230.4107142857142857
191com.google.javascript.jscomp.MemoizedScopeCreator722327201314.857142857142858954.523809523809524
192com.google.javascript.jscomp.GatherRawExports4319111403113.5251.25
193com.google.javascript.jscomp.ExpressionDecomposer26621703311042719.09744.407239819004525
194com.google.javascript.jscomp.DecompositionState0200000010170
195com.google.javascript.jscomp.JSModuleGraph15313603912231918.1333333333333336754.411764705882353
196com.google.javascript.jscomp.InverseDepthComparator1021100117.02323.0
197com.google.javascript.jscomp.ModuleDependenceException23201001013.500.0
198com.google.javascript.jscomp.InlineFunctions19929813411043320.684210526315795491.5292479108635098
199com.google.javascript.jscomp.FindCandidateFunctions4138114401215.0300.9090909090909091
200com.google.javascript.jscomp.CallVisitor131702270015.070.28
201com.google.javascript.jscomp.FindCandidatesReferences5035117503215.0130.28888888888888886
202com.google.javascript.jscomp.Inline2217112400213.5130.8125
203com.google.javascript.jscomp.FunctionState26104406202114.5120.24489795918367346
204com.google.javascript.jscomp.NamedFunction41911001111.2561.2
205com.google.javascript.jscomp.FunctionVar411111001111.2561.2
206com.google.javascript.jscomp.FunctionExpression42511001111.2561.2
207com.google.javascript.jscomp.Reference020000000000.0
208com.google.javascript.jscomp.ShadowVariables17681510037.01151.3218390804597702
209com.google.javascript.jscomp.GatherReferenceInfo102102170405.000.0
210com.google.javascript.jscomp.DoShadowVariables504412690219.2200.35714285714285715
211com.google.javascript.jscomp.GlobalNamespace189210271014212.72222222222222114313.222972972972973
212com.google.javascript.jscomp.NodeFilter1171930315.0171.7
213com.google.javascript.jscomp.BuildGlobalNamespace14112018316081415.7142857142857147113.2465753424657535
214com.google.javascript.jscomp.Name251638129506713.41451.1788617886178863
215com.google.javascript.jscomp.Ref1081013101410.9832.59375
216com.google.javascript.jscomp.Tracker141411970027.0582.6363636363636362
217com.google.javascript.jscomp.ClosureOptimizePrimitives3134117403618.0802.2222222222222223
218com.google.javascript.jscomp.FindObjectCreateCalls1180520015.071.4
219com.google.javascript.jscomp.FunctionTypeBuilder203222804514042717.26722.0425531914893615
220com.google.javascript.jscomp.ExtendedTypeValidator10911840505.000.0
221com.google.javascript.jscomp.ImplementedTypeValidator10811840505.000.0
222com.google.javascript.jscomp.UnknownFunctionContents811011001016.87500.0
223com.google.javascript.jscomp.AstFunctionContents1152014101019.63636363636363700.0
224com.google.javascript.jscomp.DotFormatter1289302661289.52392.463917525773196
225com.google.javascript.jscomp.CrossModuleCodeMotion8511312980101213.1252271.6814814814814816
226com.google.javascript.jscomp.NamedInfo34308202315.333333333333334432.8666666666666667
227com.google.javascript.jscomp.Declaration020000000000.0
228com.google.javascript.jscomp.JSSourceFile1022011011110.6363.0
229com.google.javascript.jscomp.ComposeWarningsGuard8633012403310.0961.6551724137931034
230com.google.javascript.jscomp.GuardComparator1272410207.000.0
231com.google.javascript.jscomp.VariableReferenceCheck264911000310.01132.0925925925925926
232com.google.javascript.jscomp.ReferenceCheckingBehavior20421471600211.0621.24
233com.google.javascript.jscomp.ReplaceMessages83100020614719.04324.595744680851064
234com.google.javascript.jscomp.CleanupPasses441604001216.25562.5454545454545454
235com.google.javascript.jscomp.MemoizedScopeCleanupPass2113110400110.0393.5454545454545454
236com.google.javascript.jscomp.InlineVariables24244150032411.55062.219298245614035
237com.google.javascript.jscomp.IdentifyConstants1021100115.04343.0
238com.google.javascript.jscomp.IdentifyLocals1021100115.044.0
239com.google.javascript.jscomp.AliasCandidate020000000000.0
240com.google.javascript.jscomp.InliningBehavior22223913511072119.1363636363636373541.6465116279069767
241com.google.javascript.jscomp.ProcessCommonJSModules68115191011112.8333333333333342122.6835443037974684
242com.google.javascript.jscomp.ProcessCommonJsModulesCallback6281011301617.166666666666668731.7380952380952381
243com.google.javascript.jscomp.SuffixVarsCallback121201440115.0130.8666666666666667
244com.google.javascript.jscomp.SanityCheck5432112302417.0912.935483870967742
245com.google.javascript.jscomp.SuppressDocWarningsGuard2217025100238.0311.0689655172413792
246com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax4710634094200193720.1489361702127679811.4469026548672566
247com.google.javascript.jscomp.AstChangeProxy6124019401913.666666666666666742.642857142857143
248com.google.javascript.jscomp.DiagnosticGroupWarningsGuard43100830217.0131.0
249com.google.javascript.jscomp.JqueryCodingConvention331502001117.66666666666666881.1428571428571428
250com.google.javascript.jscomp.InferJSDocInfo52581391204315.81902.8358208955223883
251com.google.javascript.jscomp.SpecializeModule851251164013226.625147010.425531914893616
252com.google.javascript.jscomp.NodeMatcher301008201410.011713.0
253com.google.javascript.jscomp.OriginalFunctionInformation442208101522.751397.722222222222222
254com.google.javascript.jscomp.SpecializationState115310144051422.36363636363636345310.295454545454545
255com.google.javascript.jscomp.SideEffectsAnalysis94921206094217.7777777777777813557.923976608187134
256com.google.javascript.jscomp.AbstractMotionEnvironment10100000220.0870
257com.google.javascript.jscomp.IntraproceduralMotionEnvironment10101001220.07373.0
258com.google.javascript.jscomp.CrossModuleMotionEnvironment10101001220.08484.0
259com.google.javascript.jscomp.RawMotionEnvironment11101001120.03216.0
260com.google.javascript.jscomp.LocationSummary2220100109.000.0
261com.google.javascript.jscomp.LocationAbstraction30805101421.6666666666666688316.6
262com.google.javascript.jscomp.DegenerateLocationAbstraction42505102117.75512.6842105263157894
263com.google.javascript.jscomp.DegenerateEffectLocation3031510209.66666666666666600.0
264com.google.javascript.jscomp.VisibilityLocationAbstraction79300164021021.5714285714285732895.452830188679245
265com.google.javascript.jscomp.VisibilityBasedEffectLocation3151200119.666666666666666416.833333333333333
266com.google.javascript.jscomp.VariableUseDeclarationMap221207201317.0787.8
267com.google.javascript.jscomp.AmbiguateProperties10131951308032615.35432.7989690721649483
268com.google.javascript.jscomp.PropertyGraph511213101011.000.0
269com.google.javascript.jscomp.PropertySubGraph21511001411.08040.0
270com.google.javascript.jscomp.PropertyGraphNode32311001011.33333333333333400.0
271com.google.javascript.jscomp.ProcessExterns10100710015.081.1428571428571428
272com.google.javascript.jscomp.ProcessProperties3025016301212.333333333333334442.0
273com.google.javascript.jscomp.Property2515014402211.0150.5769230769230769
274com.google.javascript.jscomp.JSTypeBitSet1190510118.050.7142857142857143
275com.google.javascript.jscomp.Bind13304102122.0101.4285714285714286
276com.google.javascript.jscomp.SubclassRelationship032000000000.0
277com.google.javascript.jscomp.DelegateRelationship02000000306030.0
278com.google.javascript.jscomp.ObjectLiteralCast0300000040268.666666666666666
279com.google.javascript.jscomp.AssertionFunctionSpec32401101415.3333333333333347813.0
280com.google.javascript.jscomp.SourceFile307902297152211.1333333333333334733.354609929078014
281com.google.javascript.jscomp.Builder821302011314.875474.7
282com.google.javascript.jscomp.Preloaded010000001093.0
283com.google.javascript.jscomp.Generated22305111112.0141.5555555555555556
284com.google.javascript.jscomp.OnDisk531305112411.41095.7368421052631575
285com.google.javascript.jscomp.LineNumberCheck431328301110.25261.5294117647058822
286com.google.javascript.jscomp.OptimizeCalls2261620117.0364.0
287com.google.javascript.jscomp.CrossModuleMethodMotion2853133100069.0882.046511627906977
288com.google.javascript.jscomp.IdGenerator22011001311.53015.0
289com.google.javascript.jscomp.Compiler15554740071191610214.87096774193548416251.9162735849056605
290com.google.javascript.jscomp.CodeBuilder731501120188.857142857142858925.411764705882353
291com.google.javascript.jscomp.IntermediateState01001000010820
292com.google.javascript.jscomp.NodeNameExtractor1227024501127.01014.04
293com.google.javascript.jscomp.TypedCodeGenerator501040551506316.4410.41414141414141414
294com.google.javascript.jscomp.TypeInferencePass462715001310.25542.4545454545454546
295com.google.javascript.jscomp.FirstScopeBuildingCallback2030100007.500.0
296com.google.javascript.jscomp.SecondScopeBuildingCallback2050100007.500.0
297com.google.javascript.jscomp.SyntheticAst54913001110.8131.3
298com.google.javascript.jscomp.CombinedCompilerPass72282510189.4285714285714292886.0
299com.google.javascript.jscomp.CallbackWrapper53806201517.01326.0
300com.google.javascript.jscomp.RuntimeTypeCheck3313214101710.3333333333333343433.0353982300884956
301com.google.javascript.jscomp.AddMarkers6141010303217.01253.90625
302com.google.javascript.jscomp.AddChecks5067021505413.81522.4516129032258065
303com.google.javascript.jscomp.VariableMap143580113121311.5714285714285711602.711864406779661
304com.google.javascript.jscomp.MustBeReachingVariableDef1231240531608814.8333333333333343162.065359477124183
305com.google.javascript.jscomp.Definition1320410216.05110.2
306com.google.javascript.jscomp.MustDef1171100126.08011.428571428571429
307com.google.javascript.jscomp.MustDefJoin101602160105.000.0
308com.google.javascript.jscomp.StripCode28138110002113.59505.900621118012422
309com.google.javascript.jscomp.Strip1801280276051826.3333333333333328285.411764705882353
310com.google.javascript.jscomp.TransformAMDToCJSModule36117110011016.01681.6153846153846154
311com.google.javascript.jscomp.TransformAMDModulesCallback6093036906618.51131.2555555555555555
312com.google.javascript.jscomp.DefineCallbackReturnCallback10120410015.0143.5
313com.google.javascript.jscomp.RenameCallback1260410015.020.3333333333333333
314com.google.javascript.jscomp.PeepholeCollectPropertyAssignments9096029907117.555555555555557430.32575757575757575
315com.google.javascript.jscomp.CheckProvides243611000110.080.18604651162790697
316com.google.javascript.jscomp.CheckProvidesCallback3331015500012.33333333333333400.0
317com.google.javascript.jscomp.ScopedAliases211161121600410.0820.5
318com.google.javascript.jscomp.AliasedNode12411000010.000.0
319com.google.javascript.jscomp.AliasedTypeNode13812000010.000.0
320com.google.javascript.jscomp.Traversal1681181401402213.8125350.26717557251908397
321com.google.javascript.jscomp.JsMessage14117607503378.2857142857142868774.022935779816514
322com.google.javascript.jscomp.PlaceholderReference71131100117.42857142857142991.125
323com.google.javascript.jscomp.Builder158380146011411.1333333333333331743.702127659574468
324com.google.javascript.jscomp.Hash621207010286.1666666666666673162.7719298245614037
325com.google.javascript.jscomp.ConcreteType2251881144036912.13636363636363711304.934497816593886
326com.google.javascript.jscomp.TypeFilter1100000026.04141.0
327com.google.javascript.jscomp.ConcreteNoneType4010100119.061.5
328com.google.javascript.jscomp.ConcreteFunctionType149680215021612.6428571428571422845.071428571428571
329com.google.javascript.jscomp.ConcreteInstanceType94230113041115.01694.970588235294118
330com.google.javascript.jscomp.ConcreteUnionType813902250629.125480.9795918367346939
331com.google.javascript.jscomp.ConcreteAll4010100118.7571.75
332com.google.javascript.jscomp.ConcreteUniqueType3150100117.3333333333333336012.0
333com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback73951257071517.03743.8958333333333335
334com.google.javascript.jscomp.GetReplacementSideEffectSubexpressions5241113401226.8481.2972972972972974
335com.google.javascript.jscomp.NodeIterators0059000001002282.85
336com.google.javascript.jscomp.FunctionlessLocalScope612912050458.833333333333334702.121212121212121
337com.google.javascript.jscomp.LocalVarMotion6436132100548.01362.893617021276596
338com.google.javascript.jscomp.PureFunctionIdentifier9829714113073715.4444444444444456521.5523809523809524
339com.google.javascript.jscomp.FunctionAnalyzer13112815015041017.3846153846153831530.9386503067484663
340com.google.javascript.jscomp.SideEffectPropagationCallback10251321001112.090.28125
341com.google.javascript.jscomp.FunctionInformation1912290196011814.7894736842105261673.34
342com.google.javascript.jscomp.Driver13711420017.0140.8235294117647058
343com.google.javascript.jscomp.CallGraph2191171237034320.66666666666666813786.530805687203792
344com.google.javascript.jscomp.Function1051709202918.11814.7631578947368425
345com.google.javascript.jscomp.Callsite65809202416.1666666666666681628.526315789473685
346com.google.javascript.jscomp.LoggerErrorManager22180730039.5452.8125
347com.google.javascript.jscomp.CheckAccessControls242025123714051919.0416666666666684882.076595744680851
348com.google.javascript.jscomp.NameAnalyzer251753416314098816.820343.1534883720930234
349com.google.javascript.jscomp.AliasSet01300000105326.5
350com.google.javascript.jscomp.ReferencePropagationCallback10116102112.050.8333333333333334
351com.google.javascript.jscomp.NameInformation0700000080810
352com.google.javascript.jscomp.JsName261511230188.5624.769230769230769
353com.google.javascript.jscomp.JsNameRefNode231311310155.0925.411764705882353
354com.google.javascript.jscomp.PrototypeSetNode10110510026.0324.571428571428571
355com.google.javascript.jscomp.SpecialReferenceNode3251110147.333333333333333285.6
356com.google.javascript.jscomp.ClassDefiningFunctionNode10120610026.0344.25
357com.google.javascript.jscomp.InstanceOfCheckNode10100100026.0266.5
358com.google.javascript.jscomp.ProcessExternals10801030015.0111.1
359com.google.javascript.jscomp.FindDependencyScopes4041020701212.51503.1914893617021276
360com.google.javascript.jscomp.HoistVariableAndFunctionDeclarations10110820015.0324.0
361com.google.javascript.jscomp.FindDeclarationsAndSetters40410301102413.751172.2941176470588234
362com.google.javascript.jscomp.FindReferences911151411504416.5555555555555571260.9064748201438849
363com.google.javascript.jscomp.NodeAccumulator401517201127.0151.3636363636363635
364com.google.javascript.jscomp.RemoveListener10211000011.000.0
365com.google.javascript.jscomp.PerformanceTracker910106064601715.11111111111111700.43478260869565216
366com.google.javascript.jscomp.Stats080000000000.0
367com.google.javascript.jscomp.CmpEntries1031100107.000.0
368com.google.javascript.jscomp.CodeSizeEstimatePrinter45801120219.75150.5357142857142857
369com.google.javascript.jscomp.SimpleFunctionAliasAnalysis4230012401514.51093.7586206896551726
370com.google.javascript.jscomp.CheckMissingGetCssName6637114504414.833333333333334762.303030303030303
371com.google.javascript.jscomp.ByPart2021100105.500.0
372com.google.javascript.jscomp.ByWhole2021100105.500.0
373com.google.javascript.jscomp.ErrorPass1231100017.082.0
374com.google.javascript.jscomp.SourceInformationAnnotator2220018400110.0703.0434782608695654
375com.google.javascript.jscomp.MoveFunctionDeclarations322221230118.666666666666666663.142857142857143
376com.google.javascript.jscomp.StrictWarningsGuard2250420218.0132.6
377com.google.javascript.jscomp.NameReferenceGraphConstruction752221114021317.02090.8326693227091634
378com.google.javascript.jscomp.Traversal2012021441206819.251300.6280193236714976
379com.google.javascript.jscomp.NameUse020000000000.0
380com.google.javascript.jscomp.ExportTestFunctions445317101418.751393.3095238095238093
381com.google.javascript.jscomp.ExportTestFunctionsNodes2025022902113.0311.1923076923076923
382com.google.javascript.jscomp.AstValidator6413901383018117.296875180.04411764705882353
383com.google.javascript.jscomp.ChainCalls16451910047.0390.6
384com.google.javascript.jscomp.GatherFunctions40171720119.570.875
385com.google.javascript.jscomp.GatherCallSites10230421401215.0190.4523809523809524
386com.google.javascript.jscomp.CallSite050000001061.2
387com.google.javascript.jscomp.InlineSimpleMethods122730103041317.03133.7710843373493974
388com.google.javascript.jscomp.InlineTrivialAccessors102402680215.0200.7692307692307693
389com.google.javascript.jscomp.MaybeReachingVariableUse9273046907715.5555555555555553494.204819277108434
390com.google.javascript.jscomp.ReachingUses2151100127.013032.5
391com.google.javascript.jscomp.ReachingUsesJoinOp1021410115.0379.25
392com.google.javascript.jscomp.PeepholeReplaceKnownMethods172297078180131719.3529411764705871950.4936708860759494
393com.google.javascript.jscomp.DevirtualizePrototypeMethods132141236110121016.9230769230769233982.689189189189189
394com.google.javascript.jscomp.TightenTypes19853027412065317.0526315789473711022.010948905109489
395com.google.javascript.jscomp.ConcreteScope1333118203811.153846153846153983.161290322580645
396com.google.javascript.jscomp.ConcreteSlot831012001510.625574.75
397com.google.javascript.jscomp.Assignment0220000010123.0
398com.google.javascript.jscomp.VariableAssignAction12511001114.091.8
399com.google.javascript.jscomp.PropertyAssignAction131114101214.0515.1
400com.google.javascript.jscomp.FunctionCallBuilder45205102311.25392.6
401com.google.javascript.jscomp.ExternFunctionCall13311001114.0358.75
402com.google.javascript.jscomp.FunctionCall1414120601214.0311.24
403com.google.javascript.jscomp.NativeCallFunctionCall131317301114.080.7272727272727273
404com.google.javascript.jscomp.CreateScope1122270872404519.454545454545453780.4262295081967213
405com.google.javascript.jscomp.ConcreteJSTypePair43806202110.75221.375
406com.google.javascript.jscomp.CreateSyntheticBlocks585318202812.4931.55
407com.google.javascript.jscomp.Marker020000000000.0
408com.google.javascript.jscomp.Callback102402770705.000.0
409com.google.javascript.jscomp.NodeTraversal36121670173034912.8055555555555557293.796875
410com.google.javascript.jscomp.AbstractPostOrderCallback10111001114.099.0
411com.google.javascript.jscomp.AbstractScopedCallback30311001111.01010.0
412com.google.javascript.jscomp.AbstractShallowCallback10311001114.01212.0
413com.google.javascript.jscomp.AbstractShallowStatementCallback10311001114.01717.0
414com.google.javascript.jscomp.AbstractNodeTypePruningCallback12311001314.05012.5
415com.google.javascript.jscomp.PhaseOptimizer1417671164011911.7142857142857143042.235294117647059
416com.google.javascript.jscomp.NamedPass1271400017.040.6666666666666666
417com.google.javascript.jscomp.Loop52301431002412.2490.8032786885245902
418com.google.javascript.jscomp.ProgressRange020000000000.0
419com.google.javascript.jscomp.CheckMissingReturn8545113405614.1251302.888888888888889
420com.google.javascript.jscomp.CheckDebuggerStatement2261310016.0408.0
421com.google.javascript.jscomp.InlineCostEstimator22110200157.0714.733333333333333
422com.google.javascript.jscomp.CompiledSizeEstimator7470510129.857142857142858373.0833333333333335
423com.google.javascript.jscomp.IgnoreCajaProperties12331100017.0775.133333333333334
424com.google.javascript.jscomp.Traversal103201220005.000.0
425com.google.javascript.jscomp.AnonymousFunctionNamingCallback2129013500514.5973.730769230769231
426com.google.javascript.jscomp.AliasStrings911861298031718.4444444444444434513.608
427com.google.javascript.jscomp.StringOccurrence0200000010126.0
428com.google.javascript.jscomp.StringInfo2919026602319.51604.848484848484849
429com.google.javascript.jscomp.DisambiguateProperties1073501235014717.010072.352803738317757
430com.google.javascript.jscomp.Warnings011000000000
431com.google.javascript.jscomp.Property86400207021411.8752644.47457627118644
432com.google.javascript.jscomp.AbstractScopingCallback411115101210.25182.25
433com.google.javascript.jscomp.FindExternProperties101501130015.0232.090909090909091
434com.google.javascript.jscomp.FindRenameableProperties5064020704413.4851.2686567164179106
435com.google.javascript.jscomp.JSTypeSystem1321041341105118.4615384615384650.043859649122807015
436com.google.javascript.jscomp.ConcreteTypeSystem14570119705217.5380.5135135135135135
437com.google.javascript.jscomp.CollapseAnonymousFunctions11391100017.0421.2727272727272727
438com.google.javascript.jscomp.Callback3035017403012.000.0
439com.google.javascript.jscomp.WhitelistWarningsGuard113760123121715.3636363636363633264.465753424657534
440com.google.javascript.jscomp.WhitelistBuilder7434120611613.0652.1666666666666665
441com.google.javascript.jscomp.AstParallelizer6743018304616.6666666666666682504.716981132075472
442com.google.javascript.jscomp.DetachPoint13100920018.0625.166666666666667
443com.google.javascript.jscomp.DefinitionsRemover20770248081814.52452.355769230769231
444com.google.javascript.jscomp.Definition5150510159.010815.428571428571429
445com.google.javascript.jscomp.IncompleteDefinition2290100119.0122.0
446com.google.javascript.jscomp.UnknownDefinition10101000113.042.0
447com.google.javascript.jscomp.ExternalNameOnlyDefinition10101000113.0126.0
448com.google.javascript.jscomp.FunctionArgumentDefinition10501000113.0112.75
449com.google.javascript.jscomp.FunctionDefinition2150100119.071.4
450com.google.javascript.jscomp.NamedFunctionDefinition10201000113.0126.0
451com.google.javascript.jscomp.FunctionExpressionDefinition10601000113.0196.333333333333333
452com.google.javascript.jscomp.AssignmentDefinition311102001110.33333333333333460.8571428571428571
453com.google.javascript.jscomp.ObjectLiteralPropertyDefinition33903001110.333333333333334121.3333333333333333
454com.google.javascript.jscomp.VarDefinition311903001110.33333333333333470.7777777777777778
455com.google.javascript.jscomp.OptimizeArgumentsArray77612351004510.5714285714285711271.8405797101449275
456com.google.javascript.jscomp.VariableNameGenerator12303101114.0142.8
457com.google.javascript.jscomp.LinkedFlowScope17711812910081413.1764705882352932541.6282051282051282
458com.google.javascript.jscomp.FlowScopeJoinOp1040610215.040.6666666666666666
459com.google.javascript.jscomp.LinkedFlowSlot0100000010115.5
460com.google.javascript.jscomp.FlatFlowScopeCache14360510227.0270.7714285714285715
461com.google.javascript.jscomp.ConstCheck433612980148.25461.3142857142857143
462com.google.javascript.jscomp.BasicErrorManager1142418301411.2727272727272731271.9242424242424243
463com.google.javascript.jscomp.LeveledJSErrorComparator1261401301317.0451.125
464com.google.javascript.jscomp.ErrorWithLevel020000000000.0
465com.google.javascript.jscomp.DeadAssignmentsElimination10313926116011518.12851.6964285714285714
466com.google.javascript.jscomp.Scope26785292035211.6923076923076928026.739495798319328
467com.google.javascript.jscomp.Var30940241023111.0666666666666663718.244444444444444
468com.google.javascript.jscomp.Arguments2050410217.0132.1666666666666665
469com.google.javascript.jscomp.PassFactory42001001610.011923.8
470com.google.javascript.jscomp.Denormalize4141233904214.0771.7906976744186047
471com.google.javascript.jscomp.StripConstantAnnotations2181310006.000.0
472com.google.javascript.jscomp.ReferenceCollectingCallback1161513134034110.8181818181818187003.910614525139665
473com.google.javascript.jscomp.ReferenceMapWrapper11211001013.000.0
474com.google.javascript.jscomp.ReferenceCollection121441134041020.3333333333333322432.9634146341463414
475com.google.javascript.jscomp.Reference1965114102514.526315789473685622.2142857142857144
476com.google.javascript.jscomp.BasicBlock349012404716.3333333333333321305.909090909090909
477com.google.javascript.jscomp.NameAnonymousFunctionsMapped292215101310.51254.62962962962963
478com.google.javascript.jscomp.MappedFunctionNamer4114110302113.25442.588235294117647
479com.google.javascript.jscomp.JsMessageVisitor242623016013172721.70833333333333210173.619217081850534
480com.google.javascript.jscomp.MalformedException1200100107.000.0
481com.google.javascript.jscomp.MessageLocation020000000000.0
482com.google.javascript.jscomp.OptimizeParameters1721352268081319.0588235294117642781.4404145077720207
483com.google.javascript.jscomp.Parameter74701001114.428571428571429151.6666666666666667
484com.google.javascript.jscomp.CodeConsumer343670258011112.2058823529411762522.5714285714285716
485com.google.javascript.jscomp.TypedScopeCreator8177491265024818.515092.1965065502183405
486com.google.javascript.jscomp.DeferredSetType1250100017.0223.6666666666666665
487com.google.javascript.jscomp.DiscoverEnumsAndTypedefs2122011400010.500.0
488com.google.javascript.jscomp.AbstractScopeBuilder32751814620093119.062511642.503225806451613
489com.google.javascript.jscomp.CollectProperties212307201111.5151.0
490com.google.javascript.jscomp.StubDeclaration030000001072.3333333333333335
491com.google.javascript.jscomp.GlobalScopeBuilder3020014402315.0662.869565217391304
492com.google.javascript.jscomp.LocalScopeBuilder40510241102611.5791.5490196078431373
493com.google.javascript.jscomp.FirstOrderFunctionAnalyzer3244126100217.333333333333333220.6111111111111112
494com.google.javascript.jscomp.RenameVars10211141308032616.03862.120879120879121
495com.google.javascript.jscomp.Assignment14102000110.040.6666666666666666
496com.google.javascript.jscomp.ProcessVars4140140120618.01342.4814814814814814
497com.google.javascript.jscomp.ProcessTweaks6131411154011323.52961.783132530120482
498com.google.javascript.jscomp.CollectTweaksResult020000000000.0
499com.google.javascript.jscomp.CollectTweaks1241044100415.070.1590909090909091
500com.google.javascript.jscomp.TweakFunctionCall1420100119.0101.6666666666666667
501com.google.javascript.jscomp.TweakInfo8425012503417.75722.0
502com.google.javascript.jscomp.FunctionInjector18916403010063320.6666666666666687783.26890756302521
503com.google.javascript.jscomp.Reference0300000010113.6666666666666665
504com.google.javascript.jscomp.ControlFlowGraph62180111071618.16666666666666830912.875
505com.google.javascript.jscomp.AbstractCfgNodeTraversalCallback10214102114.05313.25
506com.google.javascript.jscomp.ExpandJqueryAliases1092751531504621.71840.8518518518518519
507com.google.javascript.jscomp.FindCallbackArgumentReferences452811150128.5431.2285714285714286
508com.google.javascript.jscomp.ProcessClosurePrimitives212342215316053020.190476190476195591.3309523809523809
509com.google.javascript.jscomp.ProvidedName138940397021016.9230769230769231681.6470588235294117
510com.google.javascript.jscomp.UnrecognizedRequire030000001082.6666666666666665
511com.google.javascript.jscomp.CheckGlobalThis43411301106413.752224.269230769230769
512com.google.javascript.jscomp.WarningsGuard4011100157.7529258.4
513com.google.javascript.jscomp.FlowSensitiveInlineVariables6713922350299.03101.901840490797546
514com.google.javascript.jscomp.GatherCandiates101901860415.0452.5
515com.google.javascript.jscomp.Candidate567105015017414.0450.5232558139534884
516com.google.javascript.jscomp.NameAnonymousFunctions15111200037.01009.090909090909092
517com.google.javascript.jscomp.AnonymousFunctionNamer41914001216.0607.5
518com.google.javascript.jscomp.SimpleRegion33311001119.020.3333333333333333
519com.google.javascript.jscomp.CheckGlobalNames9985125906518.222222222222221131.2696629213483146
520com.google.javascript.jscomp.InvocationsCallback20901030325.0565.6
521com.google.javascript.jscomp.AbstractMessageFormatter53814103212.4201.5384615384615385
522com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations4375114400916.753675.097222222222222
523com.google.javascript.jscomp.GatherExtractionInfo221001340129.0302.142857142857143
524com.google.javascript.jscomp.ExtractionInstance13801001111.0201.4285714285714286
525com.google.javascript.jscomp.PrototypeMemberDeclaration24704102214.5283.111111111111111
526com.google.javascript.jscomp.Result0130000001020.14285714285714285
527com.google.javascript.jscomp.CodeGenerator328515040950141615.06252910.42419825072886297
528com.google.javascript.jscomp.ReplaceStrings17121331267031715.4117647058823534473.0408163265306123
529com.google.javascript.jscomp.Config0300000010115.5
530com.google.javascript.jscomp.Result13501000111.051.6666666666666667
531com.google.javascript.jscomp.Location030000001082.6666666666666665
532com.google.javascript.jscomp.ShowByPathWarningsGuard2280100128.0332.75
533com.google.javascript.jscomp.CollapseProperties22829114211022326.22727272727272713394.433774834437086
534com.google.javascript.jscomp.FunctionArgumentInjector1111290328031421.7272727272727275523.3865030674846626
535com.google.javascript.jscomp.ReferencedAfterSideEffect652622180239.6666666666666661613.3541666666666665
536com.google.javascript.jscomp.TypeInference49955706915032118.8979591836734686581.1443478260869566
537com.google.javascript.jscomp.TemplateTypeReplacer13302101016.000.0
538com.google.javascript.jscomp.BooleanOutcomePair25208202318.5653.823529411764706
539com.google.javascript.jscomp.RemoveUnusedPrototypeProperties4518122703420.0871.851063829787234
540com.google.javascript.jscomp.RecordFunctionInformation444111030259.51053.5
541com.google.javascript.jscomp.LightweightMessageFormatter4252027801310.75560.8235294117647058
542com.google.javascript.jscomp.LineNumberingFormatter2027131604111.0270.84375
543com.google.javascript.jscomp.RemoveUnusedNames231419300314.5372.8461538461538463
544com.google.javascript.jscomp.CodingConventions106501001410.0810.9310344827586207
545com.google.javascript.jscomp.Proxy3316611001121.151515151515152561.6470588235294117
546com.google.javascript.jscomp.DefaultCodingConvention34164120705120.764705882352942130.25
547com.google.javascript.jscomp.GlobalVarReferenceMap7271114302921.4285714285714272683.268292682926829
548com.google.javascript.jscomp.SourceRefRange2360100129.5204.0
549com.google.javascript.jscomp.GlobalVarRefCleanupPass21513100110.0307.5
550com.google.javascript.jscomp.InlineObjectLiterals1317411000107.02331.5533333333333332
551com.google.javascript.jscomp.InliningBehavior911731441408918.6666666666666681971.3401360544217686
552com.google.javascript.jscomp.FunctionToBlockMutator1421310236021521.1428571428571423802.900763358778626
553com.google.javascript.jscomp.LabelNameSupplier1121100103.000.0
554com.google.javascript.jscomp.Normalize552571133012021.06732.539622641509434
555com.google.javascript.jscomp.FindExposeAnnotations21160830119.550.5555555555555556
556com.google.javascript.jscomp.RewriteExposedProperties111601240015.060.46153846153846156
557com.google.javascript.jscomp.PropagateConstantAnnotationsOverVars221811450116.070.4117647058823529
558com.google.javascript.jscomp.VerifyConstants232813080116.0120.34285714285714286
559com.google.javascript.jscomp.NormalizeStatements1221181257021018.9166666666666683062.5081967213114753
560com.google.javascript.jscomp.DuplicateDeclarationHandler2148123701319.51613.926829268292683
561com.google.javascript.jscomp.ScopeTicklingCallback4051100119.594.5
562com.google.javascript.jscomp.JSError16838025909218.03726.526315789473684
563com.google.javascript.jscomp.AliasKeywords911100183033017.777777777777786737.236559139784946
564com.google.javascript.jscomp.FindAliasableNodes301106200312.0363.6
565com.google.javascript.jscomp.AliasSpecification841406202916.7519011.176470588235293
566com.google.javascript.jscomp.ThrowAliasSpecification301202001120.071.4
567com.google.javascript.jscomp.KeywordAliasSpecification301303001120.091.5
568com.google.javascript.jscomp.VoidKeywordAliasSpecification401803101116.2591.0
569com.google.javascript.jscomp.NodeUtil156138820611704214116.8012820512820531333.0745829244357212
570com.google.javascript.jscomp.NumbericResultPredicate1021100105.000.0
571com.google.javascript.jscomp.BooleanResultPredicate1021100105.000.0
572com.google.javascript.jscomp.MayBeStringResultPredicate1021100105.000.0
573com.google.javascript.jscomp.VarCollector1181730005.000.0
574com.google.javascript.jscomp.MatchNameNode1141100115.0105.0
575com.google.javascript.jscomp.MatchNodeType1121100115.094.5
576com.google.javascript.jscomp.MatchDeclaration1031100115.088.0
577com.google.javascript.jscomp.MatchNotFunction1021100115.088.0
578com.google.javascript.jscomp.MatchShallowStatement1061100115.01010.0
579com.google.javascript.jscomp.SourceMap8342017513412.75491.1951219512195121
580com.google.javascript.jscomp.LocationMapping020000000000.0
581com.google.javascript.jscomp.InlineProperties54119112403515.41251.1904761904761905
582com.google.javascript.jscomp.PropertyInfo020000000000.0
583com.google.javascript.jscomp.GatherCandidates6049029802119.833333333333332110.20754716981132076
584com.google.javascript.jscomp.ReplaceCandidates20210930209.500.0
585com.google.javascript.jscomp.CompilerOptions20916726721541122121.40669856459330226946.6683168316831685
586com.google.javascript.jscomp.NullAliasTransformationHandler12222001022.000.0
587com.google.javascript.jscomp.NullAliasTransformation1112000008.000
588com.google.javascript.jscomp.ReorderConstantExpression1017011301115.0312.8181818181818183
589com.google.javascript.jscomp.GoogleJsMessageIdGenerator111519301610.01862.0
590com.google.javascript.jscomp.FP30407310139.333333333333334330.4177215189873418
591com.google.javascript.jscomp.MessageId10304201110.04912.25
592com.google.javascript.jscomp.GenerateExports3458130801310.0551.4102564102564104
593com.google.javascript.jscomp.GoogleCodingConvention7427010303813.28571428571428621210.095238095238095
594com.google.javascript.jscomp.AliasExternals161520512910033615.687510055.87719298245614
595com.google.javascript.jscomp.GetAliasableNames11120410015.071.4
596com.google.javascript.jscomp.PropertyGatherer3029010301315.66666666666666613911.583333333333334
597com.google.javascript.jscomp.GetGlobals20200740019.070.5
598com.google.javascript.jscomp.GlobalGatherer102001650115.0171.0625
599com.google.javascript.jscomp.Symbol29704200113.570.7
600com.google.javascript.jscomp.CheckSuspiciousCode523008100112.2321.6
601com.google.javascript.jscomp.PeepholeRemoveDeadCode280377066150122716.754481.0666666666666667
602com.google.javascript.jscomp.InstrumentFunctions1109811840177.03763.547169811320755
603com.google.javascript.jscomp.RemoveCallback1180830015.0444.888888888888889
604com.google.javascript.jscomp.InstrumentReturns512618202413.01174.875
605com.google.javascript.jscomp.InstrumentCallback103303180205.000.0
606com.google.javascript.jscomp.MakeDeclaredNamesUnique731461194022214.2857142857142863421.976878612716763
607com.google.javascript.jscomp.ContextualRenameInverter12455211302613.416666666666666781.4444444444444444
608com.google.javascript.jscomp.ContextualRenamer7415112401515.428571428571429894.045454545454546
609com.google.javascript.jscomp.InlineRenamer541817202115.8311.7222222222222223
610com.google.javascript.jscomp.BoilerplateRenamer12101001113.0144.666666666666667
611com.google.javascript.jscomp.WhitelistedRenamer421013101116.5101.25
612com.google.javascript.jscomp.ReplaceIdGenerators610132130604217.666666666666668270.17088607594936708
613com.google.javascript.jscomp.ObfuscatedNameSuppier23614101012.000.0
614com.google.javascript.jscomp.PseudoNameSuppier22214102012.000.0
615com.google.javascript.jscomp.StableNameSupplier20411001012.000.0
616com.google.javascript.jscomp.GatherGenerators1032031120305.000.0
617com.google.javascript.jscomp.ReplaceGenerators103103390505.000.0
618com.google.javascript.jscomp.CommandLineRunner103158041722815.13812.281437125748503
619com.google.javascript.jscomp.Flags1543103001110.01384.3125
620com.google.javascript.jscomp.BooleanOptionHandler2212018313018.000.0
621com.google.javascript.jscomp.WarningGuardErrorOptionHandler000000000000.0
622com.google.javascript.jscomp.WarningGuardWarningOptionHandler000000000000.0
623com.google.javascript.jscomp.WarningGuardOffOptionHandler000000000000.0
624com.google.javascript.jscomp.WarningGuardSetter3271201109.33333333333333400.0
625com.google.javascript.jscomp.ExternExportsPass6101631165032114.3333333333333343292.1933333333333334
626com.google.javascript.jscomp.Export11292016405819.2727272727272732493.1125
627com.google.javascript.jscomp.SymbolExport10201001115.030.6
628com.google.javascript.jscomp.PropertyExport111209302115.030.2727272727272727
629com.google.javascript.jscomp.SyntacticScopeCreator6790128505815.6666666666666661271.4269662921348314
630com.google.javascript.jscomp.DefaultRedeclarationHandler1017111501115.060.5454545454545454
631com.google.javascript.jscomp.ExploitAssigns6063039708616.8333333333333322062.575
632com.google.javascript.jscomp.ClosureCodingConvention2441350289071121.1251931.3310344827586207
633com.google.javascript.jscomp.AssertInstanceofSpec10908302215.0404.444444444444445
634com.google.javascript.jscomp.DependencyOptions95713001618.2222222222222235025.0
635com.google.javascript.jscomp.TypeValidator331724603010052717.42424242424242610795.042056074766355
636com.google.javascript.jscomp.TypeMismatch3380410227.333333333333333556.111111111111111
637com.google.javascript.jscomp.SimpleDefinitionFinder1341382207051017.8461538461538472391.3976608187134503
638com.google.javascript.jscomp.DefinitionGatheringCallback21370441701115.0110.2391304347826087
639com.google.javascript.jscomp.UseSiteGatheringCallback10100510105.000.0
640com.google.javascript.jscomp.JsAst663011210119.83333333333333480.3076923076923077
641com.google.javascript.jscomp.RenameProperties5141491419011714.65432.8134715025906734
642com.google.javascript.jscomp.ProcessExterns10110920015.080.8888888888888888
643com.google.javascript.jscomp.ProcessProperties61731421101414.0810.9
644com.google.javascript.jscomp.Property040000001088.0
645com.google.javascript.jscomp.PropertyAffinity1100100008.000.0
646com.google.javascript.jscomp.ant.Warning4240100118.082.0
647com.google.javascript.jscomp.ant.AntErrorManager22120620019.5141.1666666666666667
648com.google.javascript.jscomp.ant.CompileTask35201410245012915.1142857142857143881.9795918367346939
649com.google.javascript.jscomp.jsonml.SecureCompiler7727014302612.8571428571428581683.574468085106383
650com.google.javascript.jscomp.jsonml.Report33301001010.66666666666666600.0
651com.google.javascript.jscomp.jsonml.Writer4003190155402413.625900.21844660194174756
652com.google.javascript.jscomp.jsonml.Validator507155080401316.91010.4410480349344978
653com.google.javascript.jscomp.jsonml.JsonMLAst9626117403312.11111111111111751.6304347826086956
654com.google.javascript.jscomp.jsonml.WalkHelper020000000000.0
655com.google.javascript.jscomp.jsonml.Reader77742301076143117.59740259740265020.8916518650088809
656com.google.javascript.jscomp.jsonml.ErrorReporter4150411036.0729.0
657com.google.javascript.jscomp.jsonml.JsonMLUtil5054024612811.02322.32
658com.google.javascript.jscomp.jsonml.JsonMLComparator6531028806312.5270.38571428571428573
659com.google.javascript.jscomp.jsonml.JsonML223790347112211.2727272727272733494.308641975308642
660com.google.javascript.jscomp.jsonml.JsonMLException01000000101515.0
661com.google.javascript.jscomp.jsonml.NodeUtil401304002516.759413.428571428571429
662com.google.javascript.jscomp.jsonml.JsonMLError2560110164.0352.9166666666666665
663com.google.javascript.jscomp.graph.LinkedDirectedGraph353149111403915.7714285714285721250.9328358208955224
664com.google.javascript.jscomp.graph.LinkedDirectedGraphNode1032221101210.0241.7142857142857142
665com.google.javascript.jscomp.graph.NeighborIterator32111120105.66666666666666700.0
666com.google.javascript.jscomp.graph.AnnotatedLinkedDirectedGraphNode21201001213.0113.6666666666666665
667com.google.javascript.jscomp.graph.LinkedDirectedGraphEdge1431721101210.0191.1176470588235294
668com.google.javascript.jscomp.graph.AnnotatedLinkedDirectedGraphEdge21201001213.0196.333333333333333
669com.google.javascript.jscomp.graph.DiGraph1501901001918.218894.0
670com.google.javascript.jscomp.graph.GraphReachability33201720239.333333333333334764.0
671com.google.javascript.jscomp.graph.EdgeTuple030000001072.3333333333333335
672com.google.javascript.jscomp.graph.FixedPointGraphTraversal4231012401715.7520310.15
673com.google.javascript.jscomp.graph.Graph24255151012913.62570615.347826086956522
674com.google.javascript.jscomp.graph.AnnotationState0200000010168.0
675com.google.javascript.jscomp.graph.GraphAnnotationState01000000101515.0
676com.google.javascript.jscomp.graph.SimpleSubGraph22916202111.0151.875
677com.google.javascript.jscomp.graph.GraphPruner213802390117.5892.78125
678com.google.javascript.jscomp.graph.LinkedUndirectedGraph273114114504514.407407407407407700.5555555555555556
679com.google.javascript.jscomp.graph.LinkedUndirectedGraphNode921921101112.333333333333334181.0588235294117647
680com.google.javascript.jscomp.graph.NeighborIterator3191510205.66666666666666700.0
681com.google.javascript.jscomp.graph.AnnotatedLinkedUndirectedGraphNode21201001113.062.0
682com.google.javascript.jscomp.graph.LinkedUndirectedGraphEdge103132110119.4110.8461538461538461
683com.google.javascript.jscomp.graph.AnnotatedLinkedUndirectedGraphEdge21201001113.051.6666666666666667
684com.google.javascript.jscomp.graph.UndiGraph40100000423.25790
685com.google.javascript.jscomp.graph.StandardUnionFind9251214307129.888888888888892574.431034482758621
686com.google.javascript.jscomp.graph.Node04000000505025.0
687com.google.javascript.jscomp.graph.GraphColoring322807102511.3333333333333342146.294117647058823
688com.google.javascript.jscomp.graph.Color2121510207.000.0
689com.google.javascript.jscomp.graph.GreedyGraphColoring112301530225.0321.7777777777777777
690com.google.javascript.jscomp.regex.CharRanges18347048110458.611111111111111960.9158878504672897
691com.google.javascript.jscomp.regex.RegExpTree16124450241490312412.81253400.422360248447205
692com.google.javascript.jscomp.regex.Parser937405590101012.6666666666666661310.5458333333333333
693com.google.javascript.jscomp.regex.RegExpTreeAtom40501001013.7500.0
694com.google.javascript.jscomp.regex.Empty51301001010.600.0
695com.google.javascript.jscomp.regex.Anchor61601001011.16666666666666600.0
696com.google.javascript.jscomp.regex.WordBoundary51601001010.600.0
697com.google.javascript.jscomp.regex.BackReference51701001010.600.0
698com.google.javascript.jscomp.regex.Text712409303112.714285714285714170.5483870967741935
699com.google.javascript.jscomp.regex.Repetition123530311007012.7500.0
700com.google.javascript.jscomp.regex.Alternation91500601805012.000.0
701com.google.javascript.jscomp.regex.LookaheadAssertion921806202012.000.0
702com.google.javascript.jscomp.regex.CapturingGroup911603001012.000.0
703com.google.javascript.jscomp.regex.Charset10284025604113.2270.38028169014084506
704com.google.javascript.jscomp.regex.DecomposedCharset6338035802011.500.0
705com.google.javascript.jscomp.regex.Concatenation91390431207012.000.0
706com.google.javascript.jscomp.regex.Simplifier2110021603012.000.0
707com.google.javascript.jscomp.regex.CaseCanonicalize44213011503816.2550213.210526315789474
708com.google.javascript.jscomp.regex.DeltaSet02000000102010.0
709com.google.javascript.jscomp.testing.TestErrorReporter54915101314.4533.533333333333333
710com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider21511001114.0134.333333333333333
711com.google.javascript.jscomp.webservice.common.Protocol2317051011418.52196.257142857142857
712com.google.javascript.jscomp.webservice.common.AbstractWebServiceException30701001112.3333333333333341515.0
713com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter2557010402728.0581.0175438596491229
714com.google.javascript.jscomp.type.TypeRestriction020000000000.0
715com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter115149073150221218.5454545454545472531.1552511415525115
716com.google.javascript.jscomp.type.RestrictByTrueInstanceOfResultVisitor611707203115.16666666666666630.1875
717com.google.javascript.jscomp.type.RestrictByFalseInstanceOfResultVisitor3114010304114.33333333333333430.15789473684210525
718com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter1161141226062222.3636363636363636433.7823529411764705
719com.google.javascript.jscomp.type.RestrictByTypeOfResultVisitor8021110302214.5462.3
720com.google.javascript.jscomp.type.RestrictByTrueTypeOfResultVisitor80801001114.125384.75
721com.google.javascript.jscomp.type.RestrictByFalseTypeOfResultVisitor901401001113.777777777777779384.222222222222222
722com.google.javascript.jscomp.type.RestrictByOneTypeOfResultVisitor1022908403414.2712.9583333333333335
723com.google.javascript.jscomp.deps.JsFileParser58320247121111.22456.805555555555555
724com.google.javascript.jscomp.deps.DepsGenerator19121210197131318.947368421052633372.982300884955752
725com.google.javascript.jscomp.deps.JsFileLineParser694904612111512.8333333333333342863.7142857142857144
726com.google.javascript.jscomp.deps.ParseException1210100127.0289.333333333333334
727com.google.javascript.jscomp.deps.JsFunctionParser452401441199.751173.774193548387097
728com.google.javascript.jscomp.deps.SymbolInfo020000000000.0
729com.google.javascript.jscomp.deps.PathUtil6248018604713.54249.217391304347826
730com.google.javascript.jscomp.deps.SimpleDependencyInfo641314102611.8333333333333341098.384615384615385
731com.google.javascript.jscomp.deps.DepsFileParser45320154111110.524210.083333333333334
732com.google.javascript.jscomp.deps.SortedDependencies11497024713717.7272727272727272202.3655913978494625
733com.google.javascript.jscomp.deps.CircularDependencyException000000000000.0
734com.google.javascript.jscomp.deps.MissingProvideException000000000000.0
735com.google.javascript.jscomp.parsing.JsDocInfoParser58157760463960185418.2931034482758610870.98193315266486
736com.google.javascript.jscomp.parsing.ErrorReporterParser401201000015.000.0
737com.google.javascript.jscomp.parsing.ExtractionInfo02000000102110.5
738com.google.javascript.jscomp.parsing.ExtendedTypeInfo030000001051.6666666666666667
739com.google.javascript.jscomp.parsing.ParserRunner7441020111212.142857142857142400.9090909090909091
740com.google.javascript.jscomp.parsing.ParseResult020000001084.0
741com.google.javascript.jscomp.parsing.JsDocTokenStream20195509213023511.35590.24583333333333332
742com.google.javascript.jscomp.parsing.TypeSafeDispatcher440570679042119.204545454545453510.7611940298507462
743com.google.javascript.jscomp.parsing.IRFactory29195410884086815.5862068965517242240.4202626641651032
744com.google.javascript.jscomp.parsing.TransformDispatcher560416036902418.5892857142857151360.45484949832775917
745com.google.javascript.jscomp.parsing.Config16607201920.0786.0
746com.google.javascript.jscomp.parsing.NullErrorReporter4040100118.5112.2
747com.google.javascript.jscomp.parsing.NewRhinoNullReporter3031100108.000.0
748com.google.javascript.jscomp.parsing.OldRhinoNullReporter000100000000