@@ -201,7 +201,7 @@ void handleServiceClassIsReachable(DuringAnalysisAccess access, Class<?> service
201
201
registerProviderForRuntimeResourceAccess (access .getApplicationClassLoader ().getUnnamedModule (), serviceProvider .getName (), registeredProviders );
202
202
}
203
203
204
- @ BasedOnJDKFile ("https://github.com/openjdk/jdk/blob/jdk-25+14 /src/java.base/share/classes/java/util/ServiceLoader.java#L745-L793" )
204
+ @ BasedOnJDKFile ("https://github.com/openjdk/jdk/blob/jdk-25+21 /src/java.base/share/classes/java/util/ServiceLoader.java#L745-L793" )
205
205
public static void registerProviderForRuntimeReflectionAccess (DuringAnalysisAccess access , String provider , Set <String > registeredProviders ) {
206
206
/* Make provider reflectively instantiable */
207
207
Class <?> providerClass = access .findClassByName (provider );
@@ -271,7 +271,7 @@ public static void registerProviderForRuntimeResourceAccess(Module module, Strin
271
271
}
272
272
}
273
273
274
- @ BasedOnJDKFile ("https://github.com/openjdk/jdk/blob/jdk-25+14 /src/java.base/share/classes/java/util/ServiceLoader.java#L620-L631" )
274
+ @ BasedOnJDKFile ("https://github.com/openjdk/jdk/blob/jdk-25+21 /src/java.base/share/classes/java/util/ServiceLoader.java#L620-L631" )
275
275
private static Constructor <?> findNullaryConstructor (Class <?> providerClass ) {
276
276
Constructor <?> nullaryConstructor = null ;
277
277
try {
@@ -285,7 +285,7 @@ private static Constructor<?> findNullaryConstructor(Class<?> providerClass) {
285
285
return nullaryConstructor ;
286
286
}
287
287
288
- @ BasedOnJDKFile ("https://github.com/openjdk/jdk/blob/jdk-25+14 /src/java.base/share/classes/java/util/ServiceLoader.java#L583-L612" )
288
+ @ BasedOnJDKFile ("https://github.com/openjdk/jdk/blob/jdk-25+21 /src/java.base/share/classes/java/util/ServiceLoader.java#L583-L612" )
289
289
private static Method findProviderMethod (Class <?> providerClass ) {
290
290
Method nullaryProviderMethod = null ;
291
291
try {
0 commit comments