Class Node

    • Method Detail

      • collectChildren

        protected abstract List<Node> collectChildren()
      • accept

        public abstract void accept​(NodeVisitor visitor)
      • getField

        public Field getField()
      • getTargetClass

        public Class<?> getTargetClass()
      • getGenericType

        public Type getGenericType()
      • getParent

        public Node getParent()
      • getTypeMap

        public TypeMap getTypeMap()
      • getChildren

        public List<Node> getChildren()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object