Automated rollback of commit 2a4505cf6794ff18d8eb745188b3795b7ef8a398.
*** Reason for rollback ***
Breaks > 700 targets in the Blaze nightly TGP (b/152766242)
*** Original change description ***
Makes default the j2objc flags (--nullability and --class-properties) that improve Swift importing. j2objc now has --no-nullability and --no-class-properties flags for teams that don't want this default.
PiperOrigin-RevId: 303803325
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcConfiguration.java
index 64c59d0..086bfa1 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcConfiguration.java
@@ -54,7 +54,7 @@
* See http://j2objc.org/docs/j2objc.html for flag documentation.
*/
private static final ImmutableList<String> J2OBJC_DEFAULT_TRANSLATION_FLAGS =
- ImmutableList.of("-g", "--nullability", "--class-properties");
+ ImmutableList.of("-g");
/**
* Disallowed flags for J2ObjC translation. See http://j2objc.org/docs/j2objc.html for flag