Add explicit type parameters to load() calls

PiperOrigin-RevId: 273931306
diff --git a/test/number_format_compact_icu_test.dart b/test/number_format_compact_icu_test.dart
index b94f520..2a0b6f5 100644
--- a/test/number_format_compact_icu_test.dart
+++ b/test/number_format_compact_icu_test.dart
@@ -165,14 +165,14 @@
       unumf_openForSkeletonAndLocale(cSkeleton, -1, cLocale, cErrorCode);
   cSkeleton.free();
   cLocale.free();
-  int errorCode = cErrorCode.load();
+  var errorCode = cErrorCode.load<int>();
   expect(errorCode, lessThanOrEqualTo(0),
-      reason: u_errorName(errorCode).load().toString());
+      reason: u_errorName(errorCode).load<Utf8>().toString());
   final uresult = unumf_openResult(cErrorCode);
   errorCode = cErrorCode.load();
   // Try to improve this once dart:ffi has extension methods:
   expect(errorCode, lessThanOrEqualTo(0),
-      reason: u_errorName(errorCode).load().toString());
+      reason: u_errorName(errorCode).load<Utf8>().toString());
 
   // // Format a double:
   // unumf_formatDouble(uformatter, 5142.3, uresult, &ec);
@@ -184,7 +184,7 @@
   }
   errorCode = cErrorCode.load();
   expect(errorCode, lessThanOrEqualTo(0),
-      reason: u_errorName(errorCode).load().toString());
+      reason: u_errorName(errorCode).load<Utf8>().toString());
 
   // // Export the string to a malloc'd buffer:
   // int32_t len = unumf_resultToString(uresult, NULL, 0, &ec);
@@ -198,14 +198,14 @@
       unumf_resultToString(uresult, ffi.nullptr.cast(), 0, cErrorCode);
   errorCode = cErrorCode.load();
   expect(errorCode, equals(15), // U_BUFFER_OVERFLOW_ERROR
-      reason: u_errorName(errorCode).load().toString());
+      reason: u_errorName(errorCode).load<Utf8>().toString());
   cErrorCode.store(0);
   final buffer = ffi.Pointer<Utf16>.allocate(count: reqLen + 1);
   unumf_resultToString(uresult, buffer, reqLen + 1, cErrorCode);
   errorCode = cErrorCode.load();
   expect(errorCode, lessThanOrEqualTo(0),
-      reason: u_errorName(errorCode).load().toString());
-  final bufferContent = buffer.load();
+      reason: u_errorName(errorCode).load<Utf8>().toString());
+  final bufferContent = buffer.load<Utf16>();
   final result = bufferContent.toString();
 
   // // Cleanup: