protected BeanPropertyFactory createBeanPropertyFactory() { if (withBeanViewConverter) beanPropertyFactories.add(new BeanViewDescriptorProvider.BeanViewPropertyFactory( registeredViews)); beanPropertyFactories.add(new BeanPropertyFactory.StandardFactory()); return new BeanPropertyFactory.CompositeFactory(beanPropertyFactories); }
public BeanCreator createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, Genson genson) { return new BeanCreator.ConstructorBeanCreator(getRawClass(ofType), ctr, resolvedNames, expandTypes(ctr.getGenericParameterTypes(), ofType)); }
public BeanCreator createCreator(Type ofType, Method method, String[] resolvedNames, Genson genson) { return new BeanCreator.MethodBeanCreator(method, resolvedNames, expandTypes( method.getGenericParameterTypes(), ofType), getRawClass(ofType)); }
public BeanCreator createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, Genson genson) { return new BeanCreator.ConstructorBeanCreator(getRawClass(ofType), ctr, resolvedNames, expandTypes(ctr.getGenericParameterTypes(), ofType)); }
public BeanCreator createCreator(Type ofType, Method method, String[] resolvedNames, Genson genson) { return new BeanCreator.MethodBeanCreator(method, resolvedNames, expandTypes( method.getGenericParameterTypes(), ofType), getRawClass(ofType)); }
protected BeanPropertyFactory createBeanPropertyFactory() { if (withBeanViewConverter) beanPropertyFactories.add(new BeanViewDescriptorProvider.BeanViewPropertyFactory( registeredViews)); beanPropertyFactories.add(new BeanPropertyFactory.StandardFactory()); return new BeanPropertyFactory.CompositeFactory(beanPropertyFactories); }