private static String getPropertyString(Object root, String[] properties) { Object object = baseForGetProperty(root, properties); Map<String, FieldAccess> fields = getFieldsFromObject( object ); final String lastProperty = properties[ properties.length - 1 ]; FieldAccess field = fields.get( lastProperty ); if ( field.type() == Typ.string ) { return (String) field.getObject( object ); } else { return Conversions.toString(field.getValue(object)); } }
private static String getPropertyString(Object root, String[] properties) { Object object = baseForGetProperty(root, properties); Map<String, FieldAccess> fields = getFieldsFromObject( object ); final String lastProperty = properties[ properties.length - 1 ]; FieldAccess field = fields.get( lastProperty ); if ( field.type() == Typ.string ) { return (String) field.getObject( object ); } else { return Conversions.toString(field.getValue(object)); } }
object = field.getObject( object );
object = field.getObject( object );
field.setValue( object, newValue ); } else { object = field.getObject( object );
field.setValue( object, newValue ); } else { object = field.getObject( object );
Object srcValue = srcField.getObject( src ); Object value = srcField.getObject( src ); dstField.setValue( dst, value ); return ; Typ.isSuperType ( dstField.type(), srcValue.getClass () ) ) { dstField.setObject(dst, copy( srcField.getObject ( src ) )); return ; Object newInstance = Reflection.newInstance ( dstField.type() ); if (ignore == null) { fieldByFieldCopy( srcField.getObject( src ), newInstance ); } else { fieldByFieldCopy( srcField.getObject( src ), newInstance, ignore );
Object srcValue = srcField.getObject( src ); Object value = srcField.getObject( src ); dstField.setValue( dst, value ); return ; Typ.isSuperType ( dstField.type(), srcValue.getClass () ) ) { dstField.setObject(dst, copy( srcField.getObject ( src ) )); return ; Object newInstance = Reflection.newInstance ( dstField.type() ); if (ignore == null) { fieldByFieldCopy( srcField.getObject( src ), newInstance ); } else { fieldByFieldCopy( srcField.getObject( src ), newInstance, ignore );
object = field.getObject( object ); if (object != null) { fields = getFieldsFromObject( root );
object = field.getObject( object ); if (object != null) { fields = getFieldsFromObject( root );
Object value = field.getObject(item);
Object value = field.getObject(item);
Object value = fieldAccess.getObject ( parent );
Object value = fieldAccess.getObject ( parent );
Object value = fieldAccess.getObject ( parent );