supports method
- 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;
}