com.google.gwt.dev.jjs.ast

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total17,251 of 17,2510%2,282 of 2,2820%2,6802,6803,8843,8841,5331,533139139
JProgram2,0700%2920%25625644944910810811
JTypeOracle1,8890%3440%232232434434606011
JTransformer.JRewriterVisitor1,4140%3100%31331331331315815811
JMethod1,2360%2100%199199270270949411
JVisitor8970%60%17317326926917017011
JDeclaredType7880%1340%121121173173545411
JBinaryOperator4760%100%141421219911
JTransformer3980%80%87879898838311
JField3320%480%59597373353511
JMethodCall3290%560%55557070272711
JReferenceType3160%540%49495252181811
JClassType2060%400%35354949151511
JArrayType2010%300%39394545242411
JModVisitor1990%140%20205050131311
JPrimitiveType1960%40%27274343252511
JNewArray1930%400%32323333121211
JReferenceType.JAnalysisDecoratedType1660%180%32323131232311
JTypeOracle.CheckClinitVisitor1620%320%27273737111111
JModVisitor.ListContextImmutable1450%60%13133434101011
AccessModifier1420%380%222223233311
JProgram.DispatchType1420%0%6620205511
JFieldRef1400%340%28283333111111
JModVisitor.ListContext1400%60%13133535101011
JType1300%180%20202727111111
JConstructor1270%180%21213737121211
JNameOf1190%280%222228288811
HasJsInfo.JsMemberType1160%80%101016166611
JPermutationDependentValue1140%100%18183131131311
JBinaryOperation1080%180%181827279911
JIfStatement1060%260%191925256611
JVariable1040%180%23233030141411
JPrimitiveType.Coercion940%n/a1110101111
JBlock900%60%14142727111111
JField.Disposition880%120%1111665511
JUnaryOperator870%40%77885511
JInterfaceType860%100%19192424141411
JDeclaredType.NestedClassDisposition860%n/a4414144411
JParameter850%100%16162020111111
JCastOperation810%140%151520208811
JClassLiteral800%160%171719199911
JTypeOracle.ImmediateTypeRelations800%120%111118185511
JNewInstance790%100%131320208811
JArrayRef780%120%131319197711
JRunAsync770%80%15152222111111
JNode760%100%111117176611
JConditional760%80%121219198811
JUnsafeTypeCoercion750%120%141418188811
JModVisitor.NodeContext730%40%9919197711
JForStatement730%80%101020206611
JMethodBody710%0%101019199911
JReferenceType.AnalysisResult690%n/a4411114411
JMethodCall.Polymorphism680%80%88884411
JTryStatement670%60%8818185511
JDoubleLiteral640%80%131314149911
JStringLiteral640%120%131315157711
JFloatLiteral640%80%131314149911
JReferenceType.AnalysisDecoratedTypePool620%100%8812123311
JInstanceOf610%80%121216168811
JEnumType570%40%8817176611
JLongLiteral540%60%111112128811
JReferenceType.new JReferenceType() {...}530%0%21212222202011
JCharLiteral500%60%111112128811
JUnaryOperation500%60%9912126611
JIntLiteral500%60%111112128811
JCastMap490%40%7713135511
JBooleanLiteral490%40%101013138811
JDeclarationStatement480%40%6614144411
JArrayLength480%80%101012126611
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}430%80%6610102211
JWhileStatement420%40%6612124411
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}420%80%6610102211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}420%80%6610102211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}420%80%6610102211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}420%80%6610102211
JDoStatement420%40%6612124411
JAssertStatement410%40%6612124411
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}410%80%6610102211
JField.ExternalSerializedForm410%n/a22882211
JTypeOracle.StandardTypes400%40%4410102211
JThisRef390%0%7713136611
JSwitchStatement370%0%5511114411
JLabeledStatement370%0%5511114411
JBreakStatement350%60%7710104411
JMethod.Specialization340%n/a6613136611
JLocal330%0%66995511
HasJsInfo.JsMemberType.new HasJsInfo.JsMemberType() {...}320%40%55883311
JTypeOracle.new Function() {...}310%60%66443311
JReturnStatement310%40%6610104411
JContinueStatement300%40%6610104411
JNumericEntry300%0%7711116611
JCaseStatement290%40%55993311
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}290%40%44882211
JThrowStatement280%0%55994411
JRuntimeTypeReference280%0%6610105511
JExpressionStatement260%0%44883311
JNullLiteral260%0%77996611
JConstructor.ExternalSerializedForm250%n/a22772211
JTypeOracle.new Predicate() {...}240%40%44332211
JPermutationDependentValue.Type240%n/a11111111
HasJsInfo.JsMemberType.new HasJsInfo.JsMemberType() {...}230%0%44663311
JParameterRef230%0%55884411
JLocalRef230%0%55884411
JLabel230%0%44773311
JVisitor.new Context() {...}210%n/a77777711
JVisitor.new Context() {...}210%n/a77777711
JTryStatement.CatchClause210%n/a44884411
JMethod.ExternalSerializedForm210%n/a22552211
JEnumField200%n/a33553311
JPrefixOperation200%0%33662211
JPostfixOperation200%0%33662211
JProgram.new Comparator() {...}190%0%33552211
JExpression180%n/a33443311
JProgram.TreeStatistics0%n/a33553311
JTypeOracle.new Predicate() {...}0%n/a22222211
JInterfaceType.ExternalSerializedForm0%n/a22442211
JVariableRef0%n/a33553311
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}0%0%33442211
JClassType.ExternalSerializedForm0%n/a22442211
JProgram.new Predicate() {...}0%n/a22222211
JAbstractMethodBody0%n/a33553311
JProgram.new Function() {...}0%n/a22222211
JProgram.new Function() {...}0%n/a22222211
JModVisitor.LvalueContext0%n/a22442211
JInterfaceType.new Predicate() {...}0%n/a22222211
HasName.new Comparator() {...}0%n/a22222211
JMethod.new Comparator() {...}0%n/a22222211
HasJsInfo.JsMemberType.new HasJsInfo.JsMemberType() {...}0%n/a22222211
HasJsInfo.JsMemberType.new HasJsInfo.JsMemberType() {...}0%n/a22222211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}0%n/a22222211
JField.ExternalSerializedNullField0%n/a22222211
JClassType.ExternalSerializedNullClass0%n/a22222211
JMethod.ExternalSerializedNullMethod0%n/a22222211
HasName.Util0%n/a22332211
JTypeOracle.new Function() {...}0%n/a22222211
JStatement0%n/a22332211
JLiteral0%n/a22332211
HasName0%n/a11111111
JValueLiteral0%n/a11221111
RuntimeConstants0%n/a11111111