Skip to content

Commit 6e275b7

Browse files
committed
Polishing
1 parent 8827263 commit 6e275b7

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

spring-beans/src/main/java/org/springframework/beans/factory/support/FactoryBeanRegistrySupport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ protected Object getCachedObjectForFactoryBean(String beanName) {
9494
* @throws BeanCreationException if FactoryBean object creation failed
9595
* @see org.springframework.beans.factory.FactoryBean#getObject()
9696
*/
97-
protected Object getObjectFromFactoryBean(FactoryBean factory, String beanName, boolean shouldPostProcess) {
97+
protected Object getObjectFromFactoryBean(FactoryBean<?> factory, String beanName, boolean shouldPostProcess) {
9898
if (factory.isSingleton() && containsSingleton(beanName)) {
9999
synchronized (getSingletonMutex()) {
100100
Object object = this.factoryBeanObjectCache.get(beanName);

spring-beans/src/main/java/org/springframework/beans/factory/support/StaticListableBeanFactory.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public Object getBean(String name) throws BeansException {
9393

9494
if (bean instanceof FactoryBean && !BeanFactoryUtils.isFactoryDereference(name)) {
9595
try {
96-
return ((FactoryBean) bean).getObject();
96+
return ((FactoryBean<?>) bean).getObject();
9797
}
9898
catch (Exception ex) {
9999
throw new BeanCreationException(beanName, "FactoryBean threw exception on object creation", ex);
@@ -141,18 +141,18 @@ public boolean containsBean(String name) {
141141
public boolean isSingleton(String name) throws NoSuchBeanDefinitionException {
142142
Object bean = getBean(name);
143143
// In case of FactoryBean, return singleton status of created object.
144-
return (bean instanceof FactoryBean && ((FactoryBean) bean).isSingleton());
144+
return (bean instanceof FactoryBean && ((FactoryBean<?>) bean).isSingleton());
145145
}
146146

147147
public boolean isPrototype(String name) throws NoSuchBeanDefinitionException {
148148
Object bean = getBean(name);
149149
// In case of FactoryBean, return prototype status of created object.
150-
return ((bean instanceof SmartFactoryBean && ((SmartFactoryBean) bean).isPrototype()) ||
151-
(bean instanceof FactoryBean && !((FactoryBean) bean).isSingleton()));
150+
return ((bean instanceof SmartFactoryBean && ((SmartFactoryBean<?>) bean).isPrototype()) ||
151+
(bean instanceof FactoryBean && !((FactoryBean<?>) bean).isSingleton()));
152152
}
153153

154-
public boolean isTypeMatch(String name, Class targetType) throws NoSuchBeanDefinitionException {
155-
Class type = getType(name);
154+
public boolean isTypeMatch(String name, Class<?> targetType) throws NoSuchBeanDefinitionException {
155+
Class<?> type = getType(name);
156156
return (targetType == null || (type != null && targetType.isAssignableFrom(type)));
157157
}
158158

@@ -167,7 +167,7 @@ public Class<?> getType(String name) throws NoSuchBeanDefinitionException {
167167

168168
if (bean instanceof FactoryBean && !BeanFactoryUtils.isFactoryDereference(name)) {
169169
// If it's a FactoryBean, we want to look at what it creates, not the factory class.
170-
return ((FactoryBean) bean).getObjectType();
170+
return ((FactoryBean<?>) bean).getObjectType();
171171
}
172172
return bean.getClass();
173173
}
@@ -193,18 +193,18 @@ public String[] getBeanDefinitionNames() {
193193
return StringUtils.toStringArray(this.beans.keySet());
194194
}
195195

196-
public String[] getBeanNamesForType(Class type) {
196+
public String[] getBeanNamesForType(Class<?> type) {
197197
return getBeanNamesForType(type, true, true);
198198
}
199199

200-
public String[] getBeanNamesForType(Class type, boolean includeNonSingletons, boolean includeFactoryBeans) {
200+
public String[] getBeanNamesForType(Class<?> type, boolean includeNonSingletons, boolean includeFactoryBeans) {
201201
boolean isFactoryType = (type != null && FactoryBean.class.isAssignableFrom(type));
202202
List<String> matches = new ArrayList<String>();
203203
for (String name : this.beans.keySet()) {
204204
Object beanInstance = this.beans.get(name);
205205
if (beanInstance instanceof FactoryBean && !isFactoryType) {
206206
if (includeFactoryBeans) {
207-
Class objectType = ((FactoryBean) beanInstance).getObjectType();
207+
Class<?> objectType = ((FactoryBean<?>) beanInstance).getObjectType();
208208
if (objectType != null && (type == null || type.isAssignableFrom(objectType))) {
209209
matches.add(name);
210210
}
@@ -237,8 +237,8 @@ public <T> Map<String, T> getBeansOfType(Class<T> type, boolean includeNonSingle
237237
if (beanInstance instanceof FactoryBean && !isFactoryType) {
238238
if (includeFactoryBeans) {
239239
// Match object created by FactoryBean.
240-
FactoryBean factory = (FactoryBean) beanInstance;
241-
Class objectType = factory.getObjectType();
240+
FactoryBean<?> factory = (FactoryBean<?>) beanInstance;
241+
Class<?> objectType = factory.getObjectType();
242242
if ((includeNonSingletons || factory.isSingleton()) &&
243243
objectType != null && (type == null || type.isAssignableFrom(objectType))) {
244244
matches.put(beanName, getBean(beanName, type));

0 commit comments

Comments
 (0)