value = processor != null ? property.getValue(object, processor) : property.getValue(object);
} else {
value = property.getValue();
}
TransformerChain transformerChain = buildTransformerChain(new PropertyPlaceholderTransformer(object));
return transformerChain.transform(value, fieldType);
}
protected <T> List<String> lookupConstructorParameterNames(Class<T> target, Set<Property> properties) {
Collection<String> propertyNames = ReflectionUtils.map(properties, "rootAttribute");
return ReflectionUtils.filterConstructorParameters(target, propertyNames);