Class FunctionalUtil.AccessProvider<E>

java.lang.Object
pl.matsuo.core.util.function.FunctionalUtil.AccessProvider<E>
Type Parameters:
E - Accessed value type
All Implemented Interfaces:
Consumer<E>, Supplier<E>
Enclosing class:
FunctionalUtil

public static class FunctionalUtil.AccessProvider<E> extends Object implements Supplier<E>, Consumer<E>
Objects provide access to some element. It may be getter/setter pair or get/set field directly. Abstracted over implementation.