Checkstyle Results
The following document contains the results of
Checkstyle.
Summary
Files | Infos | Warnings | Errors |
90 | 0 | 0 | 1164 |
Files
net/sf/joyaop/AroundAdvice.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/AroundAdvice.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
net/sf/joyaop/AspectRuntimeException.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/AspectRuntimeException.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
| Missing a Javadoc comment. |
18
|
| Parameter msg should be final. |
18
|
| Missing a Javadoc comment. |
22
|
| Parameter msg should be final. |
22
|
| Parameter t should be final. |
22
|
| Missing a Javadoc comment. |
26
|
| Parameter t should be final. |
26
|
net/sf/joyaop/Interceptor.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
net/sf/joyaop/Invocation.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
15
|
| Missing a Javadoc comment. |
16
|
| Missing a Javadoc comment. |
18
|
| Missing a Javadoc comment. |
20
|
net/sf/joyaop/Joinpoint.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
| Missing a Javadoc comment. |
16
|
net/sf/joyaop/ObjectFactory.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
| Missing a Javadoc comment. |
16
|
| Missing a Javadoc comment. |
18
|
| Missing a Javadoc comment. |
20
|
net/sf/joyaop/config/Configuration.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/config/Configuration.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
16
|
net/sf/joyaop/config/PointcutExpressionParser.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
25
|
| Missing a Javadoc comment. |
26
|
| Missing a Javadoc comment. |
27
|
| Missing a Javadoc comment. |
28
|
| Missing a Javadoc comment. |
29
|
| Missing a Javadoc comment. |
30
|
| Missing a Javadoc comment. |
31
|
| Line is longer than 80 characters. |
33
|
| Missing a Javadoc comment. |
33
|
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
33
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
37
|
| Parameter pointcutName should be final. |
37
|
| Parameter expression should be final. |
37
|
| Missing a Javadoc comment. |
41
|
| Parameter expression should be final. |
41
|
| Missing a Javadoc comment. |
52
|
| Parameter expression should be final. |
52
|
| Line is longer than 80 characters. |
61
|
| Line is longer than 80 characters. |
65
|
| Line is longer than 80 characters. |
66
|
| Line is longer than 80 characters. |
71
|
| Line is longer than 80 characters. |
72
|
| Line is longer than 80 characters. |
78
|
| Line is longer than 80 characters. |
82
|
| Line is longer than 80 characters. |
87
|
| Line is longer than 80 characters. |
88
|
| Line is longer than 80 characters. |
110
|
| Missing a Javadoc comment. |
124
|
| Parameter expression should be final. |
124
|
| Parameter operator should be final. |
124
|
| Line is longer than 80 characters. |
128
|
| Missing a Javadoc comment. |
128
|
| Parameter expression should be final. |
128
|
| Parameter operator should be final. |
128
|
| Parameter beginIndex should be final. |
128
|
| Line is longer than 80 characters. |
133
|
| Missing a Javadoc comment. |
136
|
| Parameter expression should be final. |
136
|
| Parameter index should be final. |
136
|
| Line is longer than 80 characters. |
167
|
net/sf/joyaop/config/XmlConfiguration.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
43
|
| Missing a Javadoc comment. |
44
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Missing a Javadoc comment. |
47
|
| Missing a Javadoc comment. |
48
|
| Missing a Javadoc comment. |
50
|
| Missing a Javadoc comment. |
51
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
55
|
| Missing a Javadoc comment. |
56
|
| Line is longer than 80 characters. |
58
|
| Missing a Javadoc comment. |
58
|
| Missing a Javadoc comment. |
60
|
| Missing a Javadoc comment. |
62
|
| Missing a Javadoc comment. |
66
|
| Parameter configFileName should be final. |
66
|
| 'configFileName' hides a field. |
66
|
| Method 'configure' is not designed for extension - needs to be abstract, final or empty. |
70
|
| Missing a Javadoc comment. |
70
|
| Parameter aspectRuntime should be final. |
70
|
| Line is longer than 80 characters. |
74
|
| Line is longer than 80 characters. |
82
|
| Line is longer than 80 characters. |
90
|
| Line is longer than 80 characters. |
92
|
| Line is longer than 80 characters. |
94
|
| Line is longer than 80 characters. |
96
|
| Line is longer than 80 characters. |
98
|
| Line is longer than 80 characters. |
99
|
| Line is longer than 80 characters. |
106
|
| Line is longer than 80 characters. |
109
|
| Line is longer than 80 characters. |
111
|
| Line is longer than 80 characters. |
116
|
| Line is longer than 80 characters. |
119
|
| Line is longer than 80 characters. |
120
|
| Line is longer than 80 characters. |
123
|
| Line is longer than 80 characters. |
126
|
| Line is longer than 80 characters. |
127
|
| Line is longer than 80 characters. |
133
|
| Line is longer than 80 characters. |
134
|
| Line is longer than 80 characters. |
144
|
| Missing a Javadoc comment. |
144
|
| Parameter interceptorElement should be final. |
144
|
| Parameter pointcut should be final. |
144
|
| Line is longer than 80 characters. |
145
|
| Parameter interceptorPrecedence should be final. |
145
|
| Parameter params should be final. |
145
|
| Line is longer than 80 characters. |
146
|
| Line is longer than 80 characters. |
160
|
| Line has trailing spaces. |
168
|
| Line is longer than 80 characters. |
173
|
| Missing a Javadoc comment. |
173
|
| Parameter mixinElement should be final. |
173
|
| Parameter pointcut should be final. |
173
|
| Parameter params should be final. |
173
|
| Line is longer than 80 characters. |
176
|
| Line is longer than 80 characters. |
178
|
| Line is longer than 80 characters. |
180
|
| Line is longer than 80 characters. |
183
|
| Line is longer than 80 characters. |
190
|
| Missing a Javadoc comment. |
190
|
| Parameter interfaceElement should be final. |
190
|
| Parameter pointcut should be final. |
190
|
| Line is longer than 80 characters. |
192
|
net/sf/joyaop/config/package.html
Error | Line |
| Missing package documentation file. | 0 |
net/sf/joyaop/framework/Aspect.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
| Missing a Javadoc comment. |
16
|
| Missing a Javadoc comment. |
18
|
| Missing a Javadoc comment. |
20
|
| Missing a Javadoc comment. |
22
|
net/sf/joyaop/framework/AspectFactory.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
| Line has trailing spaces. |
15
|
| Line is longer than 80 characters. |
16
|
net/sf/joyaop/framework/AspectRuntime.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
16
|
| Missing a Javadoc comment. |
18
|
| Missing a Javadoc comment. |
20
|
| Missing a Javadoc comment. |
22
|
| Missing a Javadoc comment. |
24
|
net/sf/joyaop/framework/AspectizedClass.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
15
|
| Missing a Javadoc comment. |
19
|
| Missing a Javadoc comment. |
21
|
| Missing a Javadoc comment. |
23
|
| Missing a Javadoc comment. |
25
|
| Missing a Javadoc comment. |
27
|
| Missing a Javadoc comment. |
29
|
| Missing a Javadoc comment. |
31
|
| Missing a Javadoc comment. |
33
|
| Missing a Javadoc comment. |
35
|
net/sf/joyaop/framework/InterceptorAspect.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
| Line is longer than 80 characters. |
18
|
| Line has trailing spaces. |
19
|
| Line is longer than 80 characters. |
19
|
| Expected @param tag for 'precedence'. |
23
|
net/sf/joyaop/framework/InterfaceAspect.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
13
|
net/sf/joyaop/framework/MixinAspect.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
14
|
| Missing a Javadoc comment. |
16
|
net/sf/joyaop/framework/Pointcut.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
16
|
| Missing a Javadoc comment. |
18
|
net/sf/joyaop/framework/RuntimeAspect.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
16
|
| Missing a Javadoc comment. |
17
|
| Missing a Javadoc comment. |
18
|
| Missing a Javadoc comment. |
19
|
| Missing a Javadoc comment. |
21
|
| Missing a Javadoc comment. |
23
|
| Missing a Javadoc comment. |
25
|
| Missing a Javadoc comment. |
27
|
net/sf/joyaop/framework/package.html
Error | Line |
| Missing package documentation file. | 0 |
net/sf/joyaop/impl/AspectProxy.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
11
|
| Missing a Javadoc comment. |
16
|
net/sf/joyaop/impl/AspectRuntimeImpl.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/AspectRuntimeImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
33
|
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
33
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
44
|
| Parameter configuration should be final. |
44
|
| Line is longer than 80 characters. |
48
|
| Missing a Javadoc comment. |
48
|
| Parameter configuration should be final. |
48
|
| Parameter aspectFactory should be final. |
48
|
| Method 'newInstance' is not designed for extension - needs to be abstract, final or empty. |
57
|
| Missing a Javadoc comment. |
57
|
| Parameter clazz should be final. |
57
|
| Method 'newInstance' is not designed for extension - needs to be abstract, final or empty. |
61
|
| Missing a Javadoc comment. |
61
|
| Parameter className should be final. |
61
|
| Line is longer than 80 characters. |
65
|
| Method 'newInstance' is not designed for extension - needs to be abstract, final or empty. |
65
|
| Missing a Javadoc comment. |
65
|
| Parameter className should be final. |
65
|
| Parameter argTypes should be final. |
65
|
| Parameter args should be final. |
65
|
| Method 'newInstance' is not designed for extension - needs to be abstract, final or empty. |
69
|
| Missing a Javadoc comment. |
69
|
| Parameter clazz should be final. |
69
|
| Parameter argTypes should be final. |
69
|
| Parameter args should be final. |
69
|
| Method 'addInterceptor' is not designed for extension - needs to be abstract, final or empty. |
90
|
| Missing a Javadoc comment. |
90
|
| Parameter interceptorAspect should be final. |
90
|
| Line is longer than 80 characters. |
94
|
| Method 'addMixin' is not designed for extension - needs to be abstract, final or empty. |
99
|
| Missing a Javadoc comment. |
99
|
| Parameter mixinAspect should be final. |
99
|
| Line is longer than 80 characters. |
103
|
| Method 'addInterface' is not designed for extension - needs to be abstract, final or empty. |
107
|
| Missing a Javadoc comment. |
107
|
| Parameter interfaceAspect should be final. |
107
|
| Line is longer than 80 characters. |
111
|
| Method 'setAspectFactory' is not designed for extension - needs to be abstract, final or empty. |
115
|
| Missing a Javadoc comment. |
115
|
| Parameter aspectFactory should be final. |
115
|
| Method 'getAspectFactory' is not designed for extension - needs to be abstract, final or empty. |
119
|
| Missing a Javadoc comment. |
119
|
| Missing a Javadoc comment. |
123
|
| Parameter aspect should be final. |
123
|
net/sf/joyaop/impl/AspectizedClassImpl.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/AspectizedClassImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
44
|
| Parameter originalClass should be final. |
44
|
| 'originalClass' hides a field. |
44
|
| Line is longer than 80 characters. |
49
|
| Method 'addInterceptor' is not designed for extension - needs to be abstract, final or empty. |
49
|
| Missing a Javadoc comment. |
49
|
| Parameter method should be final. |
49
|
| Parameter interceptorAspect should be final. |
49
|
| Method 'addInterface' is not designed for extension - needs to be abstract, final or empty. |
61
|
| Missing a Javadoc comment. |
61
|
| Parameter interfaceAspect should be final. |
61
|
| Method 'addMixin' is not designed for extension - needs to be abstract, final or empty. |
65
|
| Missing a Javadoc comment. |
65
|
| Parameter mixinAspect should be final. |
65
|
| Method 'newInstance' is not designed for extension - needs to be abstract, final or empty. |
71
|
| Missing a Javadoc comment. |
71
|
| Method 'newInstance' is not designed for extension - needs to be abstract, final or empty. |
75
|
| Missing a Javadoc comment. |
75
|
| Parameter argTypes should be final. |
75
|
| Parameter args should be final. |
75
|
| Line is longer than 80 characters. |
79
|
| Line is longer than 80 characters. |
80
|
| Line is longer than 80 characters. |
89
|
| Method 'getOriginalClass' is not designed for extension - needs to be abstract, final or empty. |
100
|
| Missing a Javadoc comment. |
100
|
| Method 'getInterceptors' is not designed for extension - needs to be abstract, final or empty. |
104
|
| Missing a Javadoc comment. |
104
|
| Parameter method should be final. |
104
|
| Method 'getMixin' is not designed for extension - needs to be abstract, final or empty. |
108
|
| Missing a Javadoc comment. |
108
|
| Parameter interfaceClass should be final. |
108
|
| Method 'getMethods' is not designed for extension - needs to be abstract, final or empty. |
112
|
| Missing a Javadoc comment. |
112
|
| Missing a Javadoc comment. |
123
|
| Line is longer than 80 characters. |
125
|
| Line is longer than 80 characters. |
130
|
| Line is longer than 80 characters. |
134
|
| Line is longer than 80 characters. |
137
|
| Line is longer than 80 characters. |
140
|
| Line is longer than 80 characters. |
143
|
| Line is longer than 80 characters. |
151
|
| Missing a Javadoc comment. |
155
|
| Parameter interfaceClass should be final. |
155
|
| Parameter mixinAspect should be final. |
155
|
| Missing a Javadoc comment. |
169
|
| Line is longer than 80 characters. |
170
|
| Missing a Javadoc comment. |
178
|
| Line is longer than 80 characters. |
179
|
net/sf/joyaop/impl/CallbackFactory.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/CallbackFactory.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line is longer than 80 characters. |
35
|
| Missing a Javadoc comment. |
35
|
| Parameter aspectizedClass should be final. |
35
|
| Parameter method should be final. |
35
|
| Parameter interceptorAspects should be final. |
35
|
| Line is longer than 80 characters. |
36
|
| Line is longer than 80 characters. |
39
|
| Missing a Javadoc comment. |
39
|
| Parameter aspectizedClass should be final. |
39
|
| Parameter mixinAspect should be final. |
39
|
| Line is longer than 80 characters. |
43
|
| Missing a Javadoc comment. |
43
|
| Parameter interfaceClasses should be final. |
43
|
| Parameter callbackFilter should be final. |
43
|
| Missing a Javadoc comment. |
47
|
| Missing a Javadoc comment. |
51
|
| Parameter factory should be final. |
51
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
55
|
| Missing a Javadoc comment. |
56
|
| Missing a Javadoc comment. |
57
|
| Missing a Javadoc comment. |
58
|
| Line is longer than 80 characters. |
60
|
| Missing a Javadoc comment. |
60
|
| Parameter aspectizedClass should be final. |
60
|
| 'aspectizedClass' hides a field. |
60
|
| Parameter method should be final. |
60
|
| 'method' hides a field. |
60
|
| Parameter interceptorAspects should be final. |
60
|
| 'interceptorAspects' hides a field. |
60
|
| Line is longer than 80 characters. |
64
|
| Line is longer than 80 characters. |
65
|
| Line is longer than 80 characters. |
67
|
| Line is longer than 80 characters. |
69
|
| Method 'getCallback' is not designed for extension - needs to be abstract, final or empty. |
73
|
| Missing a Javadoc comment. |
73
|
| Parameter factory should be final. |
73
|
| Line is longer than 80 characters. |
78
|
| Line is longer than 80 characters. |
80
|
| Line is longer than 80 characters. |
83
|
| Missing a Javadoc comment. |
83
|
| Parameter factory should be final. |
83
|
| Line is longer than 80 characters. |
85
|
| Line is longer than 80 characters. |
88
|
| Line is longer than 80 characters. |
92
|
| Missing a Javadoc comment. |
95
|
| Line is longer than 80 characters. |
97
|
| Line is longer than 80 characters. |
104
|
| Missing a Javadoc comment. |
107
|
| Line is longer than 80 characters. |
109
|
| Line is longer than 80 characters. |
116
|
| Missing a Javadoc comment. |
116
|
| Parameter factory should be final. |
116
|
| Line is longer than 80 characters. |
119
|
| Missing a Javadoc comment. |
125
|
| Missing a Javadoc comment. |
126
|
| Missing a Javadoc comment. |
127
|
| Missing a Javadoc comment. |
128
|
| Line is longer than 80 characters. |
130
|
| Missing a Javadoc comment. |
130
|
| Parameter aspectizedClass should be final. |
130
|
| 'aspectizedClass' hides a field. |
130
|
| Parameter aspect should be final. |
130
|
| 'aspect' hides a field. |
130
|
| Line is longer than 80 characters. |
135
|
| Method 'getCallback' is not designed for extension - needs to be abstract, final or empty. |
139
|
| Missing a Javadoc comment. |
139
|
| Parameter factory should be final. |
139
|
| Line is longer than 80 characters. |
142
|
| Missing a Javadoc comment. |
148
|
| Missing a Javadoc comment. |
149
|
| Line is longer than 80 characters. |
151
|
| Missing a Javadoc comment. |
151
|
| Parameter interfaceClasses should be final. |
151
|
| Parameter callbackFilter should be final. |
151
|
| Method 'getCallback' is not designed for extension - needs to be abstract, final or empty. |
155
|
| Missing a Javadoc comment. |
155
|
| Parameter factory should be final. |
155
|
| Method 'getCallback' is not designed for extension - needs to be abstract, final or empty. |
159
|
| Missing a Javadoc comment. |
159
|
| Line is longer than 80 characters. |
163
|
| Missing a Javadoc comment. |
163
|
| Missing a Javadoc comment. |
164
|
| Missing a Javadoc comment. |
165
|
| Line is longer than 80 characters. |
167
|
| Missing a Javadoc comment. |
167
|
| Parameter interfacesClass should be final. |
167
|
| 'interfacesClass' hides a field. |
167
|
| Parameter callbackFilter should be final. |
167
|
| 'callbackFilter' hides a field. |
167
|
| Line is longer than 80 characters. |
172
|
| Missing a Javadoc comment. |
172
|
| Parameter proxy should be final. |
172
|
| Parameter method should be final. |
172
|
| Parameter args should be final. |
172
|
| Parameter methodProxy should be final. |
172
|
| Line is longer than 80 characters. |
173
|
| Line is longer than 80 characters. |
174
|
| Line is longer than 80 characters. |
176
|
| Missing a Javadoc comment. |
181
|
| Missing a Javadoc comment. |
182
|
| Line is longer than 80 characters. |
183
|
| Method 'getCallback' is not designed for extension - needs to be abstract, final or empty. |
185
|
| Missing a Javadoc comment. |
185
|
| Parameter factory should be final. |
185
|
net/sf/joyaop/impl/CallbackFilterImpl.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/CallbackFilterImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
29
|
| Missing a Javadoc comment. |
30
|
| Method 'addMethod' is not designed for extension - needs to be abstract, final or empty. |
32
|
| Missing a Javadoc comment. |
32
|
| Parameter method should be final. |
32
|
| Parameter index should be final. |
32
|
| Method 'addClass' is not designed for extension - needs to be abstract, final or empty. |
36
|
| Missing a Javadoc comment. |
36
|
| Parameter clazz should be final. |
36
|
| Parameter index should be final. |
36
|
| Method 'accept' is not designed for extension - needs to be abstract, final or empty. |
40
|
| Missing a Javadoc comment. |
40
|
| Parameter method should be final. |
40
|
| Line is longer than 80 characters. |
49
|
| Missing a Javadoc comment. |
52
|
| Parameter out should be final. |
52
|
| Line is longer than 80 characters. |
65
|
| Missing a Javadoc comment. |
65
|
| Parameter in should be final. |
65
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Missing a Javadoc comment. |
83
|
| Parameter object should be final. |
83
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
94
|
| Missing a Javadoc comment. |
94
|
| Line is longer than 80 characters. |
95
|
net/sf/joyaop/impl/DefaultAspectFactory.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
29
|
| Line is longer than 80 characters. |
34
|
| Missing a Javadoc comment. |
34
|
| Name 'interfaceClasses' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
34
|
| Method 'newInstance' is not designed for extension - needs to be abstract, final or empty. |
36
|
| Missing a Javadoc comment. |
36
|
| Parameter implementationClass should be final. |
36
|
| Line is longer than 80 characters. |
40
|
| Method 'newInstance' is not designed for extension - needs to be abstract, final or empty. |
40
|
| Missing a Javadoc comment. |
40
|
| Parameter implementaionClass should be final. |
40
|
| Parameter argTypes should be final. |
40
|
| Parameter args should be final. |
40
|
| Line is longer than 80 characters. |
46
|
| Line is longer than 80 characters. |
55
|
| Line is longer than 80 characters. |
66
|
| Missing a Javadoc comment. |
66
|
| Line is longer than 80 characters. |
67
|
| Missing a Javadoc comment. |
67
|
| Parameter o should be final. |
67
|
| Parameter method should be final. |
67
|
| Parameter objects should be final. |
67
|
| Parameter methodProxy should be final. |
67
|
| '3' is a magic number. |
73
|
| '3' is a magic number. |
74
|
| '3' is a magic number. |
75
|
| '4' is a magic number. |
75
|
| '4' is a magic number. |
76
|
| Line is longer than 80 characters. |
80
|
| Missing a Javadoc comment. |
84
|
| Missing a Javadoc comment. |
85
|
| Redundant throws: 'Exception' is unchecked exception. |
85
|
| Line is longer than 80 characters. |
90
|
| Missing a Javadoc comment. |
90
|
| Missing a Javadoc comment. |
91
|
| Redundant throws: 'Exception' is unchecked exception. |
91
|
| Missing a Javadoc comment. |
96
|
| Line is longer than 80 characters. |
99
|
| Missing a Javadoc comment. |
99
|
| Missing a Javadoc comment. |
100
|
| Missing a Javadoc comment. |
102
|
| Parameter implementationClass should be final. |
102
|
| 'implementationClass' hides a field. |
102
|
| Missing a Javadoc comment. |
106
|
| Parameter method should be final. |
106
|
| Line is longer than 80 characters. |
107
|
| '3' is a magic number. |
119
|
| '4' is a magic number. |
121
|
net/sf/joyaop/impl/InvocationHandler.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/InvocationHandler.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
24
|
| Missing a Javadoc comment. |
25
|
| Missing a Javadoc comment. |
26
|
| Missing a Javadoc comment. |
28
|
| Parameter interceptorInstances should be final. |
28
|
| Line is longer than 80 characters. |
32
|
| Missing a Javadoc comment. |
32
|
| Parameter interceptorInstances should be final. |
32
|
| Parameter targetInstance should be final. |
32
|
| 'targetInstance' hides a field. |
32
|
| Line is longer than 80 characters. |
37
|
| Method 'intercept' is not designed for extension - needs to be abstract, final or empty. |
37
|
| Missing a Javadoc comment. |
37
|
| Parameter proxy should be final. |
37
|
| Parameter method should be final. |
37
|
| Parameter arguments should be final. |
37
|
| Parameter methodProxy should be final. |
37
|
| Line is longer than 80 characters. |
45
|
| Line is longer than 80 characters. |
46
|
| Line is longer than 80 characters. |
58
|
| Line is longer than 80 characters. |
59
|
| Line is longer than 80 characters. |
63
|
| Line is longer than 80 characters. |
74
|
net/sf/joyaop/impl/InvocationImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line is longer than 80 characters. |
24
|
| Line is longer than 80 characters. |
27
|
| Missing a Javadoc comment. |
29
|
| Name 'invocationHolder' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
29
|
| Missing a Javadoc comment. |
30
|
| Missing a Javadoc comment. |
32
|
| Missing a Javadoc comment. |
33
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
44
|
| Parameter invocation should be final. |
44
|
| Method 'proceed' is not designed for extension - needs to be abstract, final or empty. |
48
|
| Missing a Javadoc comment. |
48
|
| Method 'around' is not designed for extension - needs to be abstract, final or empty. |
58
|
| Missing a Javadoc comment. |
58
|
| Method 'isDirty' is not designed for extension - needs to be abstract, final or empty. |
65
|
| Missing a Javadoc comment. |
65
|
| Missing a Javadoc comment. |
69
|
| Line is longer than 80 characters. |
71
|
| Line is longer than 80 characters. |
74
|
| Method 'getParameter' is not designed for extension - needs to be abstract, final or empty. |
79
|
| Missing a Javadoc comment. |
79
|
| Parameter name should be final. |
79
|
| Method 'isOnInterceptor' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Missing a Javadoc comment. |
83
|
| Method 'allowRecursion' is not designed for extension - needs to be abstract, final or empty. |
87
|
| Missing a Javadoc comment. |
87
|
| Method 'getArguments' is not designed for extension - needs to be abstract, final or empty. |
91
|
| Missing a Javadoc comment. |
91
|
| Method 'getCurrentIndex' is not designed for extension - needs to be abstract, final or empty. |
95
|
| Missing a Javadoc comment. |
95
|
| Method 'getInterceptorAspectInstances' is not designed for extension - needs to be abstract, final or empty. |
99
|
| Missing a Javadoc comment. |
99
|
| Method 'getTargetInstance' is not designed for extension - needs to be abstract, final or empty. |
103
|
| Missing a Javadoc comment. |
103
|
| Method 'getMethod' is not designed for extension - needs to be abstract, final or empty. |
107
|
| Missing a Javadoc comment. |
107
|
| Method 'getMethodProxy' is not designed for extension - needs to be abstract, final or empty. |
111
|
| Missing a Javadoc comment. |
111
|
| Method 'getProxy' is not designed for extension - needs to be abstract, final or empty. |
115
|
| Missing a Javadoc comment. |
115
|
| Method 'getThis' is not designed for extension - needs to be abstract, final or empty. |
119
|
| Missing a Javadoc comment. |
119
|
| Method 'getStaticPart' is not designed for extension - needs to be abstract, final or empty. |
123
|
| Missing a Javadoc comment. |
123
|
| Method 'setArguments' is not designed for extension - needs to be abstract, final or empty. |
127
|
| Missing a Javadoc comment. |
127
|
| Parameter arguments should be final. |
127
|
| 'arguments' hides a field. |
127
|
| Method 'setCurrentIndex' is not designed for extension - needs to be abstract, final or empty. |
131
|
| Missing a Javadoc comment. |
131
|
| Parameter currentIndex should be final. |
131
|
| 'currentIndex' hides a field. |
131
|
| Method 'resetCurrentIndex' is not designed for extension - needs to be abstract, final or empty. |
135
|
| Missing a Javadoc comment. |
135
|
| Method 'setInterceptorAspectInstances' is not designed for extension - needs to be abstract, final or empty. |
139
|
| Missing a Javadoc comment. |
139
|
| Parameter interceptorAspectInstances should be final. |
139
|
| 'interceptorAspectInstances' hides a field. |
139
|
| Method 'setTargetInstance' is not designed for extension - needs to be abstract, final or empty. |
143
|
| Missing a Javadoc comment. |
143
|
| Parameter targetInstance should be final. |
143
|
| 'targetInstance' hides a field. |
143
|
| Method 'setMethod' is not designed for extension - needs to be abstract, final or empty. |
147
|
| Missing a Javadoc comment. |
147
|
| Parameter method should be final. |
147
|
| 'method' hides a field. |
147
|
| Method 'setMethodProxy' is not designed for extension - needs to be abstract, final or empty. |
151
|
| Missing a Javadoc comment. |
151
|
| Parameter methodProxy should be final. |
151
|
| 'methodProxy' hides a field. |
151
|
| Method 'setProxy' is not designed for extension - needs to be abstract, final or empty. |
155
|
| Missing a Javadoc comment. |
155
|
| Parameter proxy should be final. |
155
|
| 'proxy' hides a field. |
155
|
net/sf/joyaop/impl/OriginalClassInstance.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line is longer than 80 characters. |
16
|
| Missing a Javadoc comment. |
16
|
| Name 'instance' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
16
|
| Missing a Javadoc comment. |
18
|
| Method 'getParameter' is not designed for extension - needs to be abstract, final or empty. |
22
|
| Missing a Javadoc comment. |
22
|
| Parameter name should be final. |
22
|
| Method 'invoke' is not designed for extension - needs to be abstract, final or empty. |
26
|
| Missing a Javadoc comment. |
26
|
| Parameter invocation should be final. |
26
|
| Line is longer than 80 characters. |
27
|
| Method 'allowRecursiveInvocation' is not designed for extension - needs to be abstract, final or empty. |
30
|
| Missing a Javadoc comment. |
30
|
net/sf/joyaop/impl/Pointcuts.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Utility classes should not have a public or default constructor. |
19
|
| Missing a Javadoc comment. |
20
|
| Parameter classRegexp should be final. |
20
|
| Parameter methodRegexp should be final. |
20
|
| Line has trailing spaces. |
22
|
| Missing a Javadoc comment. |
24
|
| Parameter interfaceClass should be final. |
24
|
| Missing a Javadoc comment. |
28
|
| Parameter interfaceName should be final. |
28
|
| Missing a Javadoc comment. |
32
|
| Parameter annotationClass should be final. |
32
|
| Missing a Javadoc comment. |
36
|
| Parameter annotationClassName should be final. |
36
|
| Missing a Javadoc comment. |
40
|
| Parameter p1 should be final. |
40
|
| Parameter p2 should be final. |
40
|
| Missing a Javadoc comment. |
44
|
| Parameter p1 should be final. |
44
|
| Parameter p2 should be final. |
44
|
| Missing a Javadoc comment. |
48
|
| Parameter p should be final. |
48
|
| Missing a Javadoc comment. |
52
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
56
|
| Parameter p1 should be final. |
56
|
| 'p1' hides a field. |
56
|
| Parameter p2 should be final. |
56
|
| 'p2' hides a field. |
56
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
61
|
| Missing a Javadoc comment. |
61
|
| Parameter clazz should be final. |
61
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
65
|
| Missing a Javadoc comment. |
65
|
| Parameter clazz should be final. |
65
|
| Parameter method should be final. |
65
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
69
|
| Missing a Javadoc comment. |
69
|
| Parameter object should be final. |
69
|
| Line is longer than 80 characters. |
77
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Missing a Javadoc comment. |
83
|
| '31' is a magic number. |
84
|
| Missing a Javadoc comment. |
88
|
| Missing a Javadoc comment. |
89
|
| Missing a Javadoc comment. |
91
|
| Parameter interfaceClass should be final. |
91
|
| 'interfaceClass' hides a field. |
91
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
95
|
| Missing a Javadoc comment. |
95
|
| Parameter clazz should be final. |
95
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
99
|
| Missing a Javadoc comment. |
99
|
| Parameter clazz should be final. |
99
|
| Parameter method should be final. |
99
|
| Line is longer than 80 characters. |
107
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
114
|
| Missing a Javadoc comment. |
114
|
| Parameter object should be final. |
114
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
128
|
| Missing a Javadoc comment. |
128
|
| Missing a Javadoc comment. |
133
|
| Missing a Javadoc comment. |
134
|
| Missing a Javadoc comment. |
136
|
| Parameter pointcut should be final. |
136
|
| 'pointcut' hides a field. |
136
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
140
|
| Missing a Javadoc comment. |
140
|
| Parameter clazz should be final. |
140
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
144
|
| Missing a Javadoc comment. |
144
|
| Parameter clazz should be final. |
144
|
| Parameter method should be final. |
144
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
148
|
| Missing a Javadoc comment. |
148
|
| Parameter object should be final. |
148
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
162
|
| Missing a Javadoc comment. |
162
|
| Missing a Javadoc comment. |
167
|
| Missing a Javadoc comment. |
168
|
| Missing a Javadoc comment. |
169
|
| Missing a Javadoc comment. |
171
|
| Parameter p1 should be final. |
171
|
| 'p1' hides a field. |
171
|
| Parameter p2 should be final. |
171
|
| 'p2' hides a field. |
171
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
176
|
| Missing a Javadoc comment. |
176
|
| Parameter clazz should be final. |
176
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
180
|
| Missing a Javadoc comment. |
180
|
| Parameter clazz should be final. |
180
|
| Parameter method should be final. |
180
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
184
|
| Missing a Javadoc comment. |
184
|
| Parameter object should be final. |
184
|
| Line is longer than 80 characters. |
192
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
198
|
| Missing a Javadoc comment. |
198
|
| '31' is a magic number. |
199
|
| Missing a Javadoc comment. |
203
|
| Missing a Javadoc comment. |
204
|
| Missing a Javadoc comment. |
205
|
| Missing a Javadoc comment. |
207
|
| Parameter classRegexp should be final. |
207
|
| Parameter methodRegexp should be final. |
207
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
218
|
| Missing a Javadoc comment. |
218
|
| Parameter clazz should be final. |
218
|
| Parameter method should be final. |
218
|
| Line is longer than 80 characters. |
219
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
222
|
| Missing a Javadoc comment. |
222
|
| Parameter clazz should be final. |
222
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
226
|
| Missing a Javadoc comment. |
226
|
| Parameter object should be final. |
226
|
| Line is longer than 80 characters. |
235
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
241
|
| Missing a Javadoc comment. |
241
|
| Line is longer than 80 characters. |
242
|
| '31' is a magic number. |
242
|
| First sentence should end with a period. |
246
|
| Missing a Javadoc comment. |
250
|
| Missing a Javadoc comment. |
252
|
| Parameter annotationClass should be final. |
252
|
| 'annotationClass' hides a field. |
252
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
256
|
| Missing a Javadoc comment. |
256
|
| Parameter clazz should be final. |
256
|
| Parameter method should be final. |
256
|
| Line is longer than 80 characters. |
257
|
| Avoid inline conditionals. |
257
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
260
|
| Missing a Javadoc comment. |
260
|
| Parameter clazz should be final. |
260
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
264
|
| Missing a Javadoc comment. |
264
|
| Parameter object should be final. |
264
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
277
|
| Missing a Javadoc comment. |
277
|
net/sf/joyaop/impl/RuntimeAspectInstance.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/RuntimeAspectInstance.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
24
|
| Missing a Javadoc comment. |
25
|
| Missing a Javadoc comment. |
26
|
| Missing a Javadoc comment. |
28
|
| Missing a Javadoc comment. |
32
|
| Parameter aspectFactory should be final. |
32
|
| 'aspectFactory' hides a field. |
32
|
| Missing a Javadoc comment. |
36
|
| Parameter aspect should be final. |
36
|
| Parameter originalClass should be final. |
36
|
| Line is longer than 80 characters. |
37
|
| Method 'getParameter' is not designed for extension - needs to be abstract, final or empty. |
41
|
| Missing a Javadoc comment. |
41
|
| Parameter name should be final. |
41
|
| Method 'getImplementation' is not designed for extension - needs to be abstract, final or empty. |
48
|
| Missing a Javadoc comment. |
48
|
| Line is longer than 80 characters. |
52
|
| Method 'createImplementationReference' is not designed for extension - needs to be abstract, final or empty. |
52
|
| Missing a Javadoc comment. |
52
|
| Parameter aspect should be final. |
52
|
| Parameter originalClass should be final. |
52
|
| Line is longer than 80 characters. |
56
|
| Line is longer than 80 characters. |
60
|
| Line is longer than 80 characters. |
62
|
| Missing a Javadoc comment. |
66
|
| Parameter implementationClass should be final. |
66
|
| Missing a Javadoc comment. |
71
|
| Missing a Javadoc comment. |
72
|
| Variable 'implementationClass' must be private and have accessor methods. |
72
|
| Missing a Javadoc comment. |
74
|
| Parameter implementationClass should be final. |
74
|
| 'implementationClass' hides a field. |
74
|
| Missing a Javadoc comment. |
78
|
| Parameter implementation should be final. |
78
|
| Missing a Javadoc comment. |
80
|
| Missing a Javadoc comment. |
83
|
| Missing a Javadoc comment. |
84
|
| Variable 'implementation' must be private and have accessor methods. |
84
|
| Missing a Javadoc comment. |
86
|
| Parameter implementationClass should be final. |
86
|
| Missing a Javadoc comment. |
90
|
| Missing a Javadoc comment. |
94
|
| Parameter implementation should be final. |
94
|
| 'implementation' hides a field. |
94
|
| Missing a Javadoc comment. |
98
|
| Parameter out should be final. |
98
|
| Line is longer than 80 characters. |
107
|
| Missing a Javadoc comment. |
107
|
| Parameter in should be final. |
107
|
| Class JvmScopeObjectReference should be declared as final. |
113
|
| Missing a Javadoc comment. |
113
|
| Missing a Javadoc comment. |
114
|
| Missing a Javadoc comment. |
115
|
| Name 'references' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
115
|
| Line is longer than 80 characters. |
117
|
| Missing a Javadoc comment. |
117
|
| Parameter implementationClass should be final. |
117
|
| Line is longer than 80 characters. |
118
|
| Missing a Javadoc comment. |
126
|
| Parameter implementationClass should be final. |
126
|
| Missing a Javadoc comment. |
131
|
| Class ClassScopeObjectReference should be declared as final. |
140
|
| Missing a Javadoc comment. |
140
|
| Missing a Javadoc comment. |
141
|
| Missing a Javadoc comment. |
142
|
| Name 'references' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
142
|
| Missing a Javadoc comment. |
143
|
| Line is longer than 80 characters. |
145
|
| Missing a Javadoc comment. |
145
|
| Parameter implementationClass should be final. |
145
|
| Parameter originalClass should be final. |
145
|
| Line is longer than 80 characters. |
151
|
| Line is longer than 80 characters. |
153
|
| Line is longer than 80 characters. |
159
|
| Missing a Javadoc comment. |
159
|
| Parameter implementationClass should be final. |
159
|
| Parameter originalClass should be final. |
159
|
| 'originalClass' hides a field. |
159
|
| Missing a Javadoc comment. |
165
|
| Line is longer than 80 characters. |
166
|
| Line is longer than 80 characters. |
174
|
| Missing a Javadoc comment. |
174
|
| Missing a Javadoc comment. |
175
|
| Missing a Javadoc comment. |
177
|
| Parameter implementationClass should be final. |
177
|
| Missing a Javadoc comment. |
181
|
| Missing a Javadoc comment. |
190
|
| Parameter implementation should be final. |
190
|
| Class ThreadScopeObjectReference should be declared as final. |
195
|
| Missing a Javadoc comment. |
195
|
| Missing a Javadoc comment. |
196
|
| Missing a Javadoc comment. |
197
|
| Name 'references' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
197
|
| Line is longer than 80 characters. |
198
|
| Missing a Javadoc comment. |
198
|
| Line is longer than 80 characters. |
200
|
| Missing a Javadoc comment. |
200
|
| Parameter implementationClass should be final. |
200
|
| Line is longer than 80 characters. |
201
|
| Missing a Javadoc comment. |
209
|
| Parameter implementationClass should be final. |
209
|
| Missing a Javadoc comment. |
213
|
| Missing a Javadoc comment. |
222
|
| Parameter object should be final. |
222
|
| Missing a Javadoc comment. |
226
|
net/sf/joyaop/impl/RuntimeAspectInstanceFactory.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/RuntimeAspectInstanceFactory.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
16
|
| Line is longer than 80 characters. |
16
|
| Missing a Javadoc comment. |
21
|
| Missing a Javadoc comment. |
22
|
| Missing a Javadoc comment. |
24
|
| Parameter originalClass should be final. |
24
|
| 'originalClass' hides a field. |
24
|
| Line is longer than 80 characters. |
28
|
| Method 'getRuntimeAspectInstance' is not designed for extension - needs to be abstract, final or empty. |
28
|
| Missing a Javadoc comment. |
28
|
| Parameter aspect should be final. |
28
|
| Line is longer than 80 characters. |
29
|
net/sf/joyaop/impl/RuntimeInstance.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
16
|
| Missing a Javadoc comment. |
18
|
| Missing a Javadoc comment. |
20
|
net/sf/joyaop/impl/SerializableProxy.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/SerializableProxy.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
31
|
| Missing a Javadoc comment. |
32
|
| Missing a Javadoc comment. |
33
|
| Missing a Javadoc comment. |
34
|
| Line is longer than 80 characters. |
36
|
| Missing a Javadoc comment. |
36
|
| Parameter proxy should be final. |
36
|
| 'proxy' hides a field. |
36
|
| Parameter interfaceClasses should be final. |
36
|
| 'interfaceClasses' hides a field. |
36
|
| Parameter callbackFilter should be final. |
36
|
| 'callbackFilter' hides a field. |
36
|
| Method 'readResolve' is not designed for extension - needs to be abstract, final or empty. |
42
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
46
|
| Parameter out should be final. |
46
|
| Line is longer than 80 characters. |
54
|
| Missing a Javadoc comment. |
54
|
| Parameter in should be final. |
54
|
| 'interfaceClasses' hides a field. |
60
|
| 'callbackFilter' hides a field. |
61
|
| Missing a Javadoc comment. |
75
|
| Parameter field should be final. |
78
|
| Missing a Javadoc comment. |
89
|
| Parameter fields should be final. |
89
|
| Parameter field should be final. |
92
|
| Missing a Javadoc comment. |
102
|
| Parameter visitor should be final. |
102
|
| Line is longer than 80 characters. |
109
|
| Missing a Javadoc comment. |
117
|
| Missing a Javadoc comment. |
118
|
net/sf/joyaop/impl/aspect/AopAllianceMethodInterceptorAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line is longer than 80 characters. |
18
|
| Method 'setAspectClass' is not designed for extension - needs to be abstract, final or empty. |
19
|
| Missing a Javadoc comment. |
19
|
| Parameter aspectClass should be final. |
19
|
| '+' should be on a new line. |
22
|
| Line is longer than 80 characters. |
28
|
| Method 'createRuntimeAspectInstance' is not designed for extension - needs to be abstract, final or empty. |
28
|
| Missing a Javadoc comment. |
28
|
| Parameter originalClass should be final. |
28
|
| Line is longer than 80 characters. |
29
|
| Line is longer than 80 characters. |
32
|
| Missing a Javadoc comment. |
32
|
| Line is longer than 80 characters. |
33
|
| Missing a Javadoc comment. |
33
|
| Parameter aspect should be final. |
33
|
| Parameter originalClass should be final. |
33
|
| Method 'invoke' is not designed for extension - needs to be abstract, final or empty. |
37
|
| Missing a Javadoc comment. |
37
|
| Parameter invocation should be final. |
37
|
| Method 'allowRecursiveInvocation' is not designed for extension - needs to be abstract, final or empty. |
41
|
| Missing a Javadoc comment. |
41
|
net/sf/joyaop/impl/aspect/AroundAdviceAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Method 'setAspectClass' is not designed for extension - needs to be abstract, final or empty. |
19
|
| Missing a Javadoc comment. |
19
|
| Parameter aspectClass should be final. |
19
|
| Line is longer than 80 characters. |
21
|
| Line is longer than 80 characters. |
26
|
| Method 'createRuntimeAspectInstance' is not designed for extension - needs to be abstract, final or empty. |
26
|
| Missing a Javadoc comment. |
26
|
| Parameter originalClass should be final. |
26
|
| Line is longer than 80 characters. |
27
|
| Line is longer than 80 characters. |
30
|
| Missing a Javadoc comment. |
30
|
| Line is longer than 80 characters. |
31
|
| Missing a Javadoc comment. |
31
|
| Parameter aspect should be final. |
31
|
| Parameter originalClass should be final. |
31
|
| Method 'invoke' is not designed for extension - needs to be abstract, final or empty. |
35
|
| Missing a Javadoc comment. |
35
|
| Parameter invocation should be final. |
35
|
| Method 'allowRecursiveInvocation' is not designed for extension - needs to be abstract, final or empty. |
39
|
| Missing a Javadoc comment. |
39
|
net/sf/joyaop/impl/aspect/BaseAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
21
|
| Missing a Javadoc comment. |
22
|
| Method 'weave' is not designed for extension - needs to be abstract, final or empty. |
24
|
| Missing a Javadoc comment. |
24
|
| Parameter aspectizedClass should be final. |
24
|
| Method 'getPointcut' is not designed for extension - needs to be abstract, final or empty. |
30
|
| Missing a Javadoc comment. |
30
|
| Method 'setPointcut' is not designed for extension - needs to be abstract, final or empty. |
34
|
| Missing a Javadoc comment. |
34
|
| Parameter pointcut should be final. |
34
|
| 'pointcut' hides a field. |
34
|
| Method 'getAspectClass' is not designed for extension - needs to be abstract, final or empty. |
38
|
| Missing a Javadoc comment. |
38
|
| Method 'setAspectClass' is not designed for extension - needs to be abstract, final or empty. |
42
|
| Missing a Javadoc comment. |
42
|
| Parameter aspectClass should be final. |
42
|
| 'aspectClass' hides a field. |
42
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
46
|
| Missing a Javadoc comment. |
46
|
| Parameter object should be final. |
46
|
| Line is longer than 80 characters. |
51
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
54
|
| Missing a Javadoc comment. |
54
|
| Line is longer than 80 characters. |
55
|
| Method 'validate' is not designed for extension - needs to be abstract, final or empty. |
58
|
| Missing a Javadoc comment. |
58
|
| Line is longer than 80 characters. |
60
|
| Line is longer than 80 characters. |
63
|
net/sf/joyaop/impl/aspect/BaseInterceptorAspectImpl.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/aspect/BaseInterceptorAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line is longer than 80 characters. |
20
|
| Missing a Javadoc comment. |
21
|
| Missing a Javadoc comment. |
22
|
| Missing a Javadoc comment. |
24
|
| 'static' modifier out of order with the JLS suggestions. |
24
|
| Missing a Javadoc comment. |
28
|
| Method 'weave' is not designed for extension - needs to be abstract, final or empty. |
32
|
| Missing a Javadoc comment. |
32
|
| Parameter aspectizedClass should be final. |
32
|
| Line is longer than 80 characters. |
34
|
| Line is longer than 80 characters. |
36
|
| Method 'getPrecedence' is not designed for extension - needs to be abstract, final or empty. |
42
|
| Missing a Javadoc comment. |
42
|
| Method 'setPrecedence' is not designed for extension - needs to be abstract, final or empty. |
46
|
| Missing a Javadoc comment. |
46
|
| Parameter precedence should be final. |
46
|
| 'precedence' hides a field. |
46
|
| Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. |
50
|
| Missing a Javadoc comment. |
50
|
| Parameter object should be final. |
50
|
| Line has trailing spaces. |
51
|
| Line has trailing spaces. |
56
|
| Method 'accept' is not designed for extension - needs to be abstract, final or empty. |
58
|
| Missing a Javadoc comment. |
58
|
| Parameter method should be final. |
58
|
| Line is longer than 80 characters. |
60
|
| Line is longer than 80 characters. |
66
|
| Method 'addInterceptor' is not designed for extension - needs to be abstract, final or empty. |
66
|
| Missing a Javadoc comment. |
66
|
| Parameter aspectizedClass should be final. |
66
|
| Parameter method should be final. |
66
|
net/sf/joyaop/impl/aspect/BaseRuntimeAspectImpl.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/aspect/BaseRuntimeAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
18
|
| Missing a Javadoc comment. |
19
|
| Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. |
21
|
| Missing a Javadoc comment. |
21
|
| Method 'setParameters' is not designed for extension - needs to be abstract, final or empty. |
25
|
| Missing a Javadoc comment. |
25
|
| Parameter parameters should be final. |
25
|
| 'parameters' hides a field. |
25
|
| Method 'getScope' is not designed for extension - needs to be abstract, final or empty. |
29
|
| Missing a Javadoc comment. |
29
|
| Method 'setScope' is not designed for extension - needs to be abstract, final or empty. |
33
|
| Missing a Javadoc comment. |
33
|
| Parameter scope should be final. |
33
|
| 'scope' hides a field. |
33
|
| Line is longer than 80 characters. |
37
|
| Missing a Javadoc comment. |
37
|
| Parameter originalClass should be final. |
37
|
net/sf/joyaop/impl/aspect/DecoratorAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Missing a Javadoc comment. |
28
|
| Method 'accept' is not designed for extension - needs to be abstract, final or empty. |
30
|
| Missing a Javadoc comment. |
30
|
| Parameter method should be final. |
30
|
| 'method' hides a field. |
30
|
| Line is longer than 80 characters. |
35
|
| Line is longer than 80 characters. |
39
|
| '+' should be on a new line. |
39
|
| Line is longer than 80 characters. |
40
|
| Line is longer than 80 characters. |
42
|
| Line is longer than 80 characters. |
47
|
| Method 'addInterceptor' is not designed for extension - needs to be abstract, final or empty. |
47
|
| Missing a Javadoc comment. |
47
|
| Parameter aspectizedClass should be final. |
47
|
| Parameter method should be final. |
47
|
| 'method' hides a field. |
47
|
| Line is longer than 80 characters. |
54
|
| Line is longer than 80 characters. |
58
|
| Method 'createRuntimeAspectInstance' is not designed for extension - needs to be abstract, final or empty. |
58
|
| Missing a Javadoc comment. |
58
|
| Parameter originalClass should be final. |
58
|
| Missing a Javadoc comment. |
62
|
| Missing a Javadoc comment. |
63
|
| Line is longer than 80 characters. |
65
|
| Missing a Javadoc comment. |
65
|
| Parameter aspect should be final. |
65
|
| Parameter originalClass should be final. |
65
|
| Parameter method should be final. |
65
|
| 'method' hides a field. |
65
|
| Method 'invoke' is not designed for extension - needs to be abstract, final or empty. |
70
|
| Missing a Javadoc comment. |
70
|
| Parameter invocation should be final. |
70
|
| Line is longer than 80 characters. |
71
|
| Method 'allowRecursiveInvocation' is not designed for extension - needs to be abstract, final or empty. |
74
|
| Missing a Javadoc comment. |
74
|
| Missing a Javadoc comment. |
78
|
| Parameter out should be final. |
78
|
| Line is longer than 80 characters. |
85
|
| Missing a Javadoc comment. |
85
|
| Parameter in should be final. |
85
|
net/sf/joyaop/impl/aspect/GenericInterceptorAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Method 'setAspectClass' is not designed for extension - needs to be abstract, final or empty. |
19
|
| Missing a Javadoc comment. |
19
|
| Parameter aspectClass should be final. |
19
|
| Line is longer than 80 characters. |
21
|
| Line is longer than 80 characters. |
26
|
| Method 'createRuntimeAspectInstance' is not designed for extension - needs to be abstract, final or empty. |
26
|
| Missing a Javadoc comment. |
26
|
| Parameter originalClass should be final. |
26
|
| Line is longer than 80 characters. |
30
|
| Missing a Javadoc comment. |
30
|
| Line is longer than 80 characters. |
31
|
| Missing a Javadoc comment. |
31
|
| Parameter aspect should be final. |
31
|
| Parameter originalClass should be final. |
31
|
| Method 'invoke' is not designed for extension - needs to be abstract, final or empty. |
35
|
| Missing a Javadoc comment. |
35
|
| Parameter invocation should be final. |
35
|
| Method 'allowRecursiveInvocation' is not designed for extension - needs to be abstract, final or empty. |
39
|
| Missing a Javadoc comment. |
39
|
net/sf/joyaop/impl/aspect/InterfaceAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line is longer than 80 characters. |
16
|
| Method 'weave' is not designed for extension - needs to be abstract, final or empty. |
17
|
| Missing a Javadoc comment. |
17
|
| Parameter aspectizedClass should be final. |
17
|
| Line has trailing spaces. |
19
|
net/sf/joyaop/impl/aspect/MixinAspectImpl.java
Error | Line |
| File does not end with a newline. |
0
|
net/sf/joyaop/impl/aspect/MixinAspectImpl.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line is longer than 80 characters. |
20
|
| Missing a Javadoc comment. |
21
|
| Missing a Javadoc comment. |
23
|
| Method 'weave' is not designed for extension - needs to be abstract, final or empty. |
27
|
| Missing a Javadoc comment. |
27
|
| Parameter aspectizedClass should be final. |
27
|
| Method 'getInterfaceClass' is not designed for extension - needs to be abstract, final or empty. |
33
|
| Missing a Javadoc comment. |
33
|
| Method 'setInterfaceClass' is not designed for extension - needs to be abstract, final or empty. |
37
|
| Missing a Javadoc comment. |
37
|
| Parameter interfaceClass should be final. |
37
|
| 'interfaceClass' hides a field. |
37
|
| Line is longer than 80 characters. |
41
|
| Method 'createRuntimeAspectInstance' is not designed for extension - needs to be abstract, final or empty. |
41
|
| Missing a Javadoc comment. |
41
|
| Parameter originalClass should be final. |
41
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Parameter aspect should be final. |
46
|
| Parameter originalClass should be final. |
46
|
| Method 'invoke' is not designed for extension - needs to be abstract, final or empty. |
50
|
| Missing a Javadoc comment. |
50
|
| Parameter invocation should be final. |
50
|
| Line is longer than 80 characters. |
51
|
| Method 'allowRecursiveInvocation' is not designed for extension - needs to be abstract, final or empty. |
54
|
| Missing a Javadoc comment. |
54
|
| Method 'validate' is not designed for extension - needs to be abstract, final or empty. |
59
|
| Missing a Javadoc comment. |
59
|
| Line is longer than 80 characters. |
62
|
net/sf/joyaop/impl/aspect/package.html
Error | Line |
| Missing package documentation file. | 0 |
net/sf/joyaop/impl/package.html
Error | Line |
| Missing package documentation file. | 0 |
net/sf/joyaop/package.html
Error | Line |
| Missing package documentation file. | 0 |
net/sf/joyaop/util/ClassUtils.java
Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Utility classes should not have a public or default constructor. |
21
|
| Missing a Javadoc comment. |
22
|
| Parameter clazz should be final. |
22
|
| Line is longer than 80 characters. |
30
|
| Missing a Javadoc comment. |
30
|
| Parameter clazz should be final. |
30
|
| Parameter argumentTypes should be final. |
30
|
| Parameter arguments should be final. |
30
|
| Missing a Javadoc comment. |
38
|
| Parameter name should be final. |
38
|
| Missing a Javadoc comment. |
46
|
| Parameter clazz should be final. |
46
|
| Line is longer than 80 characters. |
50
|
| Missing a Javadoc comment. |
50
|
| Parameter clazz should be final. |
50
|
| Parameter name should be final. |
50
|
| Parameter parameterTypes should be final. |
50
|
| Line has trailing spaces. |
51
|
| Line is longer than 80 characters. |
54
|
| Missing a Javadoc comment. |
54
|
| Parameter fastMethod should be final. |
54
|
| Parameter target should be final. |
54
|
| Parameter args should be final. |
54
|
| Missing a Javadoc comment. |
62
|
| Missing a Javadoc comment. |
66
|
| Name 'proxyFactories' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
66
|
| Missing a Javadoc comment. |
68
|
| Parameter originalClass should be final. |
68
|
| Parameter factory should be final. |
68
|
| Missing a Javadoc comment. |
77
|
| Parameter originalClass should be final. |
77
|
net/sf/joyaop/util/package.html
Error | Line |
| Missing package documentation file. | 0 |