4848import org .graalvm .nativeimage .ImageSingletons ;
4949import org .graalvm .nativeimage .Platform ;
5050import org .graalvm .nativeimage .Platforms ;
51- import org .graalvm .nativeimage .impl . ConfigurationCondition ;
51+ import org .graalvm .nativeimage .dynamicaccess . AccessCondition ;
5252import org .graalvm .nativeimage .impl .RuntimeReflectionSupport ;
5353
5454//Checkstyle: allow reflection
@@ -69,7 +69,7 @@ public final class RuntimeReflection {
6969 * @since 19.0
7070 */
7171 public static void register (Class <?>... classes ) {
72- ImageSingletons .lookup (RuntimeReflectionSupport .class ).register (ConfigurationCondition . alwaysTrue (), classes );
72+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).register (AccessCondition . unconditional (), classes );
7373 }
7474
7575 /**
@@ -80,7 +80,7 @@ public static void register(Class<?>... classes) {
8080 * @since 23.0
8181 */
8282 public static void registerClassLookup (String className ) {
83- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerClassLookup (ConfigurationCondition . alwaysTrue (), className );
83+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerClassLookup (AccessCondition . unconditional (), className );
8484 }
8585
8686 /**
@@ -91,7 +91,7 @@ public static void registerClassLookup(String className) {
9191 * @since 19.0
9292 */
9393 public static void register (Executable ... methods ) {
94- ImageSingletons .lookup (RuntimeReflectionSupport .class ).register (ConfigurationCondition . alwaysTrue (), false , methods );
94+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).register (AccessCondition . unconditional (), false , methods );
9595 }
9696
9797 /**
@@ -103,7 +103,7 @@ public static void register(Executable... methods) {
103103 * @since 21.3
104104 */
105105 public static void registerAsQueried (Executable ... methods ) {
106- ImageSingletons .lookup (RuntimeReflectionSupport .class ).register (ConfigurationCondition . alwaysTrue (), true , methods );
106+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).register (AccessCondition . unconditional (), true , methods );
107107 }
108108
109109 /**
@@ -116,7 +116,7 @@ public static void registerAsQueried(Executable... methods) {
116116 * @since 23.0
117117 */
118118 public static void registerMethodLookup (Class <?> declaringClass , String methodName , Class <?>... parameterTypes ) {
119- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerMethodLookup (ConfigurationCondition . alwaysTrue (), declaringClass , methodName , parameterTypes );
119+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerMethodLookup (AccessCondition . unconditional (), declaringClass , methodName , parameterTypes );
120120 }
121121
122122 /**
@@ -130,7 +130,7 @@ public static void registerMethodLookup(Class<?> declaringClass, String methodNa
130130 * @since 23.0
131131 */
132132 public static void registerConstructorLookup (Class <?> declaringClass , Class <?>... parameterTypes ) {
133- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerConstructorLookup (ConfigurationCondition . alwaysTrue (), declaringClass , parameterTypes );
133+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerConstructorLookup (AccessCondition . unconditional (), declaringClass , parameterTypes );
134134 }
135135
136136 /**
@@ -141,7 +141,7 @@ public static void registerConstructorLookup(Class<?> declaringClass, Class<?>..
141141 * @since 19.0
142142 */
143143 public static void register (Field ... fields ) {
144- ImageSingletons .lookup (RuntimeReflectionSupport .class ).register (ConfigurationCondition . alwaysTrue (), false , fields );
144+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).register (AccessCondition . unconditional (), false , fields );
145145 }
146146
147147 /**
@@ -153,7 +153,7 @@ public static void register(Field... fields) {
153153 * @since 19.0
154154 */
155155 public static void registerFieldLookup (Class <?> declaringClass , String fieldName ) {
156- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerFieldLookup (ConfigurationCondition . alwaysTrue (), declaringClass , fieldName );
156+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerFieldLookup (AccessCondition . unconditional (), declaringClass , fieldName );
157157 }
158158
159159 /**
@@ -162,7 +162,7 @@ public static void registerFieldLookup(Class<?> declaringClass, String fieldName
162162 * @since 23.0
163163 */
164164 public static void registerAllClasses (Class <?> declaringClass ) {
165- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllClassesQuery (ConfigurationCondition . alwaysTrue (), declaringClass );
165+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllClassesQuery (AccessCondition . unconditional (), declaringClass );
166166 }
167167
168168 /**
@@ -171,7 +171,7 @@ public static void registerAllClasses(Class<?> declaringClass) {
171171 * @since 23.0
172172 */
173173 public static void registerAllDeclaredClasses (Class <?> declaringClass ) {
174- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllDeclaredClassesQuery (ConfigurationCondition . alwaysTrue (), declaringClass );
174+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllDeclaredClassesQuery (AccessCondition . unconditional (), declaringClass );
175175 }
176176
177177 /**
@@ -181,7 +181,7 @@ public static void registerAllDeclaredClasses(Class<?> declaringClass) {
181181 * @since 23.0
182182 */
183183 public static void registerAllMethods (Class <?> declaringClass ) {
184- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllMethodsQuery (ConfigurationCondition . alwaysTrue (), true , declaringClass );
184+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllMethodsQuery (AccessCondition . unconditional (), true , declaringClass );
185185 }
186186
187187 /**
@@ -191,7 +191,7 @@ public static void registerAllMethods(Class<?> declaringClass) {
191191 * @since 23.0
192192 */
193193 public static void registerAllDeclaredMethods (Class <?> declaringClass ) {
194- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllDeclaredMethodsQuery (ConfigurationCondition . alwaysTrue (), true , declaringClass );
194+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllDeclaredMethodsQuery (AccessCondition . unconditional (), true , declaringClass );
195195 }
196196
197197 /**
@@ -201,7 +201,7 @@ public static void registerAllDeclaredMethods(Class<?> declaringClass) {
201201 * @since 23.0
202202 */
203203 public static void registerAllConstructors (Class <?> declaringClass ) {
204- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllConstructorsQuery (ConfigurationCondition . alwaysTrue (), true , declaringClass );
204+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllConstructorsQuery (AccessCondition . unconditional (), true , declaringClass );
205205 }
206206
207207 /**
@@ -211,7 +211,7 @@ public static void registerAllConstructors(Class<?> declaringClass) {
211211 * @since 23.0
212212 */
213213 public static void registerAllDeclaredConstructors (Class <?> declaringClass ) {
214- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllDeclaredConstructorsQuery (ConfigurationCondition . alwaysTrue (), true , declaringClass );
214+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllDeclaredConstructorsQuery (AccessCondition . unconditional (), true , declaringClass );
215215 }
216216
217217 /**
@@ -221,7 +221,7 @@ public static void registerAllDeclaredConstructors(Class<?> declaringClass) {
221221 * @since 23.0
222222 */
223223 public static void registerAllFields (Class <?> declaringClass ) {
224- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllFields (ConfigurationCondition . alwaysTrue (), declaringClass );
224+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllFields (AccessCondition . unconditional (), declaringClass );
225225 }
226226
227227 /**
@@ -231,7 +231,7 @@ public static void registerAllFields(Class<?> declaringClass) {
231231 * @since 23.0
232232 */
233233 public static void registerAllDeclaredFields (Class <?> declaringClass ) {
234- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllDeclaredFields (ConfigurationCondition . alwaysTrue (), declaringClass );
234+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllDeclaredFields (AccessCondition . unconditional (), declaringClass );
235235 }
236236
237237 /**
@@ -240,7 +240,7 @@ public static void registerAllDeclaredFields(Class<?> declaringClass) {
240240 * @since 23.0
241241 */
242242 public static void registerAllNestMembers (Class <?> declaringClass ) {
243- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllNestMembersQuery (ConfigurationCondition . alwaysTrue (), declaringClass );
243+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllNestMembersQuery (AccessCondition . unconditional (), declaringClass );
244244 }
245245
246246 /**
@@ -249,7 +249,7 @@ public static void registerAllNestMembers(Class<?> declaringClass) {
249249 * @since 23.0
250250 */
251251 public static void registerAllPermittedSubclasses (Class <?> declaringClass ) {
252- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllPermittedSubclassesQuery (ConfigurationCondition . alwaysTrue (), declaringClass );
252+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllPermittedSubclassesQuery (AccessCondition . unconditional (), declaringClass );
253253 }
254254
255255 /**
@@ -258,7 +258,7 @@ public static void registerAllPermittedSubclasses(Class<?> declaringClass) {
258258 * @since 23.0
259259 */
260260 public static void registerAllRecordComponents (Class <?> declaringClass ) {
261- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllRecordComponentsQuery (ConfigurationCondition . alwaysTrue (), declaringClass );
261+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllRecordComponentsQuery (AccessCondition . unconditional (), declaringClass );
262262 }
263263
264264 /**
@@ -267,7 +267,7 @@ public static void registerAllRecordComponents(Class<?> declaringClass) {
267267 * @since 23.0
268268 */
269269 public static void registerAllSigners (Class <?> declaringClass ) {
270- ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllSignersQuery (ConfigurationCondition . alwaysTrue (), declaringClass );
270+ ImageSingletons .lookup (RuntimeReflectionSupport .class ).registerAllSignersQuery (AccessCondition . unconditional (), declaringClass );
271271 }
272272
273273 /**
0 commit comments