builderOutputDirectories method

Set<String> builderOutputDirectories()

Output directories used by builder jobs, including platform defaults.

Implementation

Set<String> builderOutputDirectories() {
  final directories = <String>{};
  for (final task in tasks) {
    for (final job in task.jobs) {
      final builder = job.builder;
      if (builder?.android != null) {
        directories.add(
          builder!.android!.output ?? pathJoin(output, 'android', 'output'),
        );
      }
      if (builder?.ios != null) {
        directories.add(
          builder!.ios!.output ?? pathJoin(output, 'ios', 'output'),
        );
      }
    }
  }
  return directories;
}