Error
|
Line
|
Line does not match expected header line of 'Copyright (c) 2003, PicoContainer Organization'.
|
1
|
Line is longer than 80 characters.
|
16
|
Missing a Javadoc comment.
|
50
|
Missing a Javadoc comment.
|
51
|
Missing a Javadoc comment.
|
52
|
Missing a Javadoc comment.
|
55
|
Variable 'orderedComponents' must be private and have accessor methods.
|
55
|
Line is longer than 80 characters.
|
57
|
Missing a Javadoc comment.
|
58
|
Variable 'unmanagedComponents' must be private and have accessor methods.
|
58
|
Missing a Javadoc comment.
|
60
|
Missing a Javadoc comment.
|
61
|
Missing a Javadoc comment.
|
63
|
Missing a Javadoc comment.
|
64
|
Missing a Javadoc comment.
|
69
|
Parameter componentFactory should be final.
|
69
|
'componentFactory' hides a field.
|
69
|
Missing a Javadoc comment.
|
76
|
Line is longer than 80 characters.
|
87
|
Method 'getMultipleInheritanceProxy' is not designed for extension - needs to be abstract, final or empty.
|
90
|
'(' is followed by whitespace.
|
91
|
Line is longer than 80 characters.
|
101
|
Line is longer than 80 characters.
|
102
|
Unused @param tag for 'callInInstantiationOrder'.
|
102
|
Expected an @return tag.
|
105
|
Line is longer than 80 characters.
|
105
|
Method 'getAggregateComponentProxy' is not designed for extension - needs to be abstract, final or empty.
|
105
|
Parameter callInInstantiationOrder should be final.
|
105
|
Parameter callUnmanagedComponents should be final.
|
105
|
Expected @param tag for 'callUnmanagedComponents'.
|
105
|
Line is longer than 80 characters.
|
109
|
Missing a Javadoc comment.
|
112
|
Missing a Javadoc comment.
|
113
|
Missing a Javadoc comment.
|
114
|
Line is longer than 80 characters.
|
116
|
Missing a Javadoc comment.
|
116
|
Parameter callInInstantiationOrder should be final.
|
116
|
'callInInstantiationOrder' hides a field.
|
116
|
Parameter callUnmanagedComponents should be final.
|
116
|
'callUnmanagedComponents' hides a field.
|
116
|
Line is longer than 80 characters.
|
121
|
Method 'invoke' is not designed for extension - needs to be abstract, final or empty.
|
121
|
Missing a Javadoc comment.
|
121
|
Parameter proxy should be final.
|
121
|
Parameter method should be final.
|
121
|
Parameter args should be final.
|
121
|
'if' is not followed by whitespace.
|
125
|
'(' is followed by whitespace.
|
125
|
')' is preceeded with whitespace.
|
125
|
Line is longer than 80 characters.
|
133
|
Missing a Javadoc comment.
|
133
|
Parameter components should be final.
|
133
|
Parameter method should be final.
|
133
|
Parameter args should be final.
|
133
|
Line is longer than 80 characters.
|
138
|
Line is longer than 80 characters.
|
139
|
'if' is not followed by whitespace.
|
145
|
'(' is followed by whitespace.
|
145
|
')' is preceeded with whitespace.
|
145
|
Line is longer than 80 characters.
|
158
|
Line is longer than 80 characters.
|
165
|
'while' is not followed by whitespace.
|
167
|
'(' is followed by whitespace.
|
167
|
')' is preceeded with whitespace.
|
167
|
Line is longer than 80 characters.
|
175
|
Line is longer than 80 characters.
|
179
|
Method 'registerComponent' is not designed for extension - needs to be abstract, final or empty.
|
179
|
Missing a Javadoc comment.
|
179
|
Parameter componentType should be final.
|
179
|
Parameter componentImplementation should be final.
|
179
|
Redundant throws: 'DuplicateComponentTypeRegistrationException' is subclass of 'AssignabilityRegistrationException'.
|
179
|
Unable to get class information for DuplicateComponentTypeRegistrationException.
|
179
|
Redundant throws: 'AssignabilityRegistrationException' is subclass of 'NotConcreteRegistrationException'.
|
179
|
Unable to get class information for AssignabilityRegistrationException.
|
179
|
Redundant throws: 'NotConcreteRegistrationException' is subclass of 'WrongNumberOfConstructorsRegistrationException'.
|
179
|
Unable to get class information for NotConcreteRegistrationException.
|
179
|
Unable to get class information for WrongNumberOfConstructorsRegistrationException.
|
179
|
Line is longer than 80 characters.
|
184
|
Line is longer than 80 characters.
|
187
|
Missing a Javadoc comment.
|
187
|
Parameter componentImplementation should be final.
|
187
|
Unable to get class information for WrongNumberOfConstructorsRegistrationException.
|
187
|
Line is longer than 80 characters.
|
189
|
Line is longer than 80 characters.
|
192
|
Line is longer than 80 characters.
|
196
|
Missing a Javadoc comment.
|
196
|
Parameter componentType should be final.
|
196
|
Unable to get class information for DuplicateComponentTypeRegistrationException.
|
196
|
Line is longer than 80 characters.
|
197
|
Line is longer than 80 characters.
|
198
|
Line is longer than 80 characters.
|
205
|
Missing a Javadoc comment.
|
205
|
Parameter componentType should be final.
|
205
|
Parameter componentImplementation should be final.
|
205
|
Unable to get class information for AssignabilityRegistrationException.
|
205
|
Line is longer than 80 characters.
|
207
|
Line is longer than 80 characters.
|
211
|
Missing a Javadoc comment.
|
211
|
Parameter componentImplementation should be final.
|
211
|
Unable to get class information for NotConcreteRegistrationException.
|
211
|
Line is longer than 80 characters.
|
213
|
Line is longer than 80 characters.
|
219
|
Method 'registerComponent' is not designed for extension - needs to be abstract, final or empty.
|
219
|
Missing a Javadoc comment.
|
219
|
Parameter component should be final.
|
219
|
Unable to get class information for PicoRegistrationException.
|
219
|
Line is longer than 80 characters.
|
223
|
Method 'registerComponent' is not designed for extension - needs to be abstract, final or empty.
|
223
|
Missing a Javadoc comment.
|
223
|
Parameter componentType should be final.
|
223
|
Parameter component should be final.
|
223
|
Unable to get class information for PicoRegistrationException.
|
223
|
Line is longer than 80 characters.
|
232
|
Method 'addParameterToComponent' is not designed for extension - needs to be abstract, final or empty.
|
232
|
Missing a Javadoc comment.
|
232
|
Parameter componentType should be final.
|
232
|
Parameter parameter should be final.
|
232
|
Parameter arg should be final.
|
232
|
Line is longer than 80 characters.
|
240
|
Method 'registerComponent' is not designed for extension - needs to be abstract, final or empty.
|
240
|
Missing a Javadoc comment.
|
240
|
Parameter componentImplementation should be final.
|
240
|
Redundant throws: 'DuplicateComponentTypeRegistrationException' is subclass of 'AssignabilityRegistrationException'.
|
240
|
Unable to get class information for DuplicateComponentTypeRegistrationException.
|
240
|
Redundant throws: 'AssignabilityRegistrationException' is subclass of 'NotConcreteRegistrationException'.
|
240
|
Unable to get class information for AssignabilityRegistrationException.
|
240
|
Redundant throws: 'NotConcreteRegistrationException' is subclass of 'WrongNumberOfConstructorsRegistrationException'.
|
240
|
Unable to get class information for NotConcreteRegistrationException.
|
240
|
Unable to get class information for WrongNumberOfConstructorsRegistrationException.
|
240
|
Missing a Javadoc comment.
|
244
|
Missing a Javadoc comment.
|
245
|
Missing a Javadoc comment.
|
247
|
Parameter parameter should be final.
|
247
|
Method 'instantiateComponents' is not designed for extension - needs to be abstract, final or empty.
|
252
|
Missing a Javadoc comment.
|
252
|
Unable to get class information for PicoInitializationException.
|
252
|
Expression can be simplified.
|
253
|
Line is longer than 80 characters.
|
263
|
Missing a Javadoc comment.
|
263
|
Redundant throws: 'AmbiguousComponentResolutionException' is subclass of 'PicoInvocationTargetInitailizationException'.
|
263
|
Unable to get class information for AmbiguousComponentResolutionException.
|
263
|
Unable to get class information for PicoInvocationTargetInitailizationException.
|
263
|
Expression can be simplified.
|
265
|
Line is longer than 80 characters.
|
268
|
Line is longer than 80 characters.
|
269
|
Line is longer than 80 characters.
|
270
|
Line is longer than 80 characters.
|
274
|
Line is longer than 80 characters.
|
279
|
Line is longer than 80 characters.
|
286
|
Method 'hookEmUp' is not designed for extension - needs to be abstract, final or empty.
|
286
|
Missing a Javadoc comment.
|
286
|
Parameter componentImplementation should be final.
|
286
|
Parameter componentType should be final.
|
286
|
Parameter progress should be final.
|
286
|
Redundant throws: 'AmbiguousComponentResolutionException' is subclass of 'PicoInvocationTargetInitailizationException'.
|
286
|
Unable to get class information for AmbiguousComponentResolutionException.
|
286
|
Unable to get class information for PicoInvocationTargetInitailizationException.
|
286
|
Line is longer than 80 characters.
|
287
|
Line is longer than 80 characters.
|
291
|
Line is longer than 80 characters.
|
292
|
Avoid inline conditionals.
|
292
|
Line is longer than 80 characters.
|
298
|
Line is longer than 80 characters.
|
299
|
Expression can be simplified.
|
303
|
Line is longer than 80 characters.
|
305
|
Line is longer than 80 characters.
|
307
|
Line is longer than 80 characters.
|
315
|
Method 'reuseImplementationIfAppropriate' is not designed for extension - needs to be abstract, final or empty.
|
315
|
Missing a Javadoc comment.
|
315
|
Parameter componentType should be final.
|
315
|
Parameter componentImplementation should be final.
|
315
|
Line is longer than 80 characters.
|
322
|
Line is longer than 80 characters.
|
329
|
Missing a Javadoc comment.
|
329
|
Unable to get class information for UnsatisfiedDependencyStartupException.
|
329
|
Line is longer than 80 characters.
|
330
|
Line is longer than 80 characters.
|
331
|
Line is longer than 80 characters.
|
339
|
Method 'makeComponentInstance' is not designed for extension - needs to be abstract, final or empty.
|
339
|
Missing a Javadoc comment.
|
339
|
Parameter type should be final.
|
339
|
Parameter constructor should be final.
|
339
|
Parameter args should be final.
|
339
|
Unable to get class information for PicoInvocationTargetInitailizationException.
|
339
|
Line is longer than 80 characters.
|
343
|
Method 'getComponentForParam' is not designed for extension - needs to be abstract, final or empty.
|
343
|
Missing a Javadoc comment.
|
343
|
Parameter parameter should be final.
|
343
|
Unable to get class information for AmbiguousComponentResolutionException.
|
343
|
Line is longer than 80 characters.
|
346
|
Line is longer than 80 characters.
|
350
|
Line is longer than 80 characters.
|
361
|
Missing a Javadoc comment.
|
368
|
Parameter args should be final.
|
368
|
Method 'getComponent' is not designed for extension - needs to be abstract, final or empty.
|
378
|
Missing a Javadoc comment.
|
378
|
Parameter componentType should be final.
|
378
|
Method 'getComponentTypes' is not designed for extension - needs to be abstract, final or empty.
|
382
|
Missing a Javadoc comment.
|
382
|
Method 'hasComponent' is not designed for extension - needs to be abstract, final or empty.
|
388
|
Missing a Javadoc comment.
|
388
|
Parameter componentType should be final.
|
388
|