JavaToJavaScriptCompiler

Source file "com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,578 of 2,5780%246 of 2460%1691695835834545
compilePermutation(Permutation, UnifiedAst)3180%240%1313707011
makeSoycArtifacts(int, String[], SizeBreakdown[], List, SyntheticArtifact, JavaToJavaScriptMap, Map, ModuleMetricsArtifact, PrecompilationMetricsArtifact, CompilationMetricsArtifact, boolean)2460%220%1212545411
precompile(PrecompilationContext)1770%120%77393911
generateJavaScriptCode(JavaToJavaScriptMap, String[], StatementRanges[], SizeBreakdown[], List, boolean)1520%240%1313323211
synthesizeEntryMethodHolderInit(UnifyAst, String[], String)1410%80%55313111
optimizeJavaOneTime(String, int, OptimizerContext)1260%40%33191911
optimizeJavaToFixedPoint()1220%160%99292911
makeSymbolMap(Map)940%100%66171711
splitJsIntoFragments(PermutationProperties, int, JavaToJavaScriptMap)770%100%66181811
recordJsoTypes(TypeOracle)760%80%55151511
normalizeSemantics()740%40%33191911
unifyJavaAst(PrecompilationContext)690%40%33181811
optimizeJsLoop(Collection)680%100%66202011
recordNonSplitDependencies(OutputStream)630%80%55151511
addCompilerMetricsArtifact(UnifiedAst, Permutation, long, SizeBreakdown[], PermutationResult)550%20%22121211
renameJsSymbols(PermutationProperties, JavaToJavaScriptMap)550%60%55151511
constructJavaAst(PrecompilationContext)540%60%44131311
addSyntheticArtifacts(UnifiedAst, Permutation, long, int, JavaToJavaScriptMap, Pair, Map, boolean, String[], SizeBreakdown[], List, PermutationResult)500%40%338811
computeRootTypes(String[], String[], CompilationState)490%20%22111111
chooseDependencyRecorder(OutputStream)410%80%558811
addSourceMapArtifacts(int, JavaToJavaScriptMap, Pair, boolean, SizeBreakdown[], List, PermutationResult)360%40%339911
buildEntryMethodHolder(StandardGeneratorContext, String[], Set)360%20%22101011
logTypeOracleMetrics(PrecompilationMetricsArtifact, CompilationState)360%40%336611
runObfuscateNamer(JJSOptions, PermutationProperties, JavaToJavaScriptMap)350%60%44111111
getTypeMapper()330%60%447711
postNormalizationOptimizeJava()320%20%228811
addSoycArtifacts(UnifiedAst, int, JavaToJavaScriptMap, Pair, Map, String[], SizeBreakdown[], List, PermutationResult, CompilationMetricsArtifact)280%20%226611
runPrettyNamer(JJSOptions, PermutationProperties, JavaToJavaScriptMap)220%20%227711
maybeInternLiterals(int)200%40%335511
getTypeOrder()200%60%446611
getReferencedJavaClasses()190%n/a113311
maybeRecordReferencesAndControlFlow(boolean)180%20%224411
JavaToJavaScriptCompiler(TreeLogger, CompilerContext)170%n/a116611
runIncrementalNamer(JJSOptions, ConfigurationProperties, JavaToJavaScriptMap)170%20%224411
compilePermutation(UnifiedAst, TreeLogger, CompilerContext, Permutation)110%n/a112211
optimizeJs(Set)110%20%224411
maybeAddGeneratedArtifacts(PermutationResult)110%20%224411
optimizeJava()100%20%224411
runDetailedNamer(ConfigurationProperties)100%n/a114411
openWithGunzip(EmittedArtifact)100%n/a111111
logAstTypeMetrics(PrecompilationMetricsArtifact)100%20%223311
static {...}90%20%223311
precompile(TreeLogger, CompilerContext, PrecompilationContext)80%n/a111111
shouldOptimize()80%20%221111
getMinimalRebuildCache()40%n/a111111