spring-framework/integration-tests/src/test/java/org/springframework
Brian Clozel 43d39d4e8a Enforce need for type reflection in RuntimeHintsAgent
Prior to this commit, the AOT infrastructure would rely on the fact that
native runtime reflection on a type would only consider
methods/fields/constructors that had specific hints contributed. When
listing them through the reflection API on the type, the native image
would only return those for which we had hints contributed.
This behavior will soon change in GraalVM and will better align with the
JVM behavior: when asking for all declared methods on a type in a native
image, we should get all existing methods, not just the ones registered
previously in the native image.

This commit aligns the behavior of the `RuntimeHintsAgent` and removes
the now misleading predicates as a consequence.

Closes gh-29205
2022-10-03 11:31:24 +02:00
..
aop Merge branch '5.3.x' 2022-05-31 14:15:36 +02:00
aot Enforce need for type reflection in RuntimeHintsAgent 2022-10-03 11:31:24 +02:00
beans/factory/xml Prevent improper use of testing framework APIs 2019-09-12 11:20:56 +02:00
cache/annotation Use new AssertJ exception assertions 2022-05-31 14:08:28 +02:00
context/annotation Fix broken test missed in merge 2022-02-03 15:16:27 +01:00
core/env Jakarta EE 9 migration 2021-09-17 09:14:07 +02:00
expression/spel/support
scheduling/annotation Use idiomatic AssertJ assertions for true, false, and null 2022-01-10 14:15:55 +01:00
transaction/annotation Use new AssertJ exception assertions 2022-05-31 14:08:28 +02:00