package sk.nociar.jpacloner.properties;
import java.lang.reflect.Method;
public class MethodPropertyWriter implements PropertyWriter {
private final Method setter;
public MethodPropertyWriter(Method setter) {
this.setter = setter;
setter.setAccessible(true);
}
@Override
public void set(Object instance, Object value) {
try {
setter.invoke(instance, value);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}