public class TypeInferenceCache extends Object
| Constructor and Description |
|---|
TypeInferenceCache() |
| Modifier and Type | Method and Description |
|---|---|
static void |
record(TypeSolver typeSolver,
com.github.javaparser.ast.expr.LambdaExpr lambdaExpr,
String paramName,
com.github.javaparser.resolution.types.ResolvedType type) |
static void |
recordInferenceVariables(TypeSolver typeSolver,
com.github.javaparser.ast.expr.LambdaExpr lambdaExpr,
List<InferenceVariable> _inferenceVariables) |
static Optional<com.github.javaparser.resolution.types.ResolvedType> |
retrieve(TypeSolver typeSolver,
com.github.javaparser.ast.expr.LambdaExpr lambdaExpr,
String paramName) |
static Optional<List<InferenceVariable>> |
retrieveInferenceVariables(TypeSolver typeSolver,
com.github.javaparser.ast.expr.LambdaExpr lambdaExpr) |
public static void record(TypeSolver typeSolver, com.github.javaparser.ast.expr.LambdaExpr lambdaExpr, String paramName, com.github.javaparser.resolution.types.ResolvedType type)
public static Optional<com.github.javaparser.resolution.types.ResolvedType> retrieve(TypeSolver typeSolver, com.github.javaparser.ast.expr.LambdaExpr lambdaExpr, String paramName)
public static void recordInferenceVariables(TypeSolver typeSolver, com.github.javaparser.ast.expr.LambdaExpr lambdaExpr, List<InferenceVariable> _inferenceVariables)
public static Optional<List<InferenceVariable>> retrieveInferenceVariables(TypeSolver typeSolver, com.github.javaparser.ast.expr.LambdaExpr lambdaExpr)
Copyright © 2007–2019. All rights reserved.