upb: factor out Java code for reading upb_Array data

PiperOrigin-RevId: 602461889
diff --git a/upb/message/internal/array.h b/upb/message/internal/array.h
index 21a8256..28052e1 100644
--- a/upb/message/internal/array.h
+++ b/upb/message/internal/array.h
@@ -24,7 +24,8 @@
 extern "C" {
 #endif
 
-// LINT.IfChange(struct_definition)
+// LINT.IfChange(upb_Array)
+
 // Our internal representation for repeated fields.
 struct upb_Array {
   // This is a tagged pointer. Bits #0 and #1 encode the elem size as follows:
@@ -131,9 +132,7 @@
   return arr->UPB_ONLYBITS(size);
 }
 
-// LINT.ThenChange(
-//  GoogleInternalName1,
-//)
+// LINT.ThenChange(GoogleInternalName0)
 
 #ifdef __cplusplus
 } /* extern "C" */