supports method

bool supports(
  1. FileMetadata metadata
)

Implementation

bool supports(FileMetadata metadata) {
  if (metadata.fileVersion != fileVersion ||
      metadata.type != type ||
      metadata.name != name) {
    return false;
  }
  if (metadata.dependencies.isNotEmpty) {
    for (final dependency in metadata.dependencies) {
      if (!dependencies.contains(dependency)) return false;
    }
  }
  return true;
}