org.eclipse.jdt.internal.compiler.ast

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total90,885 of 90,8850%16,240 of 16,2400%10,01110,01121,19821,1981,6491,649139139
BinaryExpression3,8280%7140%4254251,2091,209252511
TypeDeclaration3,5880%6530%377377801801444411
LambdaExpression3,1140%5490%329329684684535311
QualifiedNameReference3,0890%6650%375375677677363611
TryStatement3,0490%3780%212212736736181811
Javadoc2,7200%6150%324324514514141411
MessageSend2,5980%5550%328328567567424211
ReferenceExpression2,5280%4280%242242500500282811
SingleNameReference2,4550%4860%281281590590282811
ASTNode2,3820%5350%307307554554282811
Expression2,3000%5630%366366525525525211
Annotation2,2160%4720%284284542542303011
EqualExpression2,1890%4170%229229564564141411
ConditionalExpression2,1270%4460%245245457457222211
AllocationExpression1,8730%3780%228228397397393911
CompilationUnitDeclaration1,8460%3370%201201407407323211
FakedTrackingVariable1,7210%3660%220220462462373711
FieldReference1,7160%3450%204204410410282811
SwitchStatement1,6490%2480%134134350350101011
OperatorExpression1,5360%360%5353371371242411
QualifiedAllocationExpression1,5010%2960%159159328328111111
AbstractMethodDeclaration1,4870%2520%164164325325373711
ParameterizedQualifiedTypeReference1,4860%2540%144144308308171711
ConstructorDeclaration1,4590%2720%153153340340171711
ForeachStatement1,3940%1790%1011013283287711
CastExpression1,3420%3030%176176305305232311
ExplicitConstructorCall1,1930%2240%137137270270252511
ParameterizedSingleTypeReference1,1480%1820%108108249249171711
ForStatement1,0840%1980%1051052492496611
NullAnnotationMatching1,0680%2540%144144248248161611
TypeReference9250%1580%130130201201444411
MethodDeclaration8540%2000%111111172172101011
ReturnStatement8320%1740%100100202202131311
FieldDeclaration8020%1660%9494170170111111
CombinedBinaryExpression7220%760%4949186186111111
Statement7200%1400%9090160160202011
LocalDeclaration7140%1220%7373157157121211
OR_OR_Expression6930%1340%74741671677711
IfStatement6740%1160%65651681687711
AND_AND_Expression6730%1400%77771651657711
QualifiedTypeReference6560%1160%7171119119131311
Clinit6400%950%6262200200131311
JavadocMessageSend6300%1080%63631301309911
Assignment6270%1180%7474131131151511
WhileStatement5960%880%50501721726611
MemberValuePair5900%950%53531281285511
JavadocAllocationExpression5800%1020%59591141148811
Argument5660%950%6262120120141411
ArrayInitializer5530%960%56561331337711
ArrayAllocationExpression5530%960%56561121128811
UnaryExpression5500%870%60601661668811
ArrayReference5260%580%4040122122111111
ArrayQualifiedTypeReference5100%740%49499898121211
DoStatement4840%680%40401311316611
CompoundAssignment4710%880%5959101101101011
ArrayTypeReference4330%680%46468585121211
AssertStatement4200%570%37371081088811
Annotation.new ASTVisitor() {...}4080%700%50508989151511
TypeParameter4060%810%53539595121211
IntersectionCastTypeReference3950%640%42429393101011
Wildcard3780%510%39396767121211
SynchronizedStatement3670%300%252599999911
TypeReference.AnnotationCollector3630%260%30309292161611
IntLiteral3540%660%45458888101011
FunctionalExpression3440%530%53539898252511
Block3390%520%37377171111111
LongLiteral3310%660%444482829911
AnnotationMethodDeclaration3310%500%333376768811
SingleTypeReference3040%480%333364649911
Reference2930%640%43438989111111
UnionTypeReference2830%390%30306666101011
JavadocFieldReference2810%480%323265658811
InstanceOfExpression2610%420%282857577711
CaseStatement2540%460%303059597711
JavadocArgumentExpression2530%440%303058588811
QualifiedThisReference2370%340%262660609911
LabeledStatement2110%280%212158587711
FunctionalExpression.new Object() {...}2040%380%232340404411
ContainerAnnotation2030%180%121243433311
ClassLiteralAccess2010%240%181848486611
Initializer1960%300%242454549911
JavadocImplicitTypeReference1880%300%27275252121211
QualifiedSuperReference1880%280%222248488811
ThisReference1830%320%32325454161611
ContinueStatement1760%260%171746464411
NormalAnnotation1750%300%212140406611
BreakStatement1710%240%161644444411
JavadocSingleTypeReference1680%240%181843436611
StringLiteralConcatenation1600%80%9932325511
ThrowStatement1580%140%131335356611
NumberLiteral1500%400%262644445511
StringLiteral1460%130%21214343111111
CharLiteral1400%170%181842426611
JavadocQualifiedTypeReference1380%140%161634349911
FloatLiteral1280%230%181842425511
DoubleLiteral1280%230%181842425511
MemberValuePair.new Runnable() {...}1240%160%101018182211
SingleMemberAnnotation1230%140%141431317711
ExtendedStringLiteral1130%n/a6625256611
BranchStatement1100%120%9928283311
ImportReference1020%120%121221216611
JavadocReturnStatement1020%120%111126265511
AbstractVariableDeclaration1010%120%18183131121211
JavadocSingleNameReference1010%100%101026265511
LongLiteralMinValue1000%n/a33553311
OperatorExpression.new Object() {...}990%450%464649494411
NameReference950%160%19192424111111
Annotation.new Object() {...}870%140%131318186611
FalseLiteral830%80%121222228811
TrueLiteral790%80%121222228811
PostfixExpression760%70%111121217711
LambdaExpression.new ReferenceBinding() {...}650%n/a7711117711
FunctionalExpression.VisibilityInspector640%0%9921217711
NullLiteral640%0%101018189911
EmptyStatement640%0%9918187711
SuperReference610%0%111119199911
InnerInferenceHelper600%80%7714143311
SubRoutineStatement590%100%121219197711
IntLiteralMinValue590%n/a33443311
PrefixExpression560%0%9916166611
Receiver550%0%5514143311
MarkerAnnotation510%80%8816164411
SwitchStatement.new Comparable() {...}500%0%5513133311
JavadocArraySingleTypeReference490%n/a5513135511
JavadocArrayQualifiedTypeReference450%n/a5512125511
ExpressionContext440%n/a11991111
Literal380%0%5512124411
CastExpression.new InvocationSite() {...}370%n/a13131414131311
LambdaExpression.new ASTVisitor() {...}340%0%6611115511
NullAnnotationMatching.CheckMode340%n/a11771111
NullAnnotationMatching.new TypeBindingVisitor() {...}0%0%55774411
AllocationExpression.ResolutionState0%n/a11881111
MemberValuePair.new ASTVisitor() {...}0%0%33552211
CompilationUnitDeclaration.new Comparator() {...}0%n/a22552211
ExpressionContext.new ExpressionContext() {...}0%n/a33443311
ExpressionContext.new ExpressionContext() {...}0%n/a33443311
ExpressionContext.new ExpressionContext() {...}0%n/a33443311
ExpressionContext.new ExpressionContext() {...}0%n/a33443311
MagicLiteral0%n/a33443311