Class DependencyTable.DependencyVisitor

java.lang.Object
net.sf.antcontrib.cpptasks.DependencyTable.DependencyVisitor
Direct Known Subclasses:
DependencyTable.TimestampChecker
Enclosing class:
DependencyTable

public abstract class DependencyTable.DependencyVisitor extends Object
  • Constructor Details

    • DependencyVisitor

      public DependencyVisitor()
  • Method Details

    • preview

      public abstract boolean preview(DependencyInfo parent, DependencyInfo[] children)
      Previews all the children of this source file. May be called multiple times as DependencyInfo's for children are filled in.
      Returns:
      true to continue towards recursion into included files
    • stackExhausted

      public abstract void stackExhausted()
      Called if the dependency depth exhausted the stack.
    • visit

      public abstract boolean visit(DependencyInfo dependInfo)
      Visits the dependency info.
      Returns:
      true to continue towards recursion into included files