AjNaiveASTFlattener

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,768 of 3,7680%402 of 4020%306306942942105105
visit(TypeDeclaration)2980%480%2525707011
visit(MethodDeclaration)1970%320%1717474711
visit(EnumDeclaration)1250%160%99313111
visit(ClassInstanceCreation)1140%180%1010282811
visit(SuperMethodInvocation)980%140%88242411
visit(MethodInvocation)930%140%88232311
visit(SuperConstructorInvocation)910%140%88232311
printModifiers(int)890%220%1212232311
visit(TagElement)880%200%1111222211
visit(ForStatement)810%100%66191911
visit(ConstructorInvocation)790%120%77202011
visit(SingleVariableDeclaration)730%120%77171711
visit(PointcutDeclaration)710%40%33151511
visit(ArrayCreation)660%60%44171711
visit(FieldDeclaration)660%100%66171711
visit(EnumConstantDeclaration)630%100%66171711
visit(InfixExpression)630%40%33141411
visit(SwitchStatement)630%20%22141411
visit(VariableDeclarationStatement)590%80%55151511
visit(DeclareParentsDeclaration)550%60%44141411
visit(PackageDeclaration)520%60%44131311
visit(VariableDeclarationExpression)520%80%55131311
visit(AnnotationTypeDeclaration)510%40%33131311
visit(MethodRef)510%60%44131311
visit(AnnotationTypeMemberDeclaration)500%40%33131311
visit(TryStatement)470%40%33121211
visit(NormalAnnotation)440%40%33111111
visit(AnonymousClassDeclaration)430%20%22101011
visit(Block)430%20%22101011
visit(CompilationUnit)430%60%44111111
visit(ImportDeclaration)390%60%44101011
visit(ParameterizedType)390%40%33101011
visit(TypeParameter)380%60%44101011
visit(DeclarePrecedenceDeclaration)370%40%33101011
visit(ArrayInitializer)350%40%339911
visit(IfStatement)340%20%229911
visit(EnhancedForStatement)310%n/a118811
visit(Initializer)310%60%448811
visit(Javadoc)310%20%228811
visit(MethodRefParameter)310%60%448811
visit(SwitchCase)310%20%227711
visit(VariableDeclarationFragment)310%40%337711
visit(AssertStatement)300%20%228811
visit(WildcardType)290%40%338811
visit(DoStatement)270%n/a117711
visit(DeclareWarningDeclaration)270%n/a117711
visit(DeclareErrorDeclaration)270%n/a117711
visit(DeclareSoftDeclaration)270%n/a117711
visit(BreakStatement)260%20%227711
visit(ContinueStatement)260%20%227711
visit(ReturnStatement)260%20%227711
visit(AbstractBooleanTypePattern)260%n/a116611
visit(SingleMemberAnnotation)250%n/a116611
visit(ConditionalExpression)240%n/a116611
visit(SuperFieldAccess)230%20%226611
visit(WhileStatement)220%n/a116611
printModifiers(List)200%20%225511
visit(ArrayAccess)200%n/a115511
visit(CastExpression)200%n/a115511
visit(CatchClause)200%n/a115511
visit(SynchronizedStatement)200%n/a115511
visit(TypeDeclarationStatement)200%40%335511
visit(ThisExpression)190%20%225511
visit(MemberRef)180%20%225511
visit(ThrowStatement)180%n/a115511
visit(Assignment)170%n/a114411
visit(BooleanLiteral)170%20%224411
visit(LabeledStatement)170%n/a115511
visit(ParenthesizedExpression)160%n/a114411
visit(FieldAccess)150%n/a114411
visit(InstanceofExpression)150%n/a114411
visit(MemberValuePair)150%n/a114411
visit(QualifiedName)150%n/a114411
visit(QualifiedType)150%n/a114411
printIndent()140%20%223311
visit(ExpressionStatement)130%n/a114411
visit(PostfixExpression)130%n/a113311
visit(PrefixExpression)130%n/a113311
AjNaiveASTFlattener()110%n/a114411
visit(ArrayType)110%n/a113311
visit(MarkerAnnotation)110%n/a113311
visit(TypeLiteral)110%n/a113311
visit(BlockComment)90%n/a113311
visit(EmptyStatement)90%n/a113311
visit(Modifier)90%n/a112211
visit(PrimitiveType)90%n/a112211
visit(CharacterLiteral)80%n/a112211
visit(NumberLiteral)80%n/a112211
visit(SimpleName)80%n/a112211
visit(StringLiteral)80%n/a112211
visit(TextElement)80%n/a112211
visit(AnyTypePattern)80%n/a112211
visit(AnyWithAnnotationTypePattern)80%n/a112211
visit(EllipsisTypePattern)80%n/a112211
visit(HasMemberTypePattern)80%n/a112211
visit(IdentifierTypePattern)80%n/a112211
visit(NotTypePattern)80%n/a112211
visit(NoTypePattern)80%n/a112211
visit(TypeCategoryTypePattern)80%n/a112211
visit(DefaultPointcut)80%n/a112211
visit(LineComment)70%n/a112211
visit(NullLiteral)70%n/a112211
reset()50%n/a112211
getResult()40%n/a111111
visit(SimpleType)0%n/a111111