コード例 #1
0
ファイル: IEntityDefn.java プロジェクト: phil-rice/fastorm
 private static void visitChildren(IEntityDefn parent, IEntityDefnVisitor visitor)
     throws Exception {
   for (IEntityDefn child : parent.getChildren()) {
     visitor.accept(child);
     visitChildren(child, visitor);
   }
 }
コード例 #2
0
ファイル: IEntityDefn.java プロジェクト: phil-rice/fastorm
 public static void walk(IEntityDefn entityDefn, IEntityDefnVisitor visitor) {
   try {
     visitor.accept(entityDefn);
     visitChildren(entityDefn, visitor);
   } catch (Exception e) {
     throw WrappedException.wrap(e);
   }
 }