byNature<T extends RunFolder> method

Iterable<T> byNature<T extends RunFolder>()

Get all folders that have a specific nature type.

Example:

var gitFolders = results.byNature<GitFolder>();
var dartProjects = results.byNature<DartProjectFolder>();

Implementation

Iterable<T> byNature<T extends RunFolder>() {
  return folders
      .expand((f) => f.natures)
      .whereType<T>();
}