lib property

  1. @override
LibraryElement get lib
override

Implementation

@override
LibraryElement get lib {
  final lib = references.first.lib;
  final og = lib.uri.toString();

  if (references.every((ref) => ref.lib.uri.toString() == og)) {
    return lib;
  }

  throw Exception('MultiReference cannot have multiple libraries');
}