コード例 #1
0
ファイル: internal.py プロジェクト: benhuang-zh/commons
 def _walk(self, walked, work, predicate = None):
   Target._walk(self, walked, work, predicate)
   for dep in self.dependencies:
     if isinstance(dep, Target) and not dep in walked:
       walked.add(dep)
       if not predicate or predicate(dep):
         additional_targets = work(dep)
         dep._walk(walked, work, predicate)
         if additional_targets:
           for additional_target in additional_targets:
             additional_target._walk(walked, work, predicate)
コード例 #2
0
ファイル: jvm_binary.py プロジェクト: SeungEun/commons
 def _walk(self, walked, work, predicate=None):
   Target._walk(self, walked, work, predicate)
   self.binary._walk(walked, work, predicate)
コード例 #3
0
 def _walk(self, walked, work, predicate=None):
   Target._walk(self, walked, work, predicate)
   self.binary._walk(walked, work, predicate)