@Override public T get() { return injector.get(clazz); }
@Override public T get() { return injector.get(clazz); }
protected StringValueResolver lookupResolver(BeanSpec spec, Class runtimeType) { StringValueResolver resolver = null; Param param = spec.getAnnotation(Param.class); if (null != param) { Class<? extends StringValueResolver> resolverClass = param.resolverClass(); if (Param.DEFAULT_RESOLVER.class != resolverClass) { resolver = injector.get(resolverClass); } } if (null == resolver) { resolver = resolverManager.resolver(runtimeType, spec); } return resolver; }
protected StringValueResolver lookupResolver(BeanSpec spec, Class runtimeType) { StringValueResolver resolver = null; Param param = spec.getAnnotation(Param.class); if (null != param) { Class<? extends StringValueResolver> resolverClass = param.resolverClass(); if (Param.DEFAULT_RESOLVER.class != resolverClass) { resolver = injector.get(resolverClass); } } if (null == resolver) { resolver = resolverManager.resolver(runtimeType, spec); } return resolver; }
logger.warn("Config[%s] field type[%s] not recognized", key, spec); } else { Collection col = (Collection) injector.get(spec.rawType()); String[] sa = val.toString().split(","); for (String s : sa) {
logger.warn("Config[%s] field type[%s] not recognized", key, spec); } else { Collection col = (Collection) injector.get(spec.rawType()); String[] sa = val.toString().split(","); for (String s : sa) {