aboutsummaryrefslogtreecommitdiffhomepage
path: root/objectivec/Tests/GPBUnittestProtos.m
diff options
context:
space:
mode:
authorGravatar Thomas Van Lenten <thomasvl@google.com>2016-12-08 10:14:11 -0500
committerGravatar Thomas Van Lenten <thomasvl@google.com>2016-12-08 12:12:50 -0500
commitdad775b79895df5167cfbc2c78549b8417af1c01 (patch)
tree6a880f4c75e6ed88ebfa18c8122c81fe4ec757be /objectivec/Tests/GPBUnittestProtos.m
parentc836ad4dc7db4adf4b42a30474037f712d4f6875 (diff)
Improve ObjC deprecated annotation support.
- Check the parent file options for deprecation when deciding to tag Messages and Enums as deprecated. - Within the generated source push/pop the warning for implementing deprecated things around a deprecated class implementation. - Annotate the methods generated for extension fields as deprecated. - Add a testing .proto file that covers deprecated fields, messages, enums, enum values and compile it into the unittests to confirm things compile cleanly. - Add a testing .proto file that uses the file level option to make everything deprecated and compile it into the unittests to confirm things compile cleanly.
Diffstat (limited to 'objectivec/Tests/GPBUnittestProtos.m')
-rw-r--r--objectivec/Tests/GPBUnittestProtos.m2
1 files changed, 2 insertions, 0 deletions
diff --git a/objectivec/Tests/GPBUnittestProtos.m b/objectivec/Tests/GPBUnittestProtos.m
index 8d2948bf..756bd99e 100644
--- a/objectivec/Tests/GPBUnittestProtos.m
+++ b/objectivec/Tests/GPBUnittestProtos.m
@@ -43,6 +43,8 @@
#import "google/protobuf/UnittestArena.pbobjc.m"
#import "google/protobuf/UnittestCustomOptions.pbobjc.m"
#import "google/protobuf/UnittestCycle.pbobjc.m"
+#import "google/protobuf/UnittestDeprecated.pbobjc.m"
+#import "google/protobuf/UnittestDeprecatedFile.pbobjc.m"
#import "google/protobuf/UnittestDropUnknownFields.pbobjc.m"
#import "google/protobuf/UnittestEmbedOptimizeFor.pbobjc.m"
#import "google/protobuf/UnittestEmpty.pbobjc.m"