getPackageNameFromUri method

  1. @protected
String? getPackageNameFromUri(
  1. dynamic uri
)

Parameters:

  • uri: Either a String or Uri representing the package location

Returns:

  • The package name for package: URIs (e.g., 'html' for 'package:html')
  • null for Dart core libraries or invalid URIs

Example:

final pkg1 = ReflectUtils.getPackageNameFromUri('package:http/http.dart'); // 'http'
final pkg2 = ReflectUtils.getPackageNameFromUri('dart:core'); // null

Implementation

@protected
String? getPackageNameFromUri(dynamic uri) => RuntimeUtils.getPackageNameFromUri(uri);