Class Visitors


  • public final class Visitors
    extends Object
    • Method Detail

      • newVisitor

        public static <T> Visitor<T> newVisitor​(Class<T> type,
                                                Visitor<T> visitor)
      • getTypeArguments

        protected static <T> List<Class> getTypeArguments​(Class<T> baseClass,
                                                          Class<? extends T> childClass)