classifyRole(Node) |  | 0% |  | 0% | 65 | 65 | 127 | 127 | 1 | 1 |
isSyntacticallyATypeName(Node) |  | 0% |  | 0% | 28 | 28 | 55 | 55 | 1 | 1 |
syntacticClassificationAccordingToContext(Node) |  | 0% |  | 0% | 18 | 18 | 30 | 30 | 1 | 1 |
reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName(Node, TypeSolver) |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 1 | 1 |
isSyntacticallyAnExpressionName(Node) |  | 0% |  | 0% | 15 | 15 | 29 | 29 | 1 | 1 |
nameAsString(Node) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
reclassificationOfContextuallyAmbiguousNames(Node, NameCategory, TypeSolver) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
classifyReference(Node, TypeSolver) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
reclassificationOfContextuallyAmbiguousSimpleAmbiguousName(Node, TypeSolver) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
reclassificationOfContextuallyAmbiguousPackageOrTypeName(Node, TypeSolver) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
whenParentIs(Class, Node, NameLogic.PredicateOnParentAndChild) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
lambda$classifyRole$24(MethodCallExpr, Node) |  | 0% |  | 0% | 6 | 6 | 3 | 3 | 1 | 1 |
isAName(Node) |  | 0% |  | 0% | 6 | 6 | 4 | 4 | 1 | 1 |
isSyntacticallyAModuleName(Node) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
isSyntacticallyAPackageName(Node) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
lambda$classifyRole$58(ExplicitConstructorInvocationStmt, Node) |  | 0% |  | 0% | 5 | 5 | 2 | 2 | 1 | 1 |
isSyntacticallyAAmbiguousName(Node) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
lambda$isSyntacticallyAPackageOrTypeName$65(ClassOrInterfaceType, Node) |  | 0% |  | 0% | 5 | 5 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$129(VariableDeclarator, Node) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$124(VariableDeclarator, NameExpr) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
isSyntacticallyAPackageOrTypeName(Node) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
getQualifier(Node) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getRightMostName(Node) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$isSyntacticallyAPackageName$73(Node, Name, Node) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
lambda$classifyRole$59(ObjectCreationExpr, Node) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
lambda$isSyntacticallyATypeName$98(MethodCallExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$97(ClassOrInterfaceType, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$128(VariableDeclarationExpr, VariableDeclarator) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$123(VariableDeclarationExpr, VariableDeclarator) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$86(ClassOrInterfaceDeclaration, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$80(Node, ImportDeclaration, Node) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$79(ImportDeclaration, Node) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$77(ImportDeclaration, Name) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$76(Node, ImportDeclaration, Node) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAPackageOrTypeName$66(Node, ImportDeclaration, Node) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
lambda$classifyRole$5(ClassOrInterfaceDeclaration, Node) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$125(NameExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$121(NameExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$118(NameExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$115(NameExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$112(NameExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$109(NameExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$107(ExplicitConstructorInvocationStmt, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$106(NameExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$105(ExplicitConstructorInvocationStmt, NameExpr) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$104(TypeExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$96(VariableDeclarator, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$92(VariableDeclarator, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$85(SuperExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$84(ThisExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$55(VariableDeclarator, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$42(SuperExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$41(ThisExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$31(ReturnStmt, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$25(ConstructorDeclaration, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$18(MethodDeclaration, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$0(Name, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isQualifiedName(Node) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$110(ObjectCreationExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$108(ObjectCreationExpr, NameExpr) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAAmbiguousName$63(MethodCallExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName$61(String, ResolvedFieldDeclaration) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$51(AssignExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$classifyRole$29(FieldAccessExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$116(UnaryExpr, Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$114(UnaryExpr, NameExpr) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isSyntacticallyAMethodName(Node) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$119(AssignExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$117(AssignExpr, NameExpr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$113(ArrayAccessExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$111(ArrayAccessExpr, NameExpr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$103(MethodReferenceExpr, TypeExpr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$102(InstanceOfExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$101(CastExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$100(ArrayCreationExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$99(ObjectCreationExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$94(ReceiverParameter, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$93(Parameter, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$88(AnnotationMemberDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$87(MethodDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$83(ClassExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$82(Node, AnnotationExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$81(Node, ConstructorDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$75(ModuleProvidesDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$74(ModuleUsesDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAPackageName$72(Node, ModuleOpensDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAPackageName$71(Node, ModuleExportsDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAModuleName$68(Node, ModuleRequiresDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAMethodName$67(MethodCallExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAAmbiguousName$64(MemberValuePair, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAAmbiguousName$62(FieldAccessExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$57(MemberValuePair, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$56(MemberValuePair, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$54(VariableDeclarator, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$53(VariableDeclarator, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$50(UnaryExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$49(ArrayAccessExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$48(TypeExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$47(InstanceOfExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$46(CastExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$45(ArrayCreationExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$44(VariableDeclarator, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$43(VariableDeclarator, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$40(ClassExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$39(ModuleProvidesDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$38(ModuleUsesDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$36(ModuleOpensDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$34(ModuleExportsDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$33(ModuleRequiresDirective, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$32(ModuleDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$30(ObjectCreationExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$28(EnumConstantDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$27(EnumDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$26(TypeParameter, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$23(ReceiverParameter, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$22(PatternExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$21(PatternExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$20(Parameter, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$19(Parameter, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$17(MethodDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$16(AnnotationMemberDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$15(AnnotationMemberDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$14(AnnotationDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$13(ConstructorDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$12(MethodCallExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$11(Parameter, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$10(MethodDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$9(FieldAccessExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$8(NameExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$7(VariableDeclarator, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$6(ClassOrInterfaceType, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$4(ClassOrInterfaceDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$3(MarkerAnnotationExpr, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$2(ImportDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$classifyRole$1(PackageDeclaration, Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isSimpleName(Node) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
whenParentIs(Class, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$127(TryStmt, VariableDeclarationExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$126(TryStmt, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$122(TryStmt, VariableDeclarationExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAnExpressionName$120(TryStmt, NameExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$95(VariableDeclarationExpr, VariableDeclarator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$91(FieldDeclaration, VariableDeclarator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$90(ConstructorDeclaration, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$89(MethodDeclaration, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyATypeName$78(Name, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAModuleName$70(Node, ModuleOpensDirective, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$isSyntacticallyAModuleName$69(Node, ModuleExportsDirective, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName$60(String, MethodUsage) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$classifyRole$52(TryStmt, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$classifyRole$37(ModuleOpensDirective, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$classifyRole$35(ModuleExportsDirective, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
NameLogic() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$whenParentIs$130(Node, Node) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |