default <V> T |
Visitable.accept(Class<V> type,
Visitor<V> visitor) |
<V> F |
BaseFluent.accept(Class<V> type,
Visitor<V> visitor) |
default T |
Visitable.accept(List<Map.Entry<String,Object>> path,
String currentKey,
Visitor... visitors) |
F |
BaseFluent.accept(List<Map.Entry<String,Object>> path,
String currentKey,
Visitor... visitors) |
default T |
Visitable.accept(List<Map.Entry<String,Object>> path,
Visitor... visitors) |
F |
BaseFluent.accept(List<Map.Entry<String,Object>> path,
Visitor... visitors) |
default T |
Visitable.accept(Visitor... visitors) |
F |
BaseFluent.accept(Visitor... visitors) |
default <T> void |
VisitorListener.afterVisit(Visitor<T> v,
List<Map.Entry<String,Object>> path,
T target) |
default <T> void |
VisitorListener.beforeVisit(Visitor<T> v,
List<Map.Entry<String,Object>> path,
T target) |
static <T> VisitorWiretap<T> |
VisitorWiretap.create(Visitor<T> visitor,
Collection<VisitorListener> listeners) |
static <T> Visitor<T> |
Visitors.newVisitor(Class<T> type,
Visitor<T> visitor) |
default <V,T> void |
VisitorListener.onCheck(Visitor<V> v,
boolean canVisit,
T target) |
static <T> Visitor<T> |
VisitorListener.wrap(Visitor<T> visitor) |