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(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<ResolvedTypeParameterDeclaration> typeParameterDeclarations)static Optional<List<InferenceVariable>>TypeInferenceCache.retrieveInferenceVariables(TypeSolver typeSolver, LambdaExpr lambdaExpr)abstract Set<InferenceVariable>Bound.usedInferenceVariables()static Set<InferenceVariable>TypeHelper.usedInferenceVariables(ResolvedType type)Methods in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type InferenceVariableModifier and TypeMethodDescriptionBoundSet.getProperUpperBoundsFor(InferenceVariable inferenceVariable)InferenceVariableSubstitution.withPair(InferenceVariable inferenceVariable, ResolvedType type)Method parameters in com.github.javaparser.symbolsolver.resolution.typeinference with type arguments of type InferenceVariableModifier and TypeMethodDescriptionBoundSet.performResolution(List<InferenceVariable> variablesToResolve, TypeSolver typeSolver)Examines the bounds on an inference variable and determines an instantiation that is compatible with those bounds.static voidTypeInferenceCache.recordInferenceVariables(TypeSolver typeSolver, LambdaExpr lambdaExpr, List<InferenceVariable> _inferenceVariables)Constructors in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type InferenceVariableModifierConstructorDescriptionInstantiation(InferenceVariable inferenceVariable, ResolvedType properType)ProperLowerBound(InferenceVariable inferenceVariable, ResolvedType properType)ProperUpperBound(InferenceVariable inferenceVariable, 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<ResolvedType> typesOrWildcards)