/** Merge objects fields to another objects empty (null) fields**/publicstaticvoidmergeToEmptyFields(ObjectobjectTo,ObjectobjectFrom){Field[]fields=objectTo.getClass().getFields();try{for(Fieldf:fields){intmod=f.getModifiers();if(!Modifier.isFinal(mod)&&!Modifier.isStatic(mod)&&f.isAccessible()&&!f.isAnnotationPresent(ReadOnly.class)&&f.get(objectTo)==null){f.set(objectTo,f.get(objectFrom));}}}catch(Exceptione){thrownewRuntimeException(e);}}
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.