org.aspectj.org.eclipse.jdt.core.dom

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total89,796 of 112,05919%11,946 of 13,63912%10,37711,97623,02529,0043,8904,882153256
ASTConverter.java15,6403,37717%2,15036314%1,3691,5623,6614,44717522612
DefaultBindingResolver.java4,7450%9180%5475471,1901,190767644
AjASTConverter.java4,7226,16656%68071751%5118921,1182,5094212101
AjNaiveASTFlattener.java3,7680%4020%30630694294210510511
ASTMatcher.java3,7300%8880%57157181981912712711
DocCommentParser.java3,1912%4101%255261772794384201
CompilationUnitResolver.java2,7871996%3334%214220670724424645
TypeBinding.java2,6920%5410%350350661661737322
AST.java1,92563424%14911%23226256272314917501
ASTRecoveryPropagator.java1,4290%1540%9191239239141411
ASTParser.java1,40526415%1969%132143369458223301
ASTNode.java1,33756829%2924814%273326404565559703
RecoveredTypeBinding.java9370%1350%143143254254727211
MethodBinding.java8870%1420%122122211211515122
AjASTMatcher.java8260%2020%132132185185313111
BindingComparator.java7750%1960%113113176176121211
MethodDeclaration.java72763046%1202215%90116196385244501
CompilationUnit.java70627127%1239%95111164244304301
VariableBinding.java6880%1220%9191198198242411
AnnotationBinding.java6040%1020%7373145145171711
TypeDeclaration.java57842442%9713%7295153281213901
InternalASTRewrite.java5110%600%4747129129171722
RecordDeclaration.java4870%500%5050133133252511
DefaultASTVisitor.java47741346%0%12022317933611922201
AroundAdviceDeclaration.java4630%400%3636123123161611
MemberValuePairBinding.java4610%870%6767123123202011
PointcutDeclaration.java4490%480%4545123123212111
TryStatement.java4320%410%3939117117181811
AnnotationTypeMemberDeclaration.java4280%400%4242117117222211
PackageBinding.java4250%590%4848117117181811
PatternInstanceofExpression.java4190%460%4242115115191911
ModuleDeclaration.java3950%280%3636105105222211
VariableDeclarationExpression.java3940%420%4141110110202011
SingleVariableDeclaration.java39328241%7315%5670104194162701
ModuleBinding.java3930%600%56569393262611
StringTemplateExpression.java3900%340%3939107107222211
EnhancedForWithRecordPattern.java3770%380%3636102102171711
EnhancedForStatement.java3770%380%3636102102171711
EnumConstantDeclaration.java3760%300%3737104104222211
SimpleName.java33618%640%465189115141901
ForStatement.java3330%240%30309191181811
SwitchCase.java3240%320%35359494191911
TagElement.java3210%420%38388787171711
EnumDeclaration.java3150%220%31319292202011
MethodRefParameter.java3150%280%32329191181811
CharacterLiteral.java31413%450%374295113111601
TypeMethodReference.java3130%300%33338585181811
ExpressionMethodReference.java3130%300%33338686181811
NameQualifiedType.java3100%300%32328484171711
ClassInstanceCreation.java29929549%4918%395673159122601
AdviceDeclaration.java2990%280%32328282181811
Modifier.java29526547%6110%688350113374902
DeclareParentsDeclaration.java2920%220%30308686191911
GuardedPattern.java2900%260%32328585191911
MethodRef.java2890%220%29297979181811
SuperConstructorInvocation.java2870%260%30307676171711
StringTemplateComponent.java2840%280%31317979171711
SuperMethodReference.java2800%240%30307777181811
AjAST.java2777%66%32367782313301
DoStatement.java2740%260%28287474151511
SynchronizedStatement.java2740%260%28287474151511
WhileStatement.java2740%260%28287474151511
LambdaExpression.java2730%220%30307777191911
CatchClause.java2680%260%28287474151511
ArrayType.java25417240%3625%324560114112101
DeclareWarningDeclaration.java2540%220%26267474151511
AfterThrowingAdviceDeclaration.java2540%0%151568689911
AfterReturningAdviceDeclaration.java2540%0%151568689911
DeclareSoftDeclaration.java2540%220%26267474151511
DeclareErrorDeclaration.java2540%220%26267474151511
ModuleQualifiedName.java2530%220%27277171161611
RequiresDirective.java2450%220%27276363161611
JavaDocRegion.java2430%0%26267878191911
NodeFinder.java2410%380%29296262101022
AssertStatement.java2410%0%25256868151511
MemberRef.java2410%0%26266666161611
ModuleModifier.java2380%0%33336262232322
TagProperty.java2370%0%25257474181811
RecordPattern.java2320%0%26266767171711
TextBlock.java2310%0%25257171151511
InfixExpression.java22739063%3625%334955158122502
AspectDeclaration.java22617443%23%19275410091401
AnnotationTypeDeclaration.java2250%0%27276868181811
ProvidesDirective.java2210%0%23236060151511
AndPointcut.java2200%240%25255858131311
SwitchStatement.java2190%0%23236060151511
VariableDeclarationStatement.java21718345%3321%294156111112001
SwitchExpression.java2150%0%23236060151511
OrPointcut.java2140%0%23235656131311
StringLiteral.java21319%0%21265876111601
BreakStatement.java2130%0%25256464181811
CreationReference.java2100%0%25255959161611
FieldDeclaration.java20942%3215%273853104101901
ConditionalExpression.java20816343%3118%26365110171701
DefaultCommentMapper.java2041,24385%4615877%331204028771802
IfStatement.java20340%2715%2433519481701
ASTVisitor.java20217446%n/a13124313124713124301
SuperMethodInvocation.java19919749%3021%283946103112001
MethodInvocation.java19620050%3021%273946104102001
ModulePackageAccess.java1940%0%21214848131311
QualifiedType.java19343%3016%2735479491701
Initializer.java19239%3016%26364891101801
DeclarePrecedenceDeclaration.java1920%0%22225454141411
PackageDeclaration.java19144%2826%26374893101801
UnnamedClass.java1890%0%23236363151511
TypePattern.java1890%0%23235353161611
Assignment.java18629261%2623%263946128102202
AjTypeDeclaration.java18324%0%1619496871001
RecoveredPackageBinding.java1780%0%24244646161611
ImportDeclaration.java17642%2215%24324990121901
UsesDirective.java1730%0%20204848131311
TypeParameter.java17245%2516%25324386101701
YieldStatement.java1710%0%22225252161611
InterTypeMethodDeclaration.java1706%10%71039452501
DeclareAtTypeDeclaration.java1690%0%21215555131311
DeclareAtConstructorDeclaration.java1690%0%21215555131311
DeclareAtFieldDeclaration.java1690%0%21215555131311
DeclareAtMethodDeclaration.java1690%0%21215555131311
SimpleType.java16637%2715%25324072101601
ReferencePointcut.java1650%0%19194444111111
QualifiedName.java16341%2119%2129407781601
VariableDeclarationFragment.java16235%2510%23314478101701
NameEnvironmentWithProgress.java0%260%222238389911
MemberValuePair.java43%2119%2129377581601
FieldAccess.java43%2119%2129377481601
LabeledStatement.java43%2119%2028387571501
PerObject.java0%0%19194242131311
PerCflow.java0%0%19194242131311
ArrayAccess.java44%2119%2028367371501
InstanceofExpression.java44%2119%2028367371501
CastExpression.java44%2119%2028367371501
ArrayCreation.java48%13%1928377981701
TypeDeclarationStatement.java43%2119%23324682111901
CflowPointcut.java0%0%19194141131311
RecoveredVariableBinding.java0%0%30304444212111
Javadoc.java43%25%22273976111501
NotPointcut.java0%0%17173737111111
ContinueStatement.java0%0%17174040131311
NumberLiteral.java26%0%1621415991401
WildcardType.java49%9%22303578111901
AjASTVisitor.java0%n/a84848686848411
PrefixExpression.java19360%27%20313388102002
PostfixExpression.java55%27%20313380102002
SuperFieldAccess.java46%15%1826316681601
StringFragment.java0%0%17174141141411
SingleMemberAnnotation.java41%15%1724306071401
EitherOrMultiPattern.java0%0%17173636141411
ParameterizedType.java46%18%1623296181501
BindingResolver.java3%n/a57595760575901
DeclareAnnotationDeclaration.java0%0%111129297711
ConstructorInvocation.java48%30%17242756101401
NodeSearcher.java0%240%191933337711
InterTypeFieldDeclaration.java0%0%101027275511
PrimitiveType.java19965%25%20282983111802
Dimension.java0%0%14143333121211
UnionType.java0%0%14143333121211
IntersectionType.java0%0%14143333121211
TypeCategoryTypePattern.java0%0%181837377711
AbstractTagElement.java0%0%13132424111111
TextElement.java0%0%14143333121211
ThrowStatement.java42%21%1420244871301
ExpressionStatement.java42%21%1420244871301
BeforeAdviceDeclaration.java0%0%6625254411
AfterAdviceDeclaration.java0%0%6625254411
ParenthesizedExpression.java44%21%1420234771301
BindingTypePattern.java0%0%101025257711
TypeLiteral.java44%21%1420234771301
JavaDocTextElement.java0%0%13133131121211
NormalAnnotation.java43%10%1319224681401
ReturnStatement.java36%12%1217244181301
IdentifierTypePattern.java0%0%131326265511
FormalBinding.java0%0%13132121101011
VariableDeclaration.java64%37%1426185661801
StructuralPropertyDescriptor.java17%14%121420265701
Statement.java8%0%91025284501
HasMemberTypePattern.java0%0%101021217711
NotTypePattern.java0%0%101021217711
OrTypePattern.java0%0%8820205511
SignaturePattern.java0%0%11112020101011
DefaultTypePattern.java0%0%11112020101011
AndTypePattern.java0%0%8820205511
Message.java0%0%111125256611
MarkerAnnotation.java39%12%1116173471201
DefaultValuePairBinding.java0%0%101014146611
ThisExpression.java51%12%1117173971301
AbstractTextElement.java0%0%121219199911
OpensDirective.java0%n/a10102323101011
ExportsDirective.java0%n/a10102323101011
PerTypeWithin.java0%0%101018188811
DefaultPointcut.java15%50%911152081001
WildTypePattern.java0%0%7716165511
AnonymousClassDeclaration.java49%25%1015163481301
Block.java49%25%914143271201
NullPattern.java0%n/a10101919101011
BooleanLiteral.java48%0%1015163481301
CaseDefaultExpression.java0%n/a10101818101011
Annotation.java45%33%1115142781201
ArrayInitializer.java51%25%914123071201
AnyWithAnnotationTypePattern.java0%0%7716165511
NoTypePattern.java0%0%8816166611
AnyTypePattern.java0%0%7715155511
EllipsisTypePattern.java0%0%7715155511
ExactTypePattern.java0%0%6613134411
AbstractTypeDeclaration.java52%33%6109223701
FileASTRequestor.java0%0%6611114411
ASTRequestor.java0%0%6612124411
AbstractBooleanTypePattern.java0%0%66884411
BlockComment.java32%n/a710111871001
LineComment.java32%n/a710111871001
BodyDeclaration.java74%83%719133951301
Type.java16%n/a11131114111301
AbstractUnnamedTypeDeclaration.java41%0%7109145801
Name.java11%0%568104501
MethodReference.java0%n/a55775511
EmptyStatement.java47%n/a598185901
NullLiteral.java48%n/a61081861001
DeclareDeclaration.java0%0%66885511
Expression.java14%n/a45464501
AbstractTypePattern.java0%n/a55995511
AnnotatableType.java50%25%465102401
Pattern.java0%n/a22442211
Comment.java48%n/a575115701
ChildPropertyDescriptor.java60%50%564103401
ASTSyntaxErrorPropagator.java89%100%31732931201
SimplePropertyDescriptor.java62%50%45382301
ChildListPropertyDescriptor.java56%50%34382301
PatternNode.java0%n/a33443311
ModuleDirective.java0%n/a11331111
NodeEventHandler.java69%n/a41141241101
PointcutDesignator.java75%n/a13141301
IModuleBinding.java0%n/a11111111
ITypeBinding.java0%n/a11111111
IPackageBinding.java0%n/a11111111
IVariableBinding.java0%n/a11111111