1
2
3
4
5
6
7
8
9
10 package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespaceafter;
11
12 public class InputNoWhitespaceAfterTestAssignment {
13
14 Object o;
15 static boolean b = true;
16
17 void some() {
18 Object oo = new Object[4];
19 Object[] oo2 = new Object[4];
20 this.o = ((Object[]) oo)[1];
21 this.o = ((java.lang.Object[]) oo)[1];
22 this.o = oo2[1];
23 QualifiedAssignment.o1 = ((Object[]) oo)[1];
24 QualifiedAssignment.o1 = ((java.lang.Object[]) oo)[1];
25 QualifiedAssignment.o1 = oo2[1];
26 QualifiedAssignment qa1 = null;
27 QualifiedAssignment[] qa2 = null;
28 int idx = 0;
29 (qa1 = (QualifiedAssignment)qa2[idx]).o1 = (new QualifiedAssignment[idx][idx][idx])[idx];
30 (b ? (new QualifiedAssignment().q1 = new QualifiedAssignment()) :
31 (QualifiedAssignment)(new QualifiedAssignment().q1 = new QualifiedAssignment())).q1 =
32 (new QualifiedAssignment[new QualifiedAssignment().idx = (QualifiedAssignment.idx =
33 QualifiedAssignment.idx)])[QualifiedAssignment.idx];
34 }
35 }
36
37 class QualifiedAssignment {
38 static Object o1;
39 static QualifiedAssignment q1;
40 static int idx = 1;
41 }