BundledSource constructor

BundledSource(
  1. String resourceName
)

Implementation

BundledSource(this.resourceName) {
  if (resourceName.isEmpty) {
    throw ArgumentError('Resource name cannot be empty');
  }
  if (resourceName.contains(_pathSeparator)) {
    throw ArgumentError('Resource name cannot contain "$_pathSeparator"');
  }
  if (resourceName.contains(' ')) {
    throw ArgumentError('Resource name cannot contain spaces');
  }
  // Note: lowercase validation removed - Android/iOS support case-sensitive names
}