1
2
3
4
5
6
7
8
9 package com.puppycrawl.tools.checkstyle.indentation;
10
11 import java.awt.event.ActionEvent;
12 import java.awt.event.ActionListener;
13 import javax.swing.JButton;
14
15
16
17
18
19 public class InputValidClassDefIndent
20 extends java.awt.event.MouseAdapter implements java.awt.event.MouseListener {
21
22
23 }
24
25 class InputValidClassDefIndent2
26 extends java.awt.event.MouseAdapter implements java.awt.event.MouseListener
27 {
28
29 }
30
31 class InputValidClassDefIndent3
32 extends java.awt.event.MouseAdapter
33 implements java.awt.event.MouseListener
34 {
35
36 }
37
38 final class InputValidClassDefIndent4
39 extends java.awt.event.MouseAdapter
40 implements java.awt.event.MouseListener
41 {
42
43 }
44
45 final
46 class InputValidClassDefIndent4a
47 extends java.awt.event.MouseAdapter
48 implements java.awt.event.MouseListener
49 {
50
51 }
52
53 final class InputValidClassDefIndent5 extends java.awt.event.MouseAdapter implements java.awt.event.MouseListener
54 {
55
56 }
57
58 final class InputValidClassDefIndent6 extends java.awt.event.MouseAdapter implements java.awt.event.MouseListener {
59
60 class foo { }
61
62
63 class foo2 { public int x; }
64
65
66 class foo3 {
67 public
68 int x;
69 }
70
71
72 class foo4 {
73 public int x;
74 }
75
76
77 private void myMethod() {
78 class localFoo {
79
80 }
81
82 class localFoo2 {
83 int x;
84
85 int func() { return 3; }
86 }
87
88
89
90
91
92
93 new JButton().addActionListener(new ActionListener()
94 {
95 public void actionPerformed(ActionEvent e) {
96
97 }
98 });
99
100
101 new JButton().addActionListener(new ActionListener() {
102 public void actionPerformed(ActionEvent e) {
103 int i = 2;
104 }
105 });
106
107 Object o = new ActionListener()
108 {
109 public void actionPerformed(ActionEvent e) {
110
111 }
112 };
113
114 myfunc2(10, 10, 10,
115 myfunc3(11, 11,
116 11, 11),
117 10, 10,
118 10);
119 }
120
121 private void myfunc2(int a, int b, int c, int d, int e, int f, int g) {
122 }
123
124 private int myfunc3(int a, int b, int c, int d) {
125 return 1;
126 }
127
128
129 public static final Operator LT_OR_EQUAL =
130 new Operator(
131 "<=",
132 new OperatorHelper()
133 {
134 public boolean compare(int value1, int value2)
135 {
136 return (value1 <= value2);
137 }
138
139 public boolean compare(Comparable obj1, Comparable obj2)
140 {
141 return (obj1.compareTo(obj2) <= 0);
142 }
143 });
144 }
145
146 class HashingContainer<K, V> {
147 @Deprecated
148 public Object[] table;
149
150 @Override
151 public String toString() {
152 return "";
153 }
154 }
155
156 class Operator {
157 public Operator(String str, OperatorHelper handler) {
158 }
159 }
160
161 class OperatorHelper {
162 }