Uses of Class
com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet
-
Packages that use BoundSet Package Description com.github.javaparser.symbolsolver.resolution.typeinference com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas -
-
Uses of BoundSet in com.github.javaparser.symbolsolver.resolution.typeinference
Fields in com.github.javaparser.symbolsolver.resolution.typeinference declared as BoundSet Modifier and Type Field Description private BoundSetConstraintFormula.ReductionResult. boundSetprivate static BoundSetBoundSet. EMPTYMethods in com.github.javaparser.symbolsolver.resolution.typeinference that return BoundSet Modifier and Type Method Description private BoundSetTypeInference. boundSetup(java.util.List<ResolvedTypeParameterDeclaration> typeParameterDeclarations, java.util.List<InferenceVariable> inferenceVariables)When inference begins, a bound set is typically generated from a list of type parameter declarations P1, ..., Pp and associated inference variables α1, ..., αpBoundSetBoundSet. deriveImpliedBounds(TypeSolver typeSolver)static BoundSetBoundSet. empty()BoundSetConstraintFormula.ReductionResult. getBoundSet()BoundSetBoundSet. incorporate(BoundSet otherBounds, TypeSolver typeSolver)Maintains a set of inference variable bounds, ensuring that these are consistent as new bounds are added.BoundSetTypeInference. invocationTypeInferenceBoundsSetB3()BoundSetConstraintFormulaSet. reduce(TypeSolver typeSolver)Takes a compatibility assertion about an expression or type, called a constraint formula, and reduces it to a set of bounds on inference variables.BoundSetBoundSet. withBound(Bound bound)Methods in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type BoundSet Modifier and Type Method Description booleanInstantiationSet. allInferenceVariablesAreResolved(BoundSet boundSet)static ConstraintFormula.ReductionResultConstraintFormula.ReductionResult. bounds(BoundSet bounds)BoundSetBoundSet. incorporate(BoundSet otherBounds, TypeSolver typeSolver)Maintains a set of inference variable bounds, ensuring that these are consistent as new bounds are added.abstract ConstraintFormula.ReductionResultConstraintFormula. reduce(BoundSet currentBoundSet)A formula is reduced to one or both of: i) A bound or bound set, which is to be incorporated with the "current" bound set. -
Uses of BoundSet in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas
Methods in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas with parameters of type BoundSet Modifier and Type Method Description ConstraintFormula.ReductionResultExpressionCompatibleWithType. reduce(BoundSet currentBoundSet)ConstraintFormula.ReductionResultLambdaThrowsCompatibleWithType. reduce(BoundSet currentBoundSet)ConstraintFormula.ReductionResultMethodReferenceThrowsCompatibleWithType. reduce(BoundSet currentBoundSet)ConstraintFormula.ReductionResultTypeCompatibleWithType. reduce(BoundSet currentBoundSet)ConstraintFormula.ReductionResultTypeContainedByType. reduce(BoundSet currentBoundSet)ConstraintFormula.ReductionResultTypeSameAsType. reduce(BoundSet currentBoundSet)ConstraintFormula.ReductionResultTypeSubtypeOfType. reduce(BoundSet currentBoundSet)
-