/** * Register additional BeanMutatorAccessorResolver that will be used before the standard * ones. * * @param resolvers * @return a reference to this builder. */ public GensonBuilder with(BeanMutatorAccessorResolver... resolvers) { if (mutatorAccessorResolver == null) mutatorAccessorResolver = createBeanMutatorAccessorResolver(); if (mutatorAccessorResolver instanceof BeanMutatorAccessorResolver.CompositeResolver) ((BeanMutatorAccessorResolver.CompositeResolver) mutatorAccessorResolver).add(resolvers); else throw new IllegalStateException( "You can not add multiple resolvers if the base resolver is not of type " + BeanMutatorAccessorResolver.CompositeResolver.class.getName()); return this; }
/** * Register additional BeanMutatorAccessorResolver that will be used before the standard * ones. * * @param resolvers * @return a reference to this builder. */ public GensonBuilder with(BeanMutatorAccessorResolver... resolvers) { if (mutatorAccessorResolver == null) mutatorAccessorResolver = createBeanMutatorAccessorResolver(); if (mutatorAccessorResolver instanceof BeanMutatorAccessorResolver.CompositeResolver) ((BeanMutatorAccessorResolver.CompositeResolver) mutatorAccessorResolver).add(resolvers); else throw new IllegalStateException( "You can not add multiple resolvers if the base resolver is not of type " + BeanMutatorAccessorResolver.CompositeResolver.class.getName()); return this; }
if (propertyNameResolver == null) propertyNameResolver = createPropertyNameResolver(); if (mutatorAccessorResolver == null) mutatorAccessorResolver = createBeanMutatorAccessorResolver();
if (propertyNameResolver == null) propertyNameResolver = createPropertyNameResolver(); if (mutatorAccessorResolver == null) mutatorAccessorResolver = createBeanMutatorAccessorResolver();