Looking at the changes for the new GraalVM format, FieldHintPredicate is no longer valid as it doesn't take field names into account. Also field hints always intended invocation (getting/setting the value of the field.

Comment From: bclozel

Also, the TypeHint API is not aligned with the recent changes and still promotes reflection-only hints.