public interface Visitable<T>
default <V> T
accept(Class<V> type, Visitor<V> visitor)
default T
accept(List<Object> path, Visitor... visitors)
accept(Visitor... visitors)
getTarget(Visitable<T> visitable)
default <V> T accept(Class<V> type, Visitor<V> visitor)
default T accept(Visitor... visitors)
default T accept(List<Object> path, Visitor... visitors)
default T getTarget(Visitable<T> visitable)
Copyright © 2022. All rights reserved.