| expression(int) |  | 0% |  | 0% | 94 | 94 | 380 | 380 | 1 | 1 | 
| statement() |  | 0% |  | 0% | 44 | 44 | 242 | 242 | 1 | 1 | 
| makeSymbolicNames() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| makeRuleNames() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| makeLiteralNames() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| guardedPattern(int) |  | 0% |  | 0% | 17 | 17 | 79 | 79 | 1 | 1 | 
| moduleDirective() |  | 0% |  | 0% | 11 | 11 | 82 | 82 | 1 | 1 | 
| methodCall() |  | 0% |  | 0% | 16 | 16 | 54 | 54 | 1 | 1 | 
| arrayCreatorRest() |  | 0% |  | 0% | 10 | 10 | 61 | 61 | 1 | 1 | 
| annotationTypeElementRest() |  | 0% |  | 0% | 12 | 12 | 63 | 63 | 1 | 1 | 
| lambdaParameters() |  | 0% |  | 0% | 14 | 14 | 57 | 57 | 1 | 1 | 
| forControl() |  | 0% |  | 0% | 15 | 15 | 38 | 38 | 1 | 1 | 
| typeType() |  | 0% |  | 0% | 13 | 13 | 50 | 50 | 1 | 1 | 
| switchLabeledRule() |  | 0% |  | 0% | 12 | 12 | 49 | 49 | 1 | 1 | 
| primary() |  | 0% |  | 0% | 10 | 10 | 58 | 58 | 1 | 1 | 
| compilationUnit() |  | 0% |  | 0% | 9 | 9 | 40 | 40 | 1 | 1 | 
| typeArgument() |  | 0% |  | 0% | 12 | 12 | 40 | 40 | 1 | 1 | 
| formalParameters() |  | 0% |  | 0% | 13 | 13 | 38 | 38 | 1 | 1 | 
| interfaceCommonBodyDeclaration() |  | 0% |  | 0% | 6 | 6 | 46 | 46 | 1 | 1 | 
| arrayInitializer() |  | 0% |  | 0% | 9 | 9 | 37 | 37 | 1 | 1 | 
| elementValueArrayInitializer() |  | 0% |  | 0% | 9 | 9 | 37 | 37 | 1 | 1 | 
| enumDeclaration() |  | 0% |  | 0% | 8 | 8 | 43 | 43 | 1 | 1 | 
| resource() |  | 0% |  | 0% | 8 | 8 | 42 | 42 | 1 | 1 | 
| typeParameter() |  | 0% |  | 0% | 8 | 8 | 39 | 39 | 1 | 1 | 
| classOrInterfaceModifier() |  | 0% |  | 0% | 11 | 11 | 50 | 50 | 1 | 1 | 
| typeDeclaration() |  | 0% |  | 0% | 11 | 11 | 46 | 46 | 1 | 1 | 
| classDeclaration() |  | 0% |  | 0% | 5 | 5 | 45 | 45 | 1 | 1 | 
| memberDeclaration() |  | 0% |  | 0% | 11 | 11 | 50 | 50 | 1 | 1 | 
| lastFormalParameter() |  | 0% |  | 0% | 8 | 8 | 34 | 34 | 1 | 1 | 
| formalParameterList() |  | 0% |  | 0% | 7 | 7 | 37 | 37 | 1 | 1 | 
| classBodyDeclaration() |  | 0% |  | 0% | 8 | 8 | 38 | 38 | 1 | 1 | 
| createdName() |  | 0% |  | 0% | 6 | 6 | 42 | 42 | 1 | 1 | 
| localTypeDeclaration() |  | 0% |  | 0% | 9 | 9 | 40 | 40 | 1 | 1 | 
| pattern() |  | 0% |  | 0% | 7 | 7 | 33 | 33 | 1 | 1 | 
| localVariableDeclaration() |  | 0% |  | 0% | 6 | 6 | 35 | 35 | 1 | 1 | 
| classType() |  | 0% |  | 0% | 6 | 6 | 34 | 34 | 1 | 1 | 
| interfaceMemberDeclaration() |  | 0% |  | 0% | 9 | 9 | 42 | 42 | 1 | 1 | 
| enhancedForControl() |  | 0% |  | 0% | 6 | 6 | 33 | 33 | 1 | 1 | 
| switchLabel() |  | 0% |  | 0% | 6 | 6 | 37 | 37 | 1 | 1 | 
| switchBlockStatementGroup() |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 | 
| enumConstant() |  | 0% |  | 0% | 6 | 6 | 33 | 33 | 1 | 1 | 
| interfaceDeclaration() |  | 0% |  | 0% | 4 | 4 | 37 | 37 | 1 | 1 | 
| annotation() |  | 0% |  | 0% | 6 | 6 | 35 | 35 | 1 | 1 | 
| literal() |  | 0% |  | 0% | 8 | 8 | 40 | 40 | 1 | 1 | 
| methodDeclaration() |  | 0% |  | 0% | 3 | 3 | 36 | 36 | 1 | 1 | 
| switchRuleOutcome() |  | 0% |  | 0% | 7 | 7 | 25 | 25 | 1 | 1 | 
| catchClause() |  | 0% |  | 0% | 4 | 4 | 31 | 31 | 1 | 1 | 
| superSuffix() |  | 0% |  | 0% | 5 | 5 | 33 | 33 | 1 | 1 | 
| interfaceBodyDeclaration() |  | 0% |  | 0% | 6 | 6 | 30 | 30 | 1 | 1 | 
| annotationTypeElementDeclaration() |  | 0% |  | 0% | 6 | 6 | 30 | 30 | 1 | 1 | 
| interfaceMethodModifier() |  | 0% |  | 0% | 7 | 7 | 36 | 36 | 1 | 1 | 
| classBody() |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 | 
| interfaceBody() |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 | 
| annotationTypeBody() |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 | 
| recordBody() |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 | 
| block() |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 | 
| creator() |  | 0% |  | 0% | 5 | 5 | 33 | 33 | 1 | 1 | 
| genericInterfaceMethodDeclaration() |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 | 
| recordDeclaration() |  | 0% |  | 0% | 3 | 3 | 31 | 31 | 1 | 1 | 
| packageDeclaration() |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 1 | 1 | 
| modifier() |  | 0% |  | 0% | 6 | 6 | 32 | 32 | 1 | 1 | 
| expression_sempred(JavaParser.ExpressionContext, int) |  | 0% |  | 0% | 18 | 18 | 19 | 19 | 1 | 1 | 
| enumBodyDeclarations() |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 | 
| receiverParameter() |  | 0% |  | 0% | 4 | 4 | 24 | 24 | 1 | 1 | 
| altAnnotationQualifiedName() |  | 0% |  | 0% | 4 | 4 | 24 | 24 | 1 | 1 | 
| switchExpression() |  | 0% |  | 0% | 3 | 3 | 26 | 26 | 1 | 1 | 
| arguments() |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 | 
| importDeclaration() |  | 0% |  | 0% | 3 | 3 | 27 | 27 | 1 | 1 | 
| enumConstants() |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 | 
| classOrInterfaceType() |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 | 
| lambdaLVTIParameter() |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 | 
| qualifiedName() |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 | 
| resources() |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 | 
| typeParameters() |  | 0% |  | 0% | 2 | 2 | 26 | 26 | 1 | 1 | 
| constantDeclarator() |  | 0% |  | 0% | 2 | 2 | 26 | 26 | 1 | 1 | 
| formalParameter() |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 | 
| typeArguments() |  | 0% |  | 0% | 2 | 2 | 26 | 26 | 1 | 1 | 
| constDeclaration() |  | 0% |  | 0% | 2 | 2 | 26 | 26 | 1 | 1 | 
| moduleBody() |  | 0% |  | 0% | 3 | 3 | 22 | 22 | 1 | 1 | 
| interfaceMethodDeclaration() |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 | 
| recordHeader() |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 | 
| blockStatement() |  | 0% |  | 0% | 4 | 4 | 24 | 24 | 1 | 1 | 
| static {...} |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 | 
| identifier() |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 | 
| expressionList() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| explicitGenericInvocationSuffix() |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1 | 
| typeBound() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| constructorDeclaration() |  | 0% |  | 0% | 2 | 2 | 23 | 23 | 1 | 1 | 
| variableDeclarators() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| qualifiedNameList() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| lambdaLVTIList() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| elementValuePairs() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| recordComponentList() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| catchType() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| typeList() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 | 
| integerLiteral() |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 | 
| elementValue() |  | 0% |  | 0% | 4 | 4 | 22 | 22 | 1 | 1 | 
| resourceSpecification() |  | 0% |  | 0% | 2 | 2 | 21 | 21 | 1 | 1 | 
| typeArgumentsOrDiamond() |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 | 
| nonWildcardTypeArgumentsOrDiamond() |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 | 
| primitiveType() |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 | 
| annotationMethodRest() |  | 0% |  | 0% | 2 | 2 | 21 | 21 | 1 | 1 | 
| moduleDeclaration() |  | 0% |  | 0% | 2 | 2 | 21 | 21 | 1 | 1 | 
| variableDeclaratorId() |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 | 
| variableModifier() |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 | 
| methodBody() |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 | 
| typeTypeOrVoid() |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 | 
| variableInitializer() |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 | 
| floatLiteral() |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 | 
| requiresModifier() |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 | 
| lambdaBody() |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 | 
| variableDeclarator() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 | 
| annotationMethodOrConstantRest() |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 | 
| forInit() |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 | 
| innerCreator() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 | 
| identifierAndTypeArguments() |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 | 
| classCreatorRest() |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 | 
| annotationTypeDeclaration() |  | 0% |  | n/a | 1 | 1 | 17 | 17 | 1 | 1 | 
| parExpression() |  | 0% |  | n/a | 1 | 1 | 15 | 15 | 1 | 1 | 
| nonWildcardTypeArguments() |  | 0% |  | n/a | 1 | 1 | 15 | 15 | 1 | 1 | 
| fieldDeclaration() |  | 0% |  | n/a | 1 | 1 | 15 | 15 | 1 | 1 | 
| elementValuePair() |  | 0% |  | n/a | 1 | 1 | 15 | 15 | 1 | 1 | 
| lambdaExpression() |  | 0% |  | n/a | 1 | 1 | 15 | 15 | 1 | 1 | 
| importStar() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| arrayDeclarator() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| defaultValue() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| finallyBlock() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| genericMethodDeclaration() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| genericConstructorDeclaration() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| recordComponent() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| explicitGenericInvocation() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| annotationConstantRest() |  | 0% |  | n/a | 1 | 1 | 11 | 11 | 1 | 1 | 
| sempred(RuleContext, int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| JavaParser(TokenStream) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| guardedPattern_sempred(JavaParser.GuardedPatternContext, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| expression() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| guardedPattern() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getTokenNames() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getVocabulary() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getGrammarFileName() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getRuleNames() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getSerializedATN() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getATN() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 |