AbstractTraverser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total300 of 1,75082%16 of 11085%381825534028127
AbstractTraverser(Traverser)720%n/a11121211
traverseEnumConstant(Java.EnumConstant)420%60%445511
traverseCompilationUnit(Java.CompilationUnit)400%40%335511
traverseModularCompilationUnit(Java.ModularCompilationUnit)230%20%222211
traverseArrayLength(Java.ArrayLength)100%n/a113311
traverseFieldAccess(Java.FieldAccess)100%n/a113311
visitAbstractCompilationUnit(Java.AbstractCompilationUnit)60%n/a112211
visitImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration)60%n/a112211
visitTypeDeclaration(Java.TypeDeclaration)60%n/a112211
visitTypeBodyDeclaration(Java.TypeBodyDeclaration)60%n/a112211
visitBlockStatement(Java.BlockStatement)60%n/a112211
visitElementValue(Java.ElementValue)60%n/a111111
traverseNewInitializedArray(Java.NewInitializedArray)41680%2250%230401
traverseSingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration)40%n/a112211
traverseTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration)40%n/a112211
traverseSingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration)40%n/a112211
traverseStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration)40%n/a112211
traverseImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration)40%n/a111111
traversePackageMemberClassDeclaration(Java.PackageMemberClassDeclaration)40%n/a112211
traversePackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration)40%n/a112211
traversePackage(Java.Package)40%n/a111111
traverseSimpleLiteral(Java.SimpleConstant)40%n/a111111
traverseParameterAccess(Java.ParameterAccess)40%n/a111111
traverseSimpleType(Java.SimpleType)40%n/a111111
traverseLocalVariableAccess(Java.LocalVariableAccess)40%n/a111111
traversePackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration)40%n/a112211
traversePackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration)40%n/a112211
traverseMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration)40%n/a112211
static {...}2675%1150%120101
traverseAbstractCompilationUnit(Java.AbstractCompilationUnit)10%n/a111111
AbstractTraverser()72100%n/a0101201
traverseSwitchStatement(Java.SwitchStatement)59100%6100%040801
traverseTryStatement(Java.TryStatement)54100%6100%040801
traverseForStatement(Java.ForStatement)53100%8100%050701
traverseAbstractTypeDeclaration(Java.AbstractTypeDeclaration)53100%6100%040401
traverseNewClassInstance(Java.NewClassInstance)44100%1583%140601
traverseInterfaceDeclaration(Java.InterfaceDeclaration)43100%4100%030401
traverseNewAnonymousClassInstance(Java.NewAnonymousClassInstance)41100%4100%030601
traverseClassDeclaration(Java.AbstractClassDeclaration)38100%4100%030401
traverseFieldDeclaration(Java.FieldDeclaration)35100%4100%030601
traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement)35100%4100%030601
traverseNamedClassDeclaration(Java.NamedClassDeclaration)35100%4100%030501
traverseNormalAnnotation(Java.NormalAnnotation)33100%2100%020501
traverseNewArray(Java.NewArray)32100%2100%020401
traverseElementValueArrayInitializer(Java.ElementValueArrayInitializer)26100%2100%020301
traverseInvocation(Java.Invocation)26100%2100%020301
traverseConstructorInvocation(Java.ConstructorInvocation)26100%2100%020301
traverseIfStatement(Java.IfStatement)25100%2100%020501
traverseFunctionDeclarator(Java.FunctionDeclarator)25100%4100%030401
traverseReferenceType(Java.ReferenceType)24100%2100%020301
traverseConditionalExpression(Java.ConditionalExpression)22100%n/a010501
traverseBlock(Java.Block)21100%2100%020301
traverseFormalParameters(Java.FunctionDeclarator.FormalParameters)21100%2100%020301
traverseForEachStatement(Java.ForEachStatement)20100%n/a010501
traverseAssertStatement(Java.AssertStatement)19100%2100%020401
traverseWhileStatement(Java.WhileStatement)16100%n/a010401
traverseSynchronizedStatement(Java.SynchronizedStatement)16100%n/a010401
traverseDoStatement(Java.DoStatement)16100%n/a010401
traverseAssignment(Java.Assignment)16100%n/a010401
traverseBinaryOperation(Java.BinaryOperation)16100%n/a010401
traverseCast(Java.Cast)16100%n/a010401
traverseInstanceof(Java.Instanceof)16100%n/a010401
traverseArrayAccessExpression(Java.ArrayAccessExpression)16100%n/a010401
traverseSingleElementAnnotation(Java.SingleElementAnnotation)16100%n/a010401
traverseLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource)16100%2100%020401
traverseConstructorDeclarator(Java.ConstructorDeclarator)13100%2100%020401
traverseReturnStatement(Java.ReturnStatement)13100%2100%020301
traverseMethodInvocation(Java.MethodInvocation)13100%2100%020301
traverseSuperConstructorInvocation(Java.SuperConstructorInvocation)13100%2100%020401
traverseSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression)13100%2100%020401
traverseAnonymousClassDeclaration(Java.AnonymousClassDeclaration)10100%n/a010301
traverseInitializer(Java.Initializer)10100%n/a010301
traverseLabeledStatement(Java.LabeledStatement)10100%n/a010301
traverseExpressionStatement(Java.ExpressionStatement)10100%n/a010301
traverseThrowStatement(Java.ThrowStatement)10100%n/a010301
traverseLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement)10100%n/a010301
traverseUnaryOperation(Java.UnaryOperation)10100%n/a010301
traverseClassLiteral(Java.ClassLiteral)10100%n/a010301
traverseCrement(Java.Crement)10100%n/a010301
traverseQualifiedThisReference(Java.QualifiedThisReference)10100%n/a010301
traverseArrayType(Java.ArrayType)10100%n/a010301
traverseRvalueMemberType(Java.RvalueMemberType)10100%n/a010301
traverseFieldAccessExpression(Java.FieldAccessExpression)10100%n/a010301
traverseParenthesizedExpression(Java.ParenthesizedExpression)10100%n/a010301
traverseMarkerAnnotation(Java.MarkerAnnotation)10100%n/a010301
traverseFormalParameter(Java.FunctionDeclarator.FormalParameter)7100%n/a010201
traverseVariableAccessResource(Java.TryStatement.VariableAccessResource)7100%n/a010201
visitAtom(Java.Atom)6100%n/a010201
visitAnnotation(Java.Annotation)6100%n/a010101
traverseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue)6100%n/a010201
traverseLocalClassDeclaration(Java.LocalClassDeclaration)4100%n/a010101
traverseMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration)4100%n/a010201
traverseMemberClassDeclaration(Java.MemberClassDeclaration)4100%n/a010201
traverseMethodDeclarator(Java.MethodDeclarator)4100%n/a010101
traverseBreakStatement(Java.BreakStatement)4100%n/a010101
traverseContinueStatement(Java.ContinueStatement)4100%n/a010101
traverseEmptyStatement(Java.EmptyStatement)4100%n/a010101
traverseSuperclassMethodInvocation(Java.SuperclassMethodInvocation)4100%n/a010101
traverseLiteral(Java.Literal)4100%n/a010101
traverseIntegerLiteral(Java.IntegerLiteral)4100%n/a010101
traverseFloatingPointLiteral(Java.FloatingPointLiteral)4100%n/a010101
traverseBooleanLiteral(Java.BooleanLiteral)4100%n/a010101
traverseCharacterLiteral(Java.CharacterLiteral)4100%n/a010101
traverseStringLiteral(Java.StringLiteral)4100%n/a010101
traverseTextBlock(Java.TextBlock)4100%n/a010101
traverseNullLiteral(Java.NullLiteral)4100%n/a010101
traverseThisReference(Java.ThisReference)4100%n/a010101
traverseLambdaExpression(Java.LambdaExpression)4100%n/a010101
traverseMethodReference(Java.MethodReference)4100%n/a010101
traverseClassInstanceCreationReference(Java.ClassInstanceCreationReference)4100%n/a010201
traverseArrayCreationReference(Java.ArrayCreationReference)4100%n/a010101
traversePrimitiveType(Java.PrimitiveType)4100%n/a010101
traverseAlternateConstructorInvocation(Java.AlternateConstructorInvocation)4100%n/a010201
traverseAmbiguousName(Java.AmbiguousName)4100%n/a010101
traverseAbstractTypeBodyDeclaration(Java.AbstractTypeBodyDeclaration)4100%n/a010101
traverseStatement(Java.Statement)4100%n/a010101
traverseBreakableStatement(Java.BreakableStatement)4100%n/a010101
traverseContinuableStatement(Java.ContinuableStatement)4100%n/a010101
traverseRvalue(Java.Rvalue)4100%n/a010101
traverseBooleanRvalue(Java.BooleanRvalue)4100%n/a010101
traverseMemberEnumDeclaration(Java.MemberEnumDeclaration)4100%n/a010201
traverseLvalue(Java.Lvalue)4100%n/a010101
traverseType(Java.Type)4100%n/a010101
traverseAtom(Java.Atom)4100%n/a010101
traverseElementValue(Java.ElementValue)1100%n/a010101
traverseAnnotation(Java.Annotation)1100%n/a010101
traverseLocated(Java.Located)1100%n/a010101