public class TypeInferenceCache extends Object
| Constructor and Description |
|---|
TypeInferenceCache() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addRecord(TypeSolver typeSolver,
LambdaExpr lambdaExpr,
String paramName,
ResolvedType type) |
static void |
recordInferenceVariables(TypeSolver typeSolver,
LambdaExpr lambdaExpr,
List<InferenceVariable> _inferenceVariables) |
static Optional<ResolvedType> |
retrieve(TypeSolver typeSolver,
LambdaExpr lambdaExpr,
String paramName) |
static Optional<List<InferenceVariable>> |
retrieveInferenceVariables(TypeSolver typeSolver,
LambdaExpr lambdaExpr) |
public static void addRecord(TypeSolver typeSolver, LambdaExpr lambdaExpr, String paramName, ResolvedType type)
public static Optional<ResolvedType> retrieve(TypeSolver typeSolver, LambdaExpr lambdaExpr, String paramName)
public static void recordInferenceVariables(TypeSolver typeSolver, LambdaExpr lambdaExpr, List<InferenceVariable> _inferenceVariables)
public static Optional<List<InferenceVariable>> retrieveInferenceVariables(TypeSolver typeSolver, LambdaExpr lambdaExpr)
Copyright © 2007–2024. All rights reserved.