org.aspectj.org.eclipse.jdt.internal.compiler.ast

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total117,047 of 123,8825%21,809 of 22,3622%13,27513,85426,05927,7572,0892,40595196
SwitchStatement.java4,5730%8440%5025021,0221,022808099
TypeDeclaration.java4,5334499%847525%4865229431,059536501
LambdaExpression.java4,0181062%6901%426436835865798678
BinaryExpression.java3,876671%7320%4344371,2121,228242701
ReferenceExpression.java3,850761%7120%401408731753445023
TryStatement.java3,7820%5500%307307868868272711
Javadoc.java3,6860%7990%420420697697181811
MessageSend.java3,605641%73381%428434716729485112
Annotation.java3,415421%6830%418421782792565934
QualifiedNameReference.java3,3101%6890%385389692702343601
FakedTrackingVariable.java3,3010%6710%424424833833878744
ASTNode.java3,1001364%665202%387397678716293701
SingleNameReference.java2,7200%5460%310312630636272901
Expression.java2,7060%6170%401405592598606401
EqualExpression.java2,3790%4690%259260600602181901
NullAnnotationMatching.java2,2390%4830%297297472472515188
ConditionalExpression.java2,218602%4700%256258456472212301
AllocationExpression.java2,1650%4300%256257433437414201
CompilationUnitDeclaration.java2,046582%3860%224232441459303802
ConstructorDeclaration.java1,967562%3601%204212428442232912
SwitchExpression.java1,9310%3250%205205400400424211
FieldReference.java1,9241%3870%224226429437272901
QualifiedAllocationExpression.java1,8420%3460%192194375381192112
ForeachStatement.java1,6930%2510%141141400400101011
AbstractMethodDeclaration.java1,5731649%270206%174191339381324501
CastExpression.java1,525503%3570%223225349360424412
TypeReference.java1,50322112%2343011%184216333375667623
ParameterizedQualifiedTypeReference.java1,33333219%2474114%138163274341141901
ForStatement.java1,3330%2680%145145285285111111
CaseStatement.java1,3080%2340%141141272272242422
ModuleDeclaration.java1,2280%1720%112112239239252511
LocalDeclaration.java1,2192%2570%147151266275182212
MethodDeclaration.java1,2012%2850%154158224233101401
ExplicitConstructorCall.java1,2011%2220%132135262268202301
Statement.java1,0600%1880%144145229231505134
ParameterizedSingleTypeReference.java98422518%1682211%100116208253152101
FieldDeclaration.java9392%1870%104107185193101301
ReturnStatement.java8802%2020%113115209218121401
IfStatement.java8223%1741%98100187197111201
CombinedBinaryExpression.java798778%915%536019921971201
WhileStatement.java7930%1440%8383206206111111
MemberValuePair.java7593%1091%61631271366712
RecordPattern.java7381%1220%7577154160141601
OR_OR_Expression.java7151%1380%76771711757801
AND_AND_Expression.java7001%1440%79801691737801
Clinit.java6883%1090%6771207216111501
YieldStatement.java6860%1020%6565158158141411
DoStatement.java6690%1280%7575162162111111
JavadocMessageSend.java6570%1080%63631291299911
ArrayAllocationExpression.java6480%1100%63641311328901
Assignment.java641568%1300%7680127140111501
FunctionalExpression.java6365%1100%8993156168333723
TypeParameter.java6350%1310%7879144145121301
Argument.java6328712%1354%8388132150131701
QualifiedTypeReference.java62912116%116107%667611914281301
JavadocAllocationExpression.java6200%1020%59591141148811
ArrayTypeReference.java61710114%1051512%6678120144111701
InstanceOfExpression.java5987411%1160%6972141160111401
UnaryExpression.java5834%970%666817017791101
ArrayInitializer.java5370%920%53541291316701
ArrayReference.java5065%620%4143116123101201
ArrayQualifiedTypeReference.java4359718%611519%39517710071301
AssertStatement.java4220%570%37371071078811
CompoundAssignment.java4176112%79910%48598510271001
Block.java4171%760%51527376131401
SynchronizedStatement.java4110%340%3232107107141411
UnlikelyArgumentCheck.java3440%950%535384845511
SingleTypeReference.java3349722%835%5056779581201
AnnotationMethodDeclaration.java3312%540%323573775801
StringTemplate.java3295%360%2728637091001
Reference.java3270%800%50519799101101
JavadocModuleReference.java3260%520%43439191171711
RecordComponent.java3250%460%36366666131311
OperatorExpression.java3201,21779%632125%591028642252812
IntersectionCastTypeReference.java3118822%55914%3642769381001
Wildcard.java3074613%418%32365265101201
ProvidesStatement.java3060%660%373772724411
EitherOrMultiPattern.java3060%400%33336464131311
TypePattern.java3058%634%42466673101312
UnionTypeReference.java2830%390%30306666101011
JavadocFieldReference.java2810%480%323265658811
QualifiedThisReference.java2576%420%293063688901
JavadocArgumentExpression.java2530%440%303058588811
JavadocSingleTypeReference.java2430%380%282861619911
GuardedPattern.java2390%340%32324747151511
LongLiteral.java2359629%521421%344461825901
QualifiedSuperReference.java2303%440%3032576081001
IntLiteral.java21513939%481827%3145608851001
Initializer.java21210%345%2428526171001
LabeledStatement.java20913%306%25275766101101
ContainerAnnotation.java2050%180%121242423311
ContinueStatement.java1950%280%222254548811
CompactConstructorDeclaration.java1910%220%171742426611
ClassLiteralAccess.java1909%260%181945515601
BreakStatement.java1890%260%202051517711
JavadocImplicitTypeReference.java1880%300%27275252121211
JavadocQualifiedTypeReference.java1850%220%23234848121211
ThisReference.java16116%345%30344856131601
PackageVisibilityStatement.java1580%240%191931317711
TemplateExpression.java1549%160%131436425601
NormalAnnotation.java14417%293%192130404601
TextBlock.java14056180%3911374%28912917031101
ThrowStatement.java1407%140%141531367801
NameReference.java1336%240%24252831121301
ImportReference.java13023%228%182026357801
Pattern.java12911%220%23253238121401
BranchStatement.java1240%120%111134345511
DoubleLiteral.java1224%230%171840424501
FloatLiteral.java1224%230%171840424501
AbstractVariableDeclaration.java1222%180%21223132121301
JavadocReturnStatement.java1020%120%111126265511
JavadocSingleNameReference.java1020%100%101026265511
RequiresStatement.java920%160%131323235511
SingleMemberAnnotation.java9126%140%121422315701
StringLiteral.java8014664%1178%1023195181601
ModuleReference.java770%80%7715153311
StringLiteralConcatenation.java696749%857%61411293701
SubRoutineStatement.java690%100%141423239911
PostfixExpression.java6218%0%101117216701
SuperReference.java5617%0%91217216901
EmptyStatement.java5514%0%8914186701
FalseLiteral.java5237%80%91218225801
TrueLiteral.java5234%80%91218225801
JavadocArraySingleTypeReference.java490%n/a5513135511
JavadocArrayQualifiedTypeReference.java450%n/a5512125511
FakeDefaultLiteral.java450%n/a55775511
CharLiteral.java4310170%1477%71915444601
Receiver.java4321%0%3510141301
MarkerAnnotation.java25%80%7811163401
NullLiteral.java42%0%71014186901
Invocation.java0%80%5510101111
OpensStatement.java0%0%5512124411
ImplicitTypeDeclaration.java4258%25%578183501
ExportsStatement.java0%n/a33993311
UsesStatement.java0%n/a22882211
Literal.java36%0%357122401
ExtendedStringLiteral.java0%n/a33663311
PrefixExpression.java62%40%597163601
ExpressionContext.java7979%n/a10161021101606
NumberLiteral.java14194%3690%5266441501
MagicLiteral.java55%n/a23242301
ModuleStatement.java0%n/a11111111
LongLiteralMinValue.java9999%n/a13151301
IntLiteralMinValue.java5898%n/a13141301