allocate method

  1. @override
String allocate(
  1. Reference reference
)

Allocates a unique alias for the reference's URL.

Implementation

@override
String allocate(Reference reference) {
  final symbol = reference.symbol;
  _url = reference.url;
  if (_url == null || _doNotPrefix.contains(_url)) {
    return symbol!;
  }

  return '_i${_imports.putIfAbsent(_url!, _hashedUrl)}.$symbol';
}