package ru.hflabs.rcd.accessor;
import com.google.common.base.Function;
/**
* Интерфейс <class>FieldAccessor</class> декларирует методы для установки и получения значений объекта
*
* @see Function
*/
public interface FieldAccessor<O, T> extends Function<T, O> {
/**
* Устанавливает значение в объект
*
* @param value значение
* @return Возвращает ссылку на текущий объект
*/
T inject(T target, O value);
}