@@ -20,10 +20,15 @@ public class Variables {
2020 "ghi" ,
2121 "jkl"
2222 );
23- private Map <Integer , String > genericVariable4 =
24- new HashMap <Integer , String >();
25- private Map <Integer , String , Integer , String > genericVariable5 =
26- new HashMap <Integer , String , Integer >();
23+ private Map <Integer , String > genericVariable4 = new HashMap <
24+ Integer ,
25+ String
26+ >();
27+ private Map <Integer , String , Integer , String > genericVariable5 = new HashMap <
28+ Integer ,
29+ String ,
30+ Integer
31+ >();
2732
2833 private Object variableWithComment1 /* comment */ = new Object ();
2934 private Object variableWithComment2 = /* comment */ new Object ();
@@ -224,6 +229,94 @@ public void breakAfterEquals() {
224229 : new Object ();
225230 }
226231
232+ public <
233+ A extends ShortClassName & ShortClassName & ShortClassName & ShortClassName ,
234+ B extends ShortClassName
235+ & ShortClassName
236+ & ShortClassName
237+ & ShortClassName
238+ & ShortClassName ,
239+ C extends ExtremelyLongAndObnoxiousClassName <
240+ ExtremelyLongAndObnoxiousClassName <
241+ ExtremelyLongAndObnoxiousClassName ,
242+ ExtremelyLongAndObnoxiousClassName
243+ >,
244+ ExtremelyLongAndObnoxiousClassName
245+ >
246+ & ExtremelyLongAndObnoxiousInterfaceName
247+ & ExtremelyLongAndObnoxiousInterfaceName
248+ & ExtremelyLongAndObnoxiousInterfaceName
249+ > void breakOnTypeArguments (
250+ ExtremelyLongAndObnoxiousClassName <
251+ ExtremelyLongAndObnoxiousClassName
252+ > parameter ,
253+ ExtremelyLongAndObnoxiousClassName <
254+ ExtremelyLongAndObnoxiousClassName <
255+ ExtremelyLongAndObnoxiousClassName ,
256+ ExtremelyLongAndObnoxiousClassName
257+ >,
258+ ExtremelyLongAndObnoxiousClassName
259+ > parameter
260+ ) {
261+ ExtremelyLongAndObnoxiousClassName <
262+ ExtremelyLongAndObnoxiousClassName
263+ > variable ;
264+
265+ ExtremelyLongAndObnoxiousClassName <
266+ ExtremelyLongAndObnoxiousClassName <
267+ ExtremelyLongAndObnoxiousClassName ,
268+ ExtremelyLongAndObnoxiousClassName
269+ >,
270+ ExtremelyLongAndObnoxiousClassName
271+ > variable ;
272+
273+ ExtremelyLongAndObnoxiousClassName <
274+ ExtremelyLongAndObnoxiousClassName <
275+ ExtremelyLongAndObnoxiousClassName ,
276+ ExtremelyLongAndObnoxiousClassName
277+ >,
278+ ExtremelyLongAndObnoxiousClassName
279+ > variable = new MyExtremelyLongAndObnoxiousClassName <>();
280+
281+ ExtremelyLongAndObnoxiousClassName <
282+ ExtremelyLongAndObnoxiousClassName <
283+ ExtremelyLongAndObnoxiousClassName ,
284+ ExtremelyLongAndObnoxiousClassName
285+ >,
286+ ExtremelyLongAndObnoxiousClassName
287+ > variable = new MyExtremelyLongAndObnoxiousClassName <
288+ ExtremelyLongAndObnoxiousClassName <
289+ ExtremelyLongAndObnoxiousClassName ,
290+ ExtremelyLongAndObnoxiousClassName
291+ >,
292+ ExtremelyLongAndObnoxiousClassName
293+ >();
294+
295+ ExtremelyLongAndObnoxiousClassName <
296+ ExtremelyLongAndObnoxiousClassName <
297+ ExtremelyLongAndObnoxiousClassName ,
298+ ExtremelyLongAndObnoxiousClassName
299+ >,
300+ ExtremelyLongAndObnoxiousClassName
301+ > aParticularlyLongAndObnoxiousNameForIllustrativePurposes =
302+ new MyExtremelyLongAndObnoxiousClassName <
303+ ExtremelyLongAndObnoxiousClassName <
304+ ExtremelyLongAndObnoxiousClassName ,
305+ ExtremelyLongAndObnoxiousClassName
306+ >,
307+ ExtremelyLongAndObnoxiousClassName
308+ >();
309+
310+ new MyExtremelyLongAndObnoxiousClassName <
311+ ExtremelyLongAndObnoxiousClassName <
312+ ExtremelyLongAndObnoxiousClassName ,
313+ ExtremelyLongAndObnoxiousClassName
314+ >,
315+ ExtremelyLongAndObnoxiousClassName
316+ >()
317+ .method ();
318+ }
319+
227320 public methodWithVariableInitializationWithComments () {
228321 Map <String , String > map =
229322 // there is a random comment on this line up here
0 commit comments