analyzeModuleTermination function

List<Object?> analyzeModuleTermination(
  1. Module module, {
  2. Iterable<Module> imports = const [],
})

Analyze a library module (and any inline imports) for termination and control-flow issues — audited as the Module it is. Native-only.

Implementation

List<Object?> analyzeModuleTermination(
  Module module, {
  Iterable<Module> imports = const [],
}) {
  final modules = <Module>[module];
  for (final m in imports) {
    modules.add(m);
  }
  return _analyzeTerminationCore({'modules': modules});
}