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()Other methodsstatic 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)