AbstractTraverser(Traverser) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
traverseEnumConstant(Java.EnumConstant) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
traverseCompilationUnit(Java.CompilationUnit) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
traverseModularCompilationUnit(Java.ModularCompilationUnit) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
traverseArrayLength(Java.ArrayLength) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
traverseFieldAccess(Java.FieldAccess) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
visitAbstractCompilationUnit(Java.AbstractCompilationUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitTypeDeclaration(Java.TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitTypeBodyDeclaration(Java.TypeBodyDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitBlockStatement(Java.BlockStatement) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitElementValue(Java.ElementValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
traverseNewInitializedArray(Java.NewInitializedArray) |   | 80% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 |
traverseSingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
traverseTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
traverseSingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
traverseStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
traverseImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
traversePackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
traversePackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
traversePackage(Java.Package) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
traverseSimpleLiteral(Java.SimpleConstant) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
traverseParameterAccess(Java.ParameterAccess) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
traverseSimpleType(Java.SimpleType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
traverseLocalVariableAccess(Java.LocalVariableAccess) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
traversePackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
traversePackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
traverseMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
static {...} |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
traverseAbstractCompilationUnit(Java.AbstractCompilationUnit) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
AbstractTraverser() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
traverseSwitchStatement(Java.SwitchStatement) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
traverseTryStatement(Java.TryStatement) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
traverseForStatement(Java.ForStatement) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
traverseAbstractTypeDeclaration(Java.AbstractTypeDeclaration) |  | 100% |  | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
traverseNewClassInstance(Java.NewClassInstance) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
traverseInterfaceDeclaration(Java.InterfaceDeclaration) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
traverseNewAnonymousClassInstance(Java.NewAnonymousClassInstance) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
traverseClassDeclaration(Java.AbstractClassDeclaration) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
traverseFieldDeclaration(Java.FieldDeclaration) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
traverseNamedClassDeclaration(Java.NamedClassDeclaration) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
traverseNormalAnnotation(Java.NormalAnnotation) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
traverseNewArray(Java.NewArray) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
traverseElementValueArrayInitializer(Java.ElementValueArrayInitializer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
traverseInvocation(Java.Invocation) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
traverseConstructorInvocation(Java.ConstructorInvocation) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
traverseIfStatement(Java.IfStatement) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
traverseFunctionDeclarator(Java.FunctionDeclarator) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
traverseReferenceType(Java.ReferenceType) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
traverseConditionalExpression(Java.ConditionalExpression) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
traverseBlock(Java.Block) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
traverseFormalParameters(Java.FunctionDeclarator.FormalParameters) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
traverseForEachStatement(Java.ForEachStatement) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
traverseAssertStatement(Java.AssertStatement) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
traverseWhileStatement(Java.WhileStatement) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseSynchronizedStatement(Java.SynchronizedStatement) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseDoStatement(Java.DoStatement) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseAssignment(Java.Assignment) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseBinaryOperation(Java.BinaryOperation) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseCast(Java.Cast) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseInstanceof(Java.Instanceof) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseArrayAccessExpression(Java.ArrayAccessExpression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseSingleElementAnnotation(Java.SingleElementAnnotation) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
traverseLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
traverseConstructorDeclarator(Java.ConstructorDeclarator) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
traverseReturnStatement(Java.ReturnStatement) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
traverseMethodInvocation(Java.MethodInvocation) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
traverseSuperConstructorInvocation(Java.SuperConstructorInvocation) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
traverseSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
traverseAnonymousClassDeclaration(Java.AnonymousClassDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseInitializer(Java.Initializer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseLabeledStatement(Java.LabeledStatement) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseExpressionStatement(Java.ExpressionStatement) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseThrowStatement(Java.ThrowStatement) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseUnaryOperation(Java.UnaryOperation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseClassLiteral(Java.ClassLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseCrement(Java.Crement) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseQualifiedThisReference(Java.QualifiedThisReference) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseArrayType(Java.ArrayType) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseRvalueMemberType(Java.RvalueMemberType) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseFieldAccessExpression(Java.FieldAccessExpression) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseParenthesizedExpression(Java.ParenthesizedExpression) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseMarkerAnnotation(Java.MarkerAnnotation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
traverseFormalParameter(Java.FunctionDeclarator.FormalParameter) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
traverseVariableAccessResource(Java.TryStatement.VariableAccessResource) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
visitAtom(Java.Atom) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
visitAnnotation(Java.Annotation) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
traverseLocalClassDeclaration(Java.LocalClassDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
traverseMemberClassDeclaration(Java.MemberClassDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
traverseMethodDeclarator(Java.MethodDeclarator) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseBreakStatement(Java.BreakStatement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseContinueStatement(Java.ContinueStatement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseEmptyStatement(Java.EmptyStatement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseSuperclassMethodInvocation(Java.SuperclassMethodInvocation) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseLiteral(Java.Literal) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseIntegerLiteral(Java.IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseFloatingPointLiteral(Java.FloatingPointLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseBooleanLiteral(Java.BooleanLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseCharacterLiteral(Java.CharacterLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseStringLiteral(Java.StringLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseTextBlock(Java.TextBlock) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseNullLiteral(Java.NullLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseThisReference(Java.ThisReference) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseLambdaExpression(Java.LambdaExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseMethodReference(Java.MethodReference) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseClassInstanceCreationReference(Java.ClassInstanceCreationReference) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
traverseArrayCreationReference(Java.ArrayCreationReference) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traversePrimitiveType(Java.PrimitiveType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseAlternateConstructorInvocation(Java.AlternateConstructorInvocation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
traverseAmbiguousName(Java.AmbiguousName) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseAbstractTypeBodyDeclaration(Java.AbstractTypeBodyDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseStatement(Java.Statement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseBreakableStatement(Java.BreakableStatement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseContinuableStatement(Java.ContinuableStatement) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseRvalue(Java.Rvalue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseBooleanRvalue(Java.BooleanRvalue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseMemberEnumDeclaration(Java.MemberEnumDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
traverseLvalue(Java.Lvalue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseType(Java.Type) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseAtom(Java.Atom) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseElementValue(Java.ElementValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseAnnotation(Java.Annotation) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
traverseLocated(Java.Located) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |