We're updating the issue view to help you get more done. 

Allow integrators to opt out of using MethodHandles completely

Description

We seem to be using method handles in some places still, such as org.hibernate.search.mapper.pojo.util.spi.AnnotationHelper#expandRepeatableContainingAnnotation.

Method handles are not supported on GraalVM in particular, so we should avoid them.

There's already an SPI setting related to that, but currently it only relates to how we access POJO properties. Maybe we should make it more generic.

Environment

None

Status

Assignee

Yoann Rodière

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Feedback Requested

None

Components

Fix versions

Priority

Major