| solveMethodAsUsage(String, List, TypeSolver, Context, List, ResolvedReferenceTypeDeclaration, CtClass) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| solveMethod(String, List, boolean, TypeSolver, ResolvedReferenceTypeDeclaration, CtClass) |  | 0% |  | 0% | 13 | 13 | 19 | 19 | 1 | 1 |
| signatureTypeToType(SignatureAttribute.Type, TypeSolver, ResolvedTypeParametrizable) |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 1 | 1 |
| typeArgumentToType(SignatureAttribute.TypeArgument, TypeSolver, ResolvedTypeParametrizable) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| extractParameterName(CtBehavior, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| objectTypeArgumentToType(SignatureAttribute.ObjectType, TypeSolver, ResolvedTypeParametrizable) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getTypeName(SignatureAttribute.ClassType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| removeTypeArguments(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getGenericParameterByName(String, ResolvedTypeParametrizable, TypeSolver) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getArrayType(ResolvedType, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$solveMethod$2(boolean, CtMethod) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$getGenericParameterByName$4(TypeSolver, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getVariableName(LocalVariableAttribute, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$solveMethodAsUsage$1(String, List, Context, List, ResolvedReferenceTypeDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| internalNameToCanonicalName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$signatureTypeToType$3(TypeSolver, ResolvedTypeParametrizable, SignatureAttribute.TypeArgument) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| JavassistUtils() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$solveMethodAsUsage$0(ResolvedReferenceType, ResolvedReferenceTypeDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |