checkInjectables function

void checkInjectables(
  1. LibraryElement library
)

Implementation

void checkInjectables(LibraryElement library) {
  for (var unit in allUnits(library)) {
    var clazz = unit.libraryFragment?.classes ?? [];
    for (var type in clazz) {
      checkClass(type.element);
      checkFunctions(type.element.methods);
    }

    var topLevelFunctions = unit.libraryFragment?.functions ?? [];
    checkFunctions(topLevelFunctions.map((e) => e.element));
  }
}