Error
|
Line
|
Line does not match expected header line of 'Copyright (c) 2003, PicoContainer Organization'.
|
1
|
Unused import - java.util.Set.
|
28
|
Line is longer than 80 characters.
|
38
|
Missing a Javadoc comment.
|
40
|
Missing a Javadoc comment.
|
41
|
Line is longer than 80 characters.
|
43
|
Missing a Javadoc comment.
|
44
|
Variable 'unmanagedComponents' must be private and have accessor methods.
|
44
|
Missing a Javadoc comment.
|
46
|
Line is longer than 80 characters.
|
47
|
Missing a Javadoc comment.
|
47
|
Missing a Javadoc comment.
|
49
|
Missing a Javadoc comment.
|
50
|
Line is longer than 80 characters.
|
51
|
Missing a Javadoc comment.
|
55
|
Missing a Javadoc comment.
|
56
|
Parameter componentFactory should be final.
|
56
|
'componentFactory' hides a field.
|
56
|
Missing a Javadoc comment.
|
61
|
Missing a Javadoc comment.
|
62
|
Parameter componentRegistry should be final.
|
62
|
'componentRegistry' hides a field.
|
62
|
Line is longer than 80 characters.
|
67
|
Missing a Javadoc comment.
|
67
|
Parameter componentFactory should be final.
|
67
|
'componentFactory' hides a field.
|
67
|
Parameter componentRegistry should be final.
|
67
|
'componentRegistry' hides a field.
|
67
|
Missing a Javadoc comment.
|
79
|
Line is longer than 80 characters.
|
84
|
Missing a Javadoc comment.
|
84
|
Parameter callInInstantiationOrder should be final.
|
84
|
Parameter callUnmanagedComponents should be final.
|
84
|
Line is longer than 80 characters.
|
87
|
Line is longer than 80 characters.
|
98
|
Method 'registerComponent' is not designed for extension - needs to be abstract, final or empty.
|
98
|
Missing a Javadoc comment.
|
98
|
Parameter componentKey should be final.
|
98
|
Parameter componentImplementation should be final.
|
98
|
Redundant throws: 'DuplicateComponentKeyRegistrationException' is subclass of 'AssignabilityRegistrationException'.
|
98
|
Unable to get class information for DuplicateComponentKeyRegistrationException.
|
98
|
Redundant throws: 'AssignabilityRegistrationException' is subclass of 'NotConcreteRegistrationException'.
|
98
|
Unable to get class information for AssignabilityRegistrationException.
|
98
|
Redundant throws: 'NotConcreteRegistrationException' is subclass of 'PicoIntrospectionException'.
|
98
|
Unable to get class information for NotConcreteRegistrationException.
|
98
|
Unable to get class information for PicoIntrospectionException.
|
98
|
Line is longer than 80 characters.
|
103
|
Line is longer than 80 characters.
|
106
|
Method 'registerComponent' is not designed for extension - needs to be abstract, final or empty.
|
106
|
Missing a Javadoc comment.
|
106
|
Parameter componentKey should be final.
|
106
|
Parameter componentImplementation should be final.
|
106
|
Parameter parameters should be final.
|
106
|
Redundant throws: 'NotConcreteRegistrationException' is subclass of 'AssignabilityRegistrationException'.
|
106
|
Unable to get class information for NotConcreteRegistrationException.
|
106
|
Redundant throws: 'AssignabilityRegistrationException' is subclass of 'DuplicateComponentKeyRegistrationException'.
|
106
|
Unable to get class information for AssignabilityRegistrationException.
|
106
|
Unable to get class information for DuplicateComponentKeyRegistrationException.
|
106
|
Line is longer than 80 characters.
|
111
|
Missing a Javadoc comment.
|
114
|
Parameter compSpec should be final.
|
114
|
Line is longer than 80 characters.
|
118
|
Missing a Javadoc comment.
|
118
|
Parameter componentKey should be final.
|
118
|
Unable to get class information for DuplicateComponentKeyRegistrationException.
|
118
|
Line is longer than 80 characters.
|
119
|
Line is longer than 80 characters.
|
120
|
Line is longer than 80 characters.
|
127
|
Missing a Javadoc comment.
|
127
|
Parameter componentKey should be final.
|
127
|
Parameter componentImplementation should be final.
|
127
|
Unable to get class information for AssignabilityRegistrationException.
|
127
|
Line is longer than 80 characters.
|
131
|
Line is longer than 80 characters.
|
136
|
Missing a Javadoc comment.
|
136
|
Parameter componentImplementation should be final.
|
136
|
Unable to get class information for NotConcreteRegistrationException.
|
136
|
Line is longer than 80 characters.
|
138
|
Line is longer than 80 characters.
|
144
|
Method 'registerComponentByInstance' is not designed for extension - needs to be abstract, final or empty.
|
144
|
Missing a Javadoc comment.
|
144
|
Parameter component should be final.
|
144
|
Redundant throws: 'PicoRegistrationException' is subclass of 'PicoIntrospectionException'.
|
144
|
Unable to get class information for PicoRegistrationException.
|
144
|
Unable to get class information for PicoIntrospectionException.
|
144
|
Line is longer than 80 characters.
|
148
|
Method 'registerComponent' is not designed for extension - needs to be abstract, final or empty.
|
148
|
Missing a Javadoc comment.
|
148
|
Parameter componentKey should be final.
|
148
|
Parameter component should be final.
|
148
|
Redundant throws: 'PicoRegistrationException' is subclass of 'PicoIntrospectionException'.
|
148
|
Unable to get class information for PicoRegistrationException.
|
148
|
Unable to get class information for PicoIntrospectionException.
|
148
|
Line is longer than 80 characters.
|
151
|
Missing a Javadoc comment.
|
158
|
Line is longer than 80 characters.
|
162
|
Method 'addParameterToComponent' is not designed for extension - needs to be abstract, final or empty.
|
162
|
Missing a Javadoc comment.
|
162
|
Parameter componentKey should be final.
|
162
|
Parameter parameter should be final.
|
162
|
Parameter arg should be final.
|
162
|
Unable to get class information for PicoIntrospectionException.
|
162
|
Line is longer than 80 characters.
|
163
|
Line is longer than 80 characters.
|
167
|
Method 'registerComponentByClass' is not designed for extension - needs to be abstract, final or empty.
|
167
|
Missing a Javadoc comment.
|
167
|
Parameter componentImplementation should be final.
|
167
|
Redundant throws: 'DuplicateComponentKeyRegistrationException' is subclass of 'AssignabilityRegistrationException'.
|
167
|
Unable to get class information for DuplicateComponentKeyRegistrationException.
|
167
|
Redundant throws: 'AssignabilityRegistrationException' is subclass of 'NotConcreteRegistrationException'.
|
167
|
Unable to get class information for AssignabilityRegistrationException.
|
167
|
Redundant throws: 'NotConcreteRegistrationException' is subclass of 'PicoIntrospectionException'.
|
167
|
Unable to get class information for NotConcreteRegistrationException.
|
167
|
Unable to get class information for PicoIntrospectionException.
|
167
|
Line contains a tab character.
|
175
|
Method 'unregisterComponent' is not designed for extension - needs to be abstract, final or empty.
|
175
|
Parameter componentKey should be final.
|
175
|
Expected @param tag for 'componentKey'.
|
175
|
Line contains a tab character.
|
176
|
Line contains a tab character.
|
177
|
Line is longer than 80 characters.
|
179
|
Method 'instantiateComponents' is not designed for extension - needs to be abstract, final or empty.
|
179
|
Missing a Javadoc comment.
|
179
|
Redundant throws: 'PicoInitializationException' is subclass of 'PicoInvocationTargetInitializationException'.
|
179
|
Unable to get class information for PicoInitializationException.
|
179
|
Unable to get class information for PicoInvocationTargetInitializationException.
|
179
|
Expression can be simplified.
|
180
|
Missing a Javadoc comment.
|
189
|
Unable to get class information for PicoInitializationException.
|
189
|
Line is longer than 80 characters.
|
190
|
Line is longer than 80 characters.
|
191
|
Method 'getComponent' is not designed for extension - needs to be abstract, final or empty.
|
196
|
Missing a Javadoc comment.
|
196
|
Parameter componentKey should be final.
|
196
|
Method 'getComponents' is not designed for extension - needs to be abstract, final or empty.
|
200
|
Missing a Javadoc comment.
|
200
|
Comment matches to-do format 'TODO:'.
|
202
|
Line is longer than 80 characters.
|
212
|
Line is longer than 80 characters.
|
215
|
Line is longer than 80 characters.
|
216
|
Line is longer than 80 characters.
|
217
|
Line is longer than 80 characters.
|
220
|
Line is longer than 80 characters.
|
221
|
Line is longer than 80 characters.
|
222
|
Line is longer than 80 characters.
|
227
|
Method 'getComponentKeys' is not designed for extension - needs to be abstract, final or empty.
|
238
|
Missing a Javadoc comment.
|
238
|
Missing a Javadoc comment.
|
242
|
Parameter componentKey should be final.
|
242
|