| visitClassDeclaration(JavaParser.ClassDeclarationContext, ClassOrInterfaceModifier) |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 1 | 1 |
| visitEnumDeclaration(JavaParser.EnumDeclarationContext, ClassOrInterfaceModifier) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| visitInterfaceDeclaration(JavaParser.InterfaceDeclarationContext, ClassOrInterfaceModifier) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| visitClassOrInterfaceModifier(JavaParser.ClassOrInterfaceModifierContext) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| visitClassOrInterfaceType(JavaParser.ClassOrInterfaceTypeContext) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| visitTypeDeclaration(JavaParser.TypeDeclarationContext) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| visitMethodDeclaration(JavaParser.MethodDeclarationContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| visitTypeArgument(JavaParser.TypeArgumentContext) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| visitImportDeclaration(JavaParser.ImportDeclarationContext) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| visitTypeParameters(JavaParser.TypeParametersContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| visitTypeBound(JavaParser.TypeBoundContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| visitTypeArguments(JavaParser.TypeArgumentsContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| visitQualifiedName(JavaParser.QualifiedNameContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| mergeModifiers(List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| visitTypeType(JavaParser.TypeTypeContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getTypes(JavaParser.TypeListContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| visit(Class, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| JavaAstBuilder() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitTypeTypeOrVoid(JavaParser.TypeTypeOrVoidContext) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| visitTypeParameter(JavaParser.TypeParameterContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getFullQualifiedName(Stack, Optional, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| addTypeDeclaration(TypeDeclaration) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| visitFieldDeclaration(JavaParser.FieldDeclarationContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| visitVariableDeclaratorId(JavaParser.VariableDeclaratorIdContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| visitVariableDeclarators(JavaParser.VariableDeclaratorsContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitVariableDeclarator(JavaParser.VariableDeclaratorContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitPackageDeclaration(JavaParser.PackageDeclarationContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitEnumConstant(JavaParser.EnumConstantContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| build(ParserRuleContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getText(JavaParser.IdentifierContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getText(JavaParser.PrimitiveTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |