Home
last modified time | relevance | path

Searched refs:typeForLambdaParameters (Results 1 – 1 of 1) sorted by relevance

/aosp_15_r20/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/
H A DTypeInferenceCache.java14 …eSolver, IdentityHashMap<LambdaExpr, Map<String, ResolvedType>>> typeForLambdaParameters = new Has… field in TypeInferenceCache
18 if (!typeForLambdaParameters.containsKey(typeSolver)) { in record()
19 typeForLambdaParameters.put(typeSolver, new IdentityHashMap<>()); in record()
21 if (!typeForLambdaParameters.get(typeSolver).containsKey(lambdaExpr)) { in record()
22 typeForLambdaParameters.get(typeSolver).put(lambdaExpr, new HashMap<>()); in record()
24 typeForLambdaParameters.get(typeSolver).get(lambdaExpr).put(paramName, type); in record()
28 if (!typeForLambdaParameters.containsKey(typeSolver)) { in retrieve()
31 if (!typeForLambdaParameters.get(typeSolver).containsKey(lambdaExpr)) { in retrieve()
34 if (!typeForLambdaParameters.get(typeSolver).get(lambdaExpr).containsKey(paramName)) { in retrieve()
37 return Optional.of(typeForLambdaParameters.get(typeSolver).get(lambdaExpr).get(paramName)); in retrieve()