It seems to not be possible at this time.
Instead of using the @Assert\Expression constraint, sometimes, it could be great to support expressions directly in others constraints like:
* min = "this.startDate",
* max = "this.startDate + 10 days"
supporting expressions directly like than would be hard to handle it in a BC way (I see lots of weird edge cases coming).
IIRC, there was already some discussion around this before, but I cannot find the right issue anymore right now.
What about in-lined annotations?
* min = @Assert\ExpressionValue("this.startDate"),
* max = @Assert\ExpressionValue("this.startDate + 10 days")
And technically in these cases it's properly a good idea to create a custom Constraint/Validator then doing everything with expressions.
I think this would simplify constraints quite a bit tbh