com.google.gwt.dev.jjs.ast

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total17,229 of 17,2290%2,308 of 2,3080%2,7222,7223,9473,9471,5621,562142142
JProgram2,0350%2920%25625644944910810811
JTypeOracle1,8880%3440%232232434434606011
JTransformer.JRewriterVisitor1,4510%3180%32232232232216316311
JMethod1,1960%2100%199199270270949411
JVisitor9170%60%17717727527517417411
JDeclaredType7500%1340%121121173173545411
JBinaryOperator4760%100%141421219911
JTransformer3950%80%8989100100858511
JMethodCall3240%560%55557070272711
JField3180%480%59597373353511
JReferenceType2670%540%49495252181811
JClassType2060%400%35354949151511
JModVisitor1990%140%20205050131311
JPrimitiveType1960%40%27274343252511
JNewArray1930%400%32323333121211
JArrayType1830%300%39394545242411
JTypeOracle.CheckClinitVisitor1620%320%27273737111111
JReferenceType.JAnalysisDecoratedType1530%180%32323131232311
JModVisitor.ListContextImmutable1450%60%13133434101011
AccessModifier1420%380%222223233311
JFieldRef1400%340%28283333111111
JModVisitor.ListContext1400%60%13133535101011
JType1300%180%20202727111111
JConstructor1270%180%21213737121211
JProgram.DispatchType1220%0%6620205511
JNameOf1190%280%222228288811
HasJsInfo.JsMemberType1160%80%101016166611
JPermutationDependentValue1140%100%18183131131311
JCaseStatement1090%140%141424247711
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
JForStatement730%80%101020206611
JMethodBody710%0%101019199911
JReferenceType.AnalysisResult690%n/a4411114411
JMethodCall.Polymorphism680%80%88884411
JTryStatement670%60%8818185511
JStringLiteral640%120%131315157711
JDoubleLiteral640%80%131314149911
JFloatLiteral640%80%131314149911
JModVisitor.NodeContext630%40%9919197711
JReferenceType.AnalysisDecoratedTypePool610%100%8812123311
JInstanceOf610%80%121216168811
JEnumType570%40%8817176611
JSwitchExpression560%0%9917178811
JLongLiteral540%60%111112128811
JReferenceType.new JReferenceType() {...}530%0%21212222202011
JCharLiteral500%60%111112128811
JUnaryOperation500%60%9912126611
JIntLiteral500%60%111112128811
JBooleanLiteral490%40%101013138811
JCastMap490%40%7713135511
JDeclarationStatement480%40%6614144411
JArrayLength480%80%101012126611
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}420%80%6610102211
JWhileStatement420%40%6612124411
JDoStatement420%40%6612124411
JSwitchStatement410%0%6611115511
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}410%80%6610102211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}410%80%6610102211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}410%80%6610102211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}410%80%6610102211
JAssertStatement410%40%6612124411
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}400%80%6610102211
JField.ExternalSerializedForm400%n/a22882211
JTypeOracle.StandardTypes400%40%4410102211
JThisRef390%0%7713136611
HasJsInfo.JsMemberType.new HasJsInfo.JsMemberType() {...}370%60%6610103311
JLabeledStatement370%0%5511114411
JBreakStatement350%60%7710104411
JMethod.Specialization340%n/a6613136611
JLocal330%0%66995511
JYieldStatement310%40%6610104411
JTypeOracle.new Function() {...}310%60%66443311
JReturnStatement310%40%6610104411
JContinueStatement300%40%6610104411
JNumericEntry300%0%7711116611
JThrowStatement280%0%55994411
JRuntimeTypeReference280%0%6610105511
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}280%40%44882211
JExpressionStatement260%0%44883311
JNullLiteral260%0%77996611
JConstructor.ExternalSerializedForm250%n/a22772211
JTypeOracle.new Predicate() {...}240%40%44332211
JPermutationDependentValue.Type240%n/a11111111
JLocalRef230%0%55884411
JLabel230%0%44773311
JParameterRef230%0%55884411
HasJsInfo.JsMemberType.new HasJsInfo.JsMemberType() {...}220%0%44663311
JTryStatement.CatchClause210%n/a44884411
JVisitor.new Context() {...}210%n/a77777711
JVisitor.new Context() {...}210%n/a77777711
JEnumField200%n/a33553311
JPrefixOperation200%0%33662211
JMethod.ExternalSerializedForm200%n/a22552211
JPostfixOperation200%0%33662211
JProgram.new Comparator() {...}190%0%33552211
JExpression180%n/a33443311
JProgram.TreeStatistics170%n/a33553311
JTypeOracle.new Predicate() {...}0%n/a22222211
JVariableRef0%n/a33553311
JInterfaceType.ExternalSerializedForm0%n/a22442211
JClassType.ExternalSerializedForm0%n/a22442211
JProgram.new Predicate() {...}0%n/a22222211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}0%0%33442211
JAbstractMethodBody0%n/a33553311
JProgram.new Function() {...}0%n/a22222211
JProgram.new Function() {...}0%n/a22222211
JModVisitor.LvalueContext0%n/a22442211
JMethod.new Comparator() {...}0%n/a22222211
JInterfaceType.new Predicate() {...}0%n/a22222211
HasName.new Comparator() {...}0%n/a22222211
JField.ExternalSerializedNullField0%n/a22222211
JMethod.ExternalSerializedNullMethod0%n/a22222211
HasJsInfo.JsMemberType.new HasJsInfo.JsMemberType() {...}0%n/a22222211
HasJsInfo.JsMemberType.new HasJsInfo.JsMemberType() {...}0%n/a22222211
HasName.Util0%n/a22332211
JPrimitiveType.Coercion.new JPrimitiveType.Coercion() {...}0%n/a22222211
JClassType.ExternalSerializedNullClass0%n/a22222211
JRecordType0%n/a11221111
JLiteral0%n/a22332211
JTypeOracle.new Function() {...}0%n/a22222211
JStatement0%n/a22332211
HasName0%n/a11111111
JValueLiteral0%n/a11221111
RuntimeConstants0%n/a11111111