@@ -201,7 +201,7 @@ void handleServiceClassIsReachable(DuringAnalysisAccess access, Class<?> service
201201 registerProviderForRuntimeResourceAccess (access .getApplicationClassLoader ().getUnnamedModule (), serviceProvider .getName (), registeredProviders );
202202 }
203203
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" )
205205 public static void registerProviderForRuntimeReflectionAccess (DuringAnalysisAccess access , String provider , Set <String > registeredProviders ) {
206206 /* Make provider reflectively instantiable */
207207 Class <?> providerClass = access .findClassByName (provider );
@@ -271,7 +271,7 @@ public static void registerProviderForRuntimeResourceAccess(Module module, Strin
271271 }
272272 }
273273
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" )
275275 private static Constructor <?> findNullaryConstructor (Class <?> providerClass ) {
276276 Constructor <?> nullaryConstructor = null ;
277277 try {
@@ -285,7 +285,7 @@ private static Constructor<?> findNullaryConstructor(Class<?> providerClass) {
285285 return nullaryConstructor ;
286286 }
287287
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" )
289289 private static Method findProviderMethod (Class <?> providerClass ) {
290290 Method nullaryProviderMethod = null ;
291291 try {
0 commit comments