LambdaASTVisitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,582 of 4,86146%320 of 63049%2995305011,02976215
endVisit(MarkerAnnotation)45713%9110%56121401
endVisit(NormalAnnotation)45713%9110%56121401
endVisit(MethodInvocation)412739%11321%68111701
visit(VariableDeclarationStatement)302949%7330%4681401
endVisit(VariableDeclarationStatement)292748%7330%4681401
visit(CatchClause)234867%8642%6861701
visit(AnnotationTypeDeclaration)200%20%224411
visit(AnnotationTypeMemberDeclaration)200%20%224411
visit(ArrayAccess)200%20%224411
visit(AssertStatement)200%20%224411
visit(BlockComment)200%20%224411
visit(CharacterLiteral)200%20%224411
visit(ConstructorInvocation)200%20%224411
visit(CreationReference)200%20%224411
visit(EmptyStatement)200%20%224411
visit(EnumConstantDeclaration)200%20%224411
visit(EnumDeclaration)200%20%224411
visit(ExportsDirective)200%20%224411
visit(ExpressionMethodReference)200%20%224411
visit(IntersectionType)200%20%224411
visit(LineComment)200%20%224411
visit(MemberRef)200%20%224411
visit(MethodRef)200%20%224411
visit(MethodRefParameter)200%20%224411
visit(ModuleDeclaration)200%20%224411
visit(ModuleModifier)200%20%224411
visit(NameQualifiedType)200%20%224411
visit(OpensDirective)200%20%224411
visit(PatternInstanceofExpression)200%20%224411
visit(ProvidesDirective)200%20%224411
visit(QualifiedType)200%20%224411
visit(RequiresDirective)200%20%224411
visit(RecordDeclaration)200%20%224411
visit(SuperConstructorInvocation)200%20%224411
visit(SuperFieldAccess)200%20%224411
visit(SuperMethodReference)200%20%224411
visit(SwitchExpression)200%20%224411
visit(TextBlock)200%20%224411
visit(TypeDeclarationStatement)200%20%224411
visit(TypeMethodReference)200%20%224411
visit(TypeParameter)200%20%224411
visit(UsesDirective)200%20%224411
visit(YieldStatement)200%20%224411
endVisit(AnnotationTypeDeclaration)180%20%224411
endVisit(AnnotationTypeMemberDeclaration)180%20%224411
endVisit(ArrayAccess)180%20%223311
endVisit(AssertStatement)180%20%224411
endVisit(BlockComment)180%20%223311
endVisit(CharacterLiteral)180%20%224411
endVisit(ConstructorInvocation)180%20%224411
endVisit(CreationReference)180%20%224411
endVisit(EmptyStatement)180%20%224411
endVisit(EnumConstantDeclaration)180%20%224411
endVisit(EnumDeclaration)180%20%224411
endVisit(ExportsDirective)180%20%224411
endVisit(ExpressionMethodReference)180%20%224411
endVisit(IntersectionType)180%20%224411
endVisit(LineComment)180%20%223311
endVisit(MemberRef)180%20%223311
endVisit(MethodRef)180%20%223311
endVisit(MethodRefParameter)180%20%224411
endVisit(ModuleDeclaration)180%20%224411
endVisit(ModuleModifier)180%20%224411
endVisit(NameQualifiedType)180%20%224411
endVisit(OpensDirective)180%20%224411
endVisit(PatternInstanceofExpression)180%20%224411
endVisit(ProvidesDirective)180%20%224411
endVisit(QualifiedType)180%20%223311
endVisit(ModuleQualifiedName)180%20%224411
endVisit(RequiresDirective)180%20%224411
endVisit(RecordDeclaration)180%20%224411
endVisit(SuperConstructorInvocation)180%20%224411
endVisit(SuperFieldAccess)180%20%224411
endVisit(SuperMethodReference)180%20%224411
endVisit(SwitchExpression)180%20%224411
endVisit(TextBlock)180%20%223311
endVisit(TypeDeclarationStatement)180%20%224411
endVisit(TypeMethodReference)180%20%224411
endVisit(TypeParameter)180%20%223311
endVisit(UsesDirective)180%20%223311
endVisit(YieldStatement)180%20%224411
visit(AnonymousClassDeclaration)12840%1150%122401
visit(ArrayCreation)12840%1150%122401
visit(ArrayInitializer)12840%1150%122401
visit(ArrayType)12840%1150%122401
visit(BooleanLiteral)12840%1150%122401
visit(BreakStatement)12840%1150%122401
visit(CastExpression)12840%1150%122401
visit(ConditionalExpression)12840%1150%122401
visit(ContinueStatement)12840%1150%122401
visit(Dimension)12840%1150%122401
visit(DoStatement)12840%1150%122401
visit(FieldAccess)12840%1150%122401
visit(Initializer)12840%1150%122401
visit(InstanceofExpression)12840%1150%122401
visit(Javadoc)12840%1150%122401
visit(LabeledStatement)12840%1150%122401
visit(LambdaExpression)12840%1150%122401
visit(MemberValuePair)12840%1150%122401
visit(NumberLiteral)12840%1150%122401
visit(ParenthesizedExpression)12840%1150%122401
visit(PostfixExpression)12840%1150%122401
visit(PrefixExpression)12840%1150%122401
visit(StringLiteral)12840%1150%122401
visit(SwitchCase)12840%1150%122401
visit(SwitchStatement)12840%1150%122401
visit(SynchronizedStatement)12840%1150%122401
visit(TagElement)12840%1150%122401
visit(TextElement)12840%1150%122401
visit(ThisExpression)12840%1150%122401
visit(ThrowStatement)12840%1150%122401
visit(TryStatement)12840%1150%122401
visit(TypeLiteral)12840%1150%122401
visit(UnionType)12840%1150%122401
visit(VariableDeclarationExpression)12840%1150%122401
visit(WildcardType)12840%1150%122401
endVisit(AnonymousClassDeclaration)11738%1150%122401
endVisit(ArrayCreation)11738%1150%121301
endVisit(ArrayInitializer)11738%1150%122401
endVisit(ArrayType)11738%1150%121301
endVisit(Assignment)11738%1150%121301
endVisit(BooleanLiteral)11738%1150%122401
endVisit(BreakStatement)11738%1150%122401
endVisit(CastExpression)11738%1150%122401
endVisit(CatchClause)11738%1150%121301
endVisit(ClassInstanceCreation)11738%1150%122401
endVisit(ConditionalExpression)11738%1150%122401
endVisit(ContinueStatement)11738%1150%122401
endVisit(Dimension)11738%1150%121301
endVisit(DoStatement)11738%1150%121301
endVisit(FieldAccess)11738%1150%121301
endVisit(ForStatement)11738%1150%121301
endVisit(IfStatement)11738%1150%121301
endVisit(InfixExpression)11738%1150%122401
endVisit(Initializer)11738%1150%121301
endVisit(InstanceofExpression)11738%1150%122401
endVisit(Javadoc)11738%1150%121301
endVisit(LabeledStatement)11738%1150%122401
endVisit(LambdaExpression)11738%1150%122401
endVisit(MemberValuePair)11738%1150%122401
endVisit(NumberLiteral)11738%1150%121301
endVisit(ParenthesizedExpression)11738%1150%122401
endVisit(PostfixExpression)11738%1150%122401
endVisit(PrefixExpression)11738%1150%122401
endVisit(ReturnStatement)11738%1150%122401
endVisit(SingleMemberAnnotation)11738%1150%122401
endVisit(StringLiteral)11738%1150%121301
endVisit(SuperMethodInvocation)11738%1150%122401
endVisit(SwitchCase)11738%1150%121301
endVisit(SwitchStatement)11738%1150%122401
endVisit(SynchronizedStatement)11738%1150%122401
endVisit(TagElement)11738%1150%121301
endVisit(TextElement)11738%1150%121301
endVisit(ThisExpression)11738%1150%122401
endVisit(ThrowStatement)11738%1150%122401
endVisit(TryStatement)11738%1150%121301
endVisit(TypeLiteral)11738%1150%121301
endVisit(UnionType)11738%1150%121301
endVisit(VariableDeclarationExpression)11738%1150%122401
endVisit(WildcardType)11738%1150%121301
visit(MethodInvocation)87790%41477%31022001
LambdaASTVisitor(HelperVisitor)70%n/a113311
visit(MarkerAnnotation)45192%3770%3611301
visit(NormalAnnotation)45192%3770%3611301
visit(SingleMemberAnnotation)45192%3770%3611301
usesGivenSignature(MethodInvocation, String, String)42485%2675%252901
visit(ForStatement)27197%7956%7911701
visit(TypeDeclaration)26496%11392%1811601
visit(MethodDeclaration)24295%2675%251901
visit(InfixExpression)24195%3562%351901
isTypeMatching(ITypeBinding, String)22392%3562%351701
visit(FieldDeclaration)112100%22291%21302501
isClassQualifiedNameMatching(MethodInvocation, String)55100%21083%2701601
visit(ClassInstanceCreation)47100%1787%1501101
visit(ImportDeclaration)46100%1787%150901
visit(SuperMethodInvocation)44100%2675%250901
visit(Assignment)43100%1787%150901
visit(Block)20100%2100%020301
visit(CompilationUnit)20100%2100%020401
visit(EnhancedForStatement)20100%2100%020401
visit(ExpressionStatement)20100%2100%020401
visit(IfStatement)20100%2100%020401
visit(Modifier)20100%2100%020401
visit(NullLiteral)20100%2100%020401
visit(PackageDeclaration)20100%2100%020401
visit(ParameterizedType)20100%2100%020401
visit(PrimitiveType)20100%2100%020401
visit(QualifiedName)20100%2100%020401
visit(ReturnStatement)20100%2100%020401
visit(SimpleName)20100%2100%020401
visit(SimpleType)20100%2100%020401
visit(SingleVariableDeclaration)20100%2100%020401
visit(VariableDeclarationFragment)20100%2100%020401
visit(WhileStatement)20100%2100%020401
endVisit(Block)18100%2100%020301
endVisit(CompilationUnit)18100%2100%020401
endVisit(EnhancedForStatement)18100%2100%020401
endVisit(ExpressionStatement)18100%2100%020401
endVisit(FieldDeclaration)18100%2100%020401
endVisit(ImportDeclaration)18100%2100%020401
endVisit(MethodDeclaration)18100%2100%020401
endVisit(Modifier)18100%2100%020301
endVisit(NullLiteral)18100%2100%020301
endVisit(PackageDeclaration)18100%2100%020401
endVisit(ParameterizedType)18100%2100%020401
endVisit(PrimitiveType)18100%2100%020301
endVisit(QualifiedName)18100%2100%020301
endVisit(SimpleName)18100%2100%020301
endVisit(SimpleType)18100%2100%020301
endVisit(SingleVariableDeclaration)18100%2100%020401
endVisit(TypeDeclaration)18100%2100%020401
endVisit(VariableDeclarationFragment)18100%2100%020401
endVisit(WhileStatement)18100%2100%020401
isExternalResource(ITypeBinding, String)15100%4100%030501
LambdaASTVisitor(HelperVisitor, boolean)7100%n/a010301