Uses of Class
com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable
Packages that use InferenceVariable
Package
Description
-
Uses of InferenceVariable in com.github.javaparser.symbolsolver.resolution.typeinference
Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return InferenceVariableModifier and TypeMethodDescriptionInstantiation.getInferenceVariable()ProperLowerBound.getInferenceVariable()ProperUpperBound.getInferenceVariable()static InferenceVariableInferenceVariable.unnamed(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration typeParameterDeclaration) Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return types with arguments of type InferenceVariableModifier and TypeMethodDescriptionstatic List<InferenceVariable> InferenceVariable.instantiate(List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration> typeParameterDeclarations) static Optional<List<InferenceVariable>> TypeInferenceCache.retrieveInferenceVariables(com.github.javaparser.resolution.TypeSolver typeSolver, com.github.javaparser.ast.expr.LambdaExpr lambdaExpr) abstract Set<InferenceVariable> Bound.usedInferenceVariables()Other methodsstatic Set<InferenceVariable> TypeHelper.usedInferenceVariables(com.github.javaparser.resolution.types.ResolvedType type) Methods in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type InferenceVariableModifier and TypeMethodDescriptionBoundSet.getProperUpperBoundsFor(InferenceVariable inferenceVariable) InferenceVariableSubstitution.withPair(InferenceVariable inferenceVariable, com.github.javaparser.resolution.types.ResolvedType type) Method parameters in com.github.javaparser.symbolsolver.resolution.typeinference with type arguments of type InferenceVariableModifier and TypeMethodDescriptionBoundSet.performResolution(List<InferenceVariable> variablesToResolve, com.github.javaparser.resolution.TypeSolver typeSolver) Examines the bounds on an inference variable and determines an instantiation that is compatible with those bounds.static voidTypeInferenceCache.recordInferenceVariables(com.github.javaparser.resolution.TypeSolver typeSolver, com.github.javaparser.ast.expr.LambdaExpr lambdaExpr, List<InferenceVariable> _inferenceVariables) Constructors in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type InferenceVariableModifierConstructorDescriptionInstantiation(InferenceVariable inferenceVariable, com.github.javaparser.resolution.types.ResolvedType properType) ProperLowerBound(InferenceVariable inferenceVariable, com.github.javaparser.resolution.types.ResolvedType properType) ProperUpperBound(InferenceVariable inferenceVariable, com.github.javaparser.resolution.types.ResolvedType properType) -
Uses of InferenceVariable in com.github.javaparser.symbolsolver.resolution.typeinference.bounds
Methods in com.github.javaparser.symbolsolver.resolution.typeinference.bounds that return types with arguments of type InferenceVariableModifier and TypeMethodDescriptionCapturesBound.getInferenceVariables()CapturesBound.usedInferenceVariables()FalseBound.usedInferenceVariables()SameAsBound.usedInferenceVariables()SubtypeOfBound.usedInferenceVariables()ThrowsBound.usedInferenceVariables()Methods in com.github.javaparser.symbolsolver.resolution.typeinference.bounds with parameters of type InferenceVariableModifier and TypeMethodDescriptionbooleanThrowsBound.isThrowsBoundOn(InferenceVariable inferenceVariable) Constructors in com.github.javaparser.symbolsolver.resolution.typeinference.bounds with parameters of type InferenceVariableConstructor parameters in com.github.javaparser.symbolsolver.resolution.typeinference.bounds with type arguments of type InferenceVariableModifierConstructorDescriptionCapturesBound(List<InferenceVariable> inferenceVariables, List<com.github.javaparser.resolution.types.ResolvedType> typesOrWildcards)