JavaToJavaScriptCompiler

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,470 of 2,4700%250 of 2500%1701705635634444
compilePermutation(Permutation, UnifiedAst)3000%240%1313666611
optimizeJavaToFixedPoint()1950%200%1111404011
makeSoycArtifacts(int, String[], SizeBreakdown[], List, SyntheticArtifact, JavaToJavaScriptMap, Map, ModuleMetricsArtifact, PrecompilationMetricsArtifact, CompilationMetricsArtifact, boolean)1870%200%1111464611
precompile(PrecompilationContext)1670%120%77363611
generateJavaScriptCode(JavaToJavaScriptMap, String[], StatementRanges[], SizeBreakdown[], List, boolean, int)1580%240%1313313111
synthesizeEntryMethodHolderInit(UnifyAst, String[], String)1410%80%55313111
optimizeJsLoop(Collection)1130%160%99282811
makeSymbolMap(Map)940%100%66171711
splitJsIntoFragments(PermutationProperties, int, JavaToJavaScriptMap)770%100%66181811
recordJsoTypes(TypeOracle)760%80%55151511
normalizeSemantics()700%40%33181811
recordNonSplitDependencies(OutputStream)630%80%55151511
unifyJavaAst(PrecompilationContext)600%40%33161611
constructJavaAst(PrecompilationContext)590%60%44141411
addCompilerMetricsArtifact(UnifiedAst, Permutation, long, SizeBreakdown[], PermutationResult)550%20%22121211
renameJsSymbols(PermutationProperties, JavaToJavaScriptMap)550%60%55151511
computeRootTypes(String[], String[], CompilationState)490%20%22111111
addSyntheticArtifacts(UnifiedAst, Permutation, long, int, JavaToJavaScriptMap, Pair, Map, boolean, String[], SizeBreakdown[], List, PermutationResult)460%40%337711
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)340%60%44111111
getTypeMapper()330%60%447711
postNormalizationOptimizeJava()280%20%227711
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
maybeAddGeneratedArtifacts(PermutationResult)110%20%224411
optimizeJs(Set)100%20%224411
runDetailedNamer(ConfigurationProperties)100%n/a114411
openWithGunzip(EmittedArtifact)100%n/a111111
logAstTypeMetrics(PrecompilationMetricsArtifact)100%20%223311
optimizeJava()90%20%224411
static {...}90%20%223311
precompile(TreeLogger, CompilerContext, PrecompilationContext)80%n/a111111
shouldOptimize()80%20%221111
getMinimalRebuildCache()40%n/a111111