getNature<T extends RunFolder> method

T getNature<T extends RunFolder>()

Get a specific nature (throws if not present).

Implementation

T getNature<T extends RunFolder>() {
  final matches = natures.whereType<T>();
  if (matches.isEmpty) {
    throw StateError('Folder $name does not have nature $T');
  }
  return matches.first;
}