getPackageNameFromUri method
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);