aboutsummaryrefslogtreecommitdiffhomepage
path: root/objectivec/GPBUtilities.h
diff options
context:
space:
mode:
Diffstat (limited to 'objectivec/GPBUtilities.h')
-rw-r--r--objectivec/GPBUtilities.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/objectivec/GPBUtilities.h b/objectivec/GPBUtilities.h
index 87cd32c7..1301b436 100644
--- a/objectivec/GPBUtilities.h
+++ b/objectivec/GPBUtilities.h
@@ -36,13 +36,16 @@
CF_EXTERN_C_BEGIN
+NS_ASSUME_NONNULL_BEGIN
+
// Generates a string that should be a valid "Text Format" for the C++ version
// of Protocol Buffers. lineIndent can be nil if no additional line indent is
// needed. The comments provide the names according to the ObjC library, they
// most likely won't exactly match the original .proto file.
-NSString *GPBTextFormatForMessage(GPBMessage *message, NSString *lineIndent);
+NSString *GPBTextFormatForMessage(GPBMessage *message,
+ NSString * __nullable lineIndent);
NSString *GPBTextFormatForUnknownFieldSet(GPBUnknownFieldSet *unknownSet,
- NSString *lineIndent);
+ NSString * __nullable lineIndent);
//
// Test if the given field is set on a message.
@@ -128,6 +131,8 @@ void GPBSetMessageMapField(GPBMessage *self, GPBFieldDescriptor *field, id dicti
// objects.
NSData *GPBEmptyNSData(void) __attribute__((pure));
+NS_ASSUME_NONNULL_END
+
CF_EXTERN_C_END