We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 78b00f5 commit c67b9c9Copy full SHA for c67b9c9
1 file changed
utils/src/com/cloud/utils/component/ComponentContext.java
@@ -208,9 +208,10 @@ public static <T> T getTargetObject(Object instance) {
208
return (T)instance;
209
}
210
211
- public static <T> T inject(Class<T> clz) {
212
- T instance = s_appContext.getAutowireCapableBeanFactory().createBean(clz);
213
- return inject(instance);
+ @SuppressWarnings("unchecked")
+ public static <T> T inject(Class<T> clz) {
+ Object instance = s_appContext.getAutowireCapableBeanFactory().createBean(clz);
214
+ return (T)inject(instance);
215
216
217
public static <T> T inject(Object instance) {
0 commit comments