public final class FieldFinder<FT> extends Object implements OpticFinder<FT>
Constructor and Description |
---|
FieldFinder(String name,
Type<FT> type) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
<A,FR> (TypedOptic<A,?,FT,FR>|Type.FieldNotFoundException) |
findType(Type<A> containerType,
Type<FR> resultType,
boolean recurse) |
int |
hashCode() |
Type<FT> |
type() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
findType, inField
public Type<FT> type()
type
in interface OpticFinder<FT>
public <A,FR> (TypedOptic<A,?,FT,FR>|Type.FieldNotFoundException) findType(Type<A> containerType, Type<FR> resultType, boolean recurse)
findType
in interface OpticFinder<FT>