in src/main/java/com/amazon/rdsdata/client/FieldPropertyWriter.java [32:44]
static Optional<PropertyWriter> fieldPropertyWriterFor(Object instance, String fieldName) {
val instanceType = instance.getClass();
try {
val field = getField(instanceType, fieldName);
if (Modifier.isStatic(field.getModifiers())) {
throw MappingException.staticField(instanceType, fieldName);
}
val writer = new FieldPropertyWriter(instance, field.getType(), field);
return Optional.of(writer);
} catch (NoSuchFieldException e) {
return Optional.empty();
}
}