@@ -928,7 +928,8 @@ public static Stream<Arguments> protoStressTestCases() {
928928 OptionalPrimitiveField3 .newBuilder ().setSomeField (true ).build ())),
929929 arguments (
930930 new TypeHolder <@ NotNull RepeatedRecursiveMessageField3 >() {}.annotatedType (),
931- "{Builder.Boolean, WithoutInit(Builder via List<(cycle) -> Message>)} -> Message" ,
931+ "{Builder.Boolean, WithoutInit(Builder via List<{Builder.Boolean, WithoutInit(Builder"
932+ + " via List<(cycle) -> Message>)} -> Message>)} -> Message" ,
932933 false ,
933934 // The message field is recursive and thus not initialized.
934935 exactly (
@@ -1041,14 +1042,25 @@ public static Stream<Arguments> protoStressTestCases() {
10411042 + " Builder.Nullable<Double>, Builder.Nullable<String>,"
10421043 + " Builder.Nullable<Enum<Enum>>,"
10431044 + " WithoutInit(Builder.Nullable<{Builder.Nullable<Integer>, Builder via"
1044- + " List<Integer>, WithoutInit(Builder.Nullable<(cycle) -> Message>)} -> Message>),"
1045- + " Builder via List<Boolean>, Builder via List<Integer>, Builder via"
1046- + " List<Integer>, Builder via List<Long>, Builder via List<Long>, Builder via"
1047- + " List<Float>, Builder via List<Double>, Builder via List<String>, Builder via"
1048- + " List<Enum<Enum>>, WithoutInit(Builder via List<(cycle) -> Message>),"
1049- + " Builder.Map<Integer, Integer>, Builder.Nullable<FixedValue(OnlyLabel)>,"
1050- + " Builder.Nullable<{<empty>} -> Message>, Builder.Nullable<Integer> |"
1051- + " Builder.Nullable<Long> | Builder.Nullable<Integer>} -> Message" ,
1045+ + " List<Integer>, WithoutInit(Builder.Nullable<{Builder.Nullable<Boolean>,"
1046+ + " Builder.Nullable<Integer>, Builder.Nullable<Integer>, Builder.Nullable<Long>,"
1047+ + " Builder.Nullable<Long>, Builder.Nullable<Float>, Builder.Nullable<Double>,"
1048+ + " Builder.Nullable<String>, Builder.Nullable<Enum<Enum>>,"
1049+ + " WithoutInit(Builder.Nullable<(cycle) -> Message>), Builder via List<Boolean>,"
1050+ + " Builder via List<Integer>, Builder via List<Integer>, Builder via List<Long>,"
1051+ + " Builder via List<Long>, Builder via List<Float>, Builder via List<Double>,"
1052+ + " Builder via List<String>, Builder via List<Enum<Enum>>, WithoutInit(Builder via"
1053+ + " List<(cycle) -> Message>), Builder.Map<Integer, Integer>,"
1054+ + " Builder.Nullable<FixedValue(OnlyLabel)>, Builder.Nullable<{<empty>} ->"
1055+ + " Message>, Builder.Nullable<Integer> | Builder.Nullable<Long> |"
1056+ + " Builder.Nullable<Integer>} -> Message>)} -> Message>), Builder via"
1057+ + " List<Boolean>, Builder via List<Integer>, Builder via List<Integer>, Builder"
1058+ + " via List<Long>, Builder via List<Long>, Builder via List<Float>, Builder via"
1059+ + " List<Double>, Builder via List<String>, Builder via List<Enum<Enum>>,"
1060+ + " WithoutInit(Builder via List<(cycle) -> Message>), Builder.Map<Integer,"
1061+ + " Integer>, Builder.Nullable<FixedValue(OnlyLabel)>, Builder.Nullable<(cycle) ->"
1062+ + " Message>, Builder.Nullable<Integer> | Builder.Nullable<Long> |"
1063+ + " Builder.Nullable<Integer>} -> Message" ,
10521064 false ,
10531065 manyDistinctElements (),
10541066 manyDistinctElements ()),
@@ -1063,14 +1075,25 @@ public static Stream<Arguments> protoStressTestCases() {
10631075 + " Builder.Nullable<Double>, Builder.Nullable<String>,"
10641076 + " Builder.Nullable<Enum<Enum>>,"
10651077 + " WithoutInit(Builder.Nullable<{Builder.Nullable<Integer>, Builder via"
1066- + " List<Integer>, WithoutInit(Builder.Nullable<(cycle) -> Message>)} -> Message>),"
1067- + " Builder via List<Boolean>, Builder via List<Integer>, Builder via"
1068- + " List<Integer>, Builder via List<Long>, Builder via List<Long>, Builder via"
1069- + " List<Float>, Builder via List<Double>, Builder via List<String>, Builder via"
1070- + " List<Enum<Enum>>, WithoutInit(Builder via List<(cycle) -> Message>),"
1071- + " Builder.Map<Integer, Integer>, Builder.Nullable<FixedValue(OnlyLabel)>,"
1072- + " Builder.Nullable<{<empty>} -> Message>, Builder.Nullable<Integer> |"
1073- + " Builder.Nullable<Long> | Builder.Nullable<Integer>} -> Message" ,
1078+ + " List<Integer>, WithoutInit(Builder.Nullable<{Builder.Nullable<Boolean>,"
1079+ + " Builder.Nullable<Integer>, Builder.Nullable<Integer>, Builder.Nullable<Long>,"
1080+ + " Builder.Nullable<Long>, Builder.Nullable<Float>, Builder.Nullable<Double>,"
1081+ + " Builder.Nullable<String>, Builder.Nullable<Enum<Enum>>,"
1082+ + " WithoutInit(Builder.Nullable<(cycle) -> Message>), Builder via List<Boolean>,"
1083+ + " Builder via List<Integer>, Builder via List<Integer>, Builder via List<Long>,"
1084+ + " Builder via List<Long>, Builder via List<Float>, Builder via List<Double>,"
1085+ + " Builder via List<String>, Builder via List<Enum<Enum>>, WithoutInit(Builder via"
1086+ + " List<(cycle) -> Message>), Builder.Map<Integer, Integer>,"
1087+ + " Builder.Nullable<FixedValue(OnlyLabel)>, Builder.Nullable<{<empty>} ->"
1088+ + " Message>, Builder.Nullable<Integer> | Builder.Nullable<Long> |"
1089+ + " Builder.Nullable<Integer>} -> Message>)} -> Message>), Builder via"
1090+ + " List<Boolean>, Builder via List<Integer>, Builder via List<Integer>, Builder"
1091+ + " via List<Long>, Builder via List<Long>, Builder via List<Float>, Builder via"
1092+ + " List<Double>, Builder via List<String>, Builder via List<Enum<Enum>>,"
1093+ + " WithoutInit(Builder via List<(cycle) -> Message>), Builder.Map<Integer,"
1094+ + " Integer>, Builder.Nullable<FixedValue(OnlyLabel)>, Builder.Nullable<(cycle) ->"
1095+ + " Message>, Builder.Nullable<Integer> | Builder.Nullable<Long> |"
1096+ + " Builder.Nullable<Integer>} -> Message" ,
10741097 false ,
10751098 manyDistinctElements (),
10761099 manyDistinctElements ()),
@@ -1079,8 +1102,8 @@ public static Stream<Arguments> protoStressTestCases() {
10791102 @ NotNull @ AnySource ({PrimitiveField3 .class , MessageField3 .class })
10801103 AnyField3 >() {}.annotatedType (),
10811104 "{Builder.Nullable<Builder.{Builder.Boolean} -> Message |"
1082- + " Builder.{Builder.Nullable<(cycle) -> Message>} -> Message -> Message>} ->"
1083- + " Message" ,
1105+ + " Builder.{Builder.Nullable<{Builder.Boolean} -> Message>} -> Message ->"
1106+ + " Message>} -> Message " ,
10841107 true ,
10851108 exactly (
10861109 AnyField3 .getDefaultInstance (),
0 commit comments