|
1 | 1 | /*
|
2 |
| - * Copyright 2002-2023 the original author or authors. |
| 2 | + * Copyright 2002-2024 the original author or authors. |
3 | 3 | *
|
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License");
|
5 | 5 | * you may not use this file except in compliance with the License.
|
@@ -123,16 +123,16 @@ public class DefaultListableBeanFactory extends AbstractAutowireCapableBeanFacto
|
123 | 123 | implements ConfigurableListableBeanFactory, BeanDefinitionRegistry, Serializable {
|
124 | 124 |
|
125 | 125 | @Nullable
|
126 |
| - private static Class<?> javaxInjectProviderClass; |
| 126 | + private static Class<?> jakartaInjectProviderClass; |
127 | 127 |
|
128 | 128 | static {
|
129 | 129 | try {
|
130 |
| - javaxInjectProviderClass = |
| 130 | + jakartaInjectProviderClass = |
131 | 131 | ClassUtils.forName("jakarta.inject.Provider", DefaultListableBeanFactory.class.getClassLoader());
|
132 | 132 | }
|
133 | 133 | catch (ClassNotFoundException ex) {
|
134 | 134 | // JSR-330 API not available - Provider interface simply not supported then.
|
135 |
| - javaxInjectProviderClass = null; |
| 135 | + jakartaInjectProviderClass = null; |
136 | 136 | }
|
137 | 137 | }
|
138 | 138 |
|
@@ -1340,7 +1340,7 @@ else if (ObjectFactory.class == descriptor.getDependencyType() ||
|
1340 | 1340 | ObjectProvider.class == descriptor.getDependencyType()) {
|
1341 | 1341 | return new DependencyObjectProvider(descriptor, requestingBeanName);
|
1342 | 1342 | }
|
1343 |
| - else if (javaxInjectProviderClass == descriptor.getDependencyType()) { |
| 1343 | + else if (jakartaInjectProviderClass == descriptor.getDependencyType()) { |
1344 | 1344 | return new Jsr330Factory().createDependencyProvider(descriptor, requestingBeanName);
|
1345 | 1345 | }
|
1346 | 1346 | else if (descriptor.supportsLazyResolution()) {
|
|
0 commit comments