See https://github.com/hibernate/hibernate-search/pull/3503#discussion_r1196317474 We have the same problem in multiple places, e.g.:
- org.hibernate.search.mapper.pojo.search.definition.binding.ProjectionBindingContext
- org.hibernate.search.mapper.pojo.bridge.binding.BindingContext
- org.hibernate.search.engine.search.predicate.definition.PredicateDefinitionContext
We should probably deprecate the variants that don’t have a “type” parameter, since people will most likely always need a cast. |