@Override public boolean isAssignableFrom(ConvertibleType<?> type) { return type.attributeType() == null ? supported : type.attributeType() == attributeType; } @Override
private FieldBuilder(Class<T> clazz, Bean<T,V> bean, Rule<V> rule) { super(clazz, bean.properties()); if (bean.type().attributeType() != null) { with(bean.type().attributeType()); } else { with(rule.getAttributeType()); } with(rule.newConverter(bean.type())); with(bean.reflect()); } }
@Override public boolean isAssignableFrom(ConvertibleType<?> type) { return type.attributeType() == null ? supported : type.attributeType() == attributeType; } @Override
private FieldBuilder(Class<T> clazz, Bean<T,V> bean, Rule<V> rule) { super(clazz, bean.properties()); if (bean.type().attributeType() != null) { with(bean.type().attributeType()); } else { with(rule.getAttributeType()); } with(rule.newConverter(bean.type())); with(bean.reflect()); } }