requestConstraintHint method
Initializes hint with this question's constraint; throws
UnpivotableExpressionException without one.
Implementation
void requestConstraintHint(ConstraintHint hint) {
final constraint = treeElement.constraint;
if (constraint is! Constraint) {
throw const UnpivotableExpressionException();
}
hint.init(
EvaluationContext.withContext(form.evaluationContext, treeElement.ref),
constraint.constraint.expr,
form.mainInstance,
);
}