Source file "com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 2,578 of 2,578 | 0% | 246 of 246 | 0% | 169 | 169 | 583 | 583 | 45 | 45 |
compilePermutation(Permutation, UnifiedAst) | ![]() | 0% | ![]() | 0% | 13 | 13 | 70 | 70 | 1 | 1 |
makeSoycArtifacts(int, String[], SizeBreakdown[], List, SyntheticArtifact, JavaToJavaScriptMap, Map, ModuleMetricsArtifact, PrecompilationMetricsArtifact, CompilationMetricsArtifact, boolean) | ![]() | 0% | ![]() | 0% | 12 | 12 | 54 | 54 | 1 | 1 |
precompile(PrecompilationContext) | ![]() | 0% | ![]() | 0% | 7 | 7 | 39 | 39 | 1 | 1 |
generateJavaScriptCode(JavaToJavaScriptMap, String[], StatementRanges[], SizeBreakdown[], List, boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 32 | 32 | 1 | 1 |
synthesizeEntryMethodHolderInit(UnifyAst, String[], String) | ![]() | 0% | ![]() | 0% | 5 | 5 | 31 | 31 | 1 | 1 |
optimizeJavaOneTime(String, int, OptimizerContext) | ![]() | 0% | ![]() | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
optimizeJavaToFixedPoint() | ![]() | 0% | ![]() | 0% | 9 | 9 | 29 | 29 | 1 | 1 |
makeSymbolMap(Map) | ![]() | 0% | ![]() | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
splitJsIntoFragments(PermutationProperties, int, JavaToJavaScriptMap) | ![]() | 0% | ![]() | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
recordJsoTypes(TypeOracle) | ![]() | 0% | ![]() | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
normalizeSemantics() | ![]() | 0% | ![]() | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
unifyJavaAst(PrecompilationContext) | ![]() | 0% | ![]() | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
optimizeJsLoop(Collection) | ![]() | 0% | ![]() | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
recordNonSplitDependencies(OutputStream) | ![]() | 0% | ![]() | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
addCompilerMetricsArtifact(UnifiedAst, Permutation, long, SizeBreakdown[], PermutationResult) | ![]() | 0% | ![]() | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
renameJsSymbols(PermutationProperties, JavaToJavaScriptMap) | ![]() | 0% | ![]() | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
constructJavaAst(PrecompilationContext) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
addSyntheticArtifacts(UnifiedAst, Permutation, long, int, JavaToJavaScriptMap, Pair, Map, boolean, String[], SizeBreakdown[], List, PermutationResult) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
computeRootTypes(String[], String[], CompilationState) | ![]() | 0% | ![]() | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
chooseDependencyRecorder(OutputStream) | ![]() | 0% | ![]() | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
addSourceMapArtifacts(int, JavaToJavaScriptMap, Pair, boolean, SizeBreakdown[], List, PermutationResult) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
buildEntryMethodHolder(StandardGeneratorContext, String[], Set) | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
logTypeOracleMetrics(PrecompilationMetricsArtifact, CompilationState) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
runObfuscateNamer(JJSOptions, PermutationProperties, JavaToJavaScriptMap) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
getTypeMapper() | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
postNormalizationOptimizeJava() | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
addSoycArtifacts(UnifiedAst, int, JavaToJavaScriptMap, Pair, Map, String[], SizeBreakdown[], List, PermutationResult, CompilationMetricsArtifact) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
runPrettyNamer(JJSOptions, PermutationProperties, JavaToJavaScriptMap) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
maybeInternLiterals(int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
getTypeOrder() | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
getReferencedJavaClasses() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
maybeRecordReferencesAndControlFlow(boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
JavaToJavaScriptCompiler(TreeLogger, CompilerContext) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
runIncrementalNamer(JJSOptions, ConfigurationProperties, JavaToJavaScriptMap) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
compilePermutation(UnifiedAst, TreeLogger, CompilerContext, Permutation) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
optimizeJs(Set) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
maybeAddGeneratedArtifacts(PermutationResult) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
optimizeJava() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
runDetailedNamer(ConfigurationProperties) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
openWithGunzip(EmittedArtifact) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
logAstTypeMetrics(PrecompilationMetricsArtifact) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
precompile(TreeLogger, CompilerContext, PrecompilationContext) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
shouldOptimize() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getMinimalRebuildCache() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |