Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
5200836

Rules

RulesViolationsSeverity
PackageHtml1error Error
NewlineAtEndOfFile48error Error
Translation0error Error
JavadocMethod74error Error
JavadocType13error Error
JavadocVariable69error Error
JavadocStyle5error Error
ConstantName3error Error
LocalFinalVariableName0error Error
LocalVariableName0error Error
MemberName0error Error
MethodName0error Error
PackageName0error Error
ParameterName0error Error
StaticVariableName0error Error
TypeName0error Error
Header
  • headerFile: "c:\java\geronimo\xbean\tags\xbean-2.6\xbean-kernel\target\checkstyle-header.txt"
49error Error
AvoidStarImport0error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports1error Error
FileLength0error Error
LineLength
  • max: "120"
74error Error
MethodLength0error Error
ParameterNumber1error Error
EmptyForIteratorPad0error Error
NoWhitespaceAfter0error Error
NoWhitespaceBefore0error Error
OperatorWrap9error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter0error Error
WhitespaceAfter1error Error
WhitespaceAround1error Error
ModifierOrder0error Error
RedundantModifier1error Error
AvoidNestedBlocks0error Error
EmptyBlock23error Error
LeftCurly2error Error
NeedBraces100error Error
RightCurly2error Error
AvoidInlineConditionals0error Error
DoubleCheckedLocking0error Error
EmptyStatement0error Error
EqualsHashCode0error Error
HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
22error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber3error Error
MissingSwitchDefault0error Error
RedundantThrows55error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
FinalClass3error Error
HideUtilityClassConstructor0error Error
InterfaceIsType0error Error
VisibilityModifier0error Error
ArrayTypeStyle1error Error
FinalParameters265error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
10error Error
TodoComment0error Error
UpperEll0error Error

Files

Filesinfowarningerror
org/apache/xbean/kernel/UnsatisfiedConditionsException.java009
org/apache/xbean/kernel/UnregisterServiceException.java006
org/apache/xbean/kernel/standard/ServiceManagerRegistry.java0059
org/apache/xbean/kernel/ServiceEvent.java0029
org/apache/xbean/kernel/IllegalServiceStateException.java006
org/apache/xbean/kernel/KernelAlreadyExistsException.java005
org/apache/xbean/kernel/AbstractServiceFactory.java0018
org/apache/xbean/kernel/standard/RegistryFutureTask.java0045
org/apache/xbean/kernel/InvalidServiceTypeException.java0012
org/apache/xbean/kernel/ServiceFactory.java007
org/apache/xbean/kernel/StopStrategies.java0021
org/apache/xbean/kernel/KernelFactory.java0021
org/apache/xbean/rmi/package.html001
org/apache/xbean/kernel/standard/ServiceManagerFactory.java0012
org/apache/xbean/kernel/KernelMonitor.java002
org/apache/xbean/kernel/standard/StandardServiceConditionContext.java008
org/apache/xbean/kernel/ServiceNotFoundException.java005
org/apache/xbean/kernel/StringServiceName.java009
org/apache/xbean/kernel/standard/AggregateCondition.java0021
org/apache/xbean/kernel/StartStrategy.java005
org/apache/xbean/kernel/RunningServiceCondition.java0022
org/apache/xbean/kernel/ForcedStopException.java0010
org/apache/xbean/kernel/ServiceState.java0016
org/apache/xbean/kernel/StopStrategy.java003
org/apache/xbean/kernel/standard/AsyncServiceMonitor.java006
org/apache/xbean/kernel/StaticServiceFactory.java0016
org/apache/xbean/kernel/standard/StandardKernel.java00126
org/apache/xbean/kernel/ServiceCondition.java006
org/apache/xbean/kernel/ServiceContextThreadLocal.java005
org/apache/xbean/kernel/standard/ServiceMonitorBroadcaster.java0036
org/apache/xbean/kernel/KernelOperationTimoutException.java0013
org/apache/xbean/kernel/StoppedServiceCondition.java0015
org/apache/xbean/kernel/ServiceContext.java002
org/apache/xbean/kernel/standard/KernelMonitorBroadcaster.java009
org/apache/xbean/kernel/ServiceMonitor.java002
org/apache/xbean/kernel/KernelFactoryError.java005
org/apache/xbean/kernel/ServiceName.java002
org/apache/xbean/kernel/ServiceRegistrationException.java006
org/apache/xbean/kernel/standard/ServiceManager.java0067
org/apache/xbean/kernel/NullServiceMonitor.java0012
org/apache/xbean/rmi/RMIClassLoaderSpiImpl.java0031
org/apache/xbean/kernel/KernelOperationInterruptedException.java0017
org/apache/xbean/kernel/StartStrategies.java0034
org/apache/xbean/kernel/standard/StandardKernelFactory.java004
org/apache/xbean/kernel/standard/NonRestartableStopCondition.java0013
org/apache/xbean/kernel/KernelErrorsError.java0013
org/apache/xbean/kernel/ServiceAlreadyExistsException.java005
org/apache/xbean/kernel/ServiceConditionContext.java002
org/apache/xbean/kernel/standard/StandardServiceContext.java009
org/apache/xbean/kernel/Kernel.java0028

Details

org/apache/xbean/kernel/UnsatisfiedConditionsException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.32
errorParameter message should be final.41
errorParameter serviceName should be final.41
errorParameter unsatisfiedConditions should be final.41
error'if' construct must use '{}'s.43
error'if' construct must use '{}'s.44

org/apache/xbean/kernel/UnregisterServiceException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorParameter serviceName should be final.36
errorParameter cause should be final.36
error'if' construct must use '{}'s.38

org/apache/xbean/kernel/standard/ServiceManagerRegistry.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ''.1
errorParameter serviceManagerFactory should be final.78
errorRedundant throws: 'KernelErrorsError' is unchecked exception.87
errorMust have at least one statement.106
errorMissing a Javadoc comment.143
errorParameter managers should be final.143
errorParameter stopStrategy should be final.143
errorParameter serviceName should be final.167
error'if' construct must use '{}'s.168
errorParameter serviceName should be final.191
error'if' construct must use '{}'s.192
errorLine is longer than 120 characters.223
errorParameter type should be final.225
errorLine is longer than 120 characters.235
errorMust have at least one statement.236
errorParameter type should be final.250
error'serviceManagers' hides a field.252
errorLine is longer than 120 characters.261
errorMust have at least one statement.262
errorParameter type should be final.276
errorLine is longer than 120 characters.289
errorMust have at least one statement.290
errorParameter type should be final.304
error'serviceManagers' hides a field.305
errorMissing a Javadoc comment.319
errorParameter type should be final.319
errorLine is longer than 120 characters.342
errorLine is longer than 120 characters.344
errorParameter serviceName should be final.344
errorParameter serviceFactory should be final.344
error'if' construct must use '{}'s.345
error'if' construct must use '{}'s.346
errorLine is longer than 120 characters.350
errorMust have at least one statement.378
errorLine is longer than 120 characters.385
errorMust have at least one statement.402
errorLine is longer than 120 characters.439
errorParameter serviceName should be final.439
errorParameter stopStrategy should be final.439
error'if' construct must use '{}'s.440
error'if' construct must use '{}'s.441
errorMust have at least one statement.465
errorMust have at least one statement.491
errorMissing a Javadoc comment.523
errorParameter serviceManager should be final.523
errorParameter registryFutureTask should be final.523
error'if' construct must use '{}'s.524
error'if' construct must use '{}'s.525
errorLine is longer than 120 characters.532
error'+' should be on a new line.532
errorMissing a Javadoc comment.554
errorParameter registryFutureTask should be final.554
error'if' construct must use '{}'s.555
error'serviceManagers' hides a field.559
errorMissing a Javadoc comment.568
errorParameter clazz should be final.568
errorMissing a Javadoc comment.576
errorParameter clazz should be final.576

org/apache/xbean/kernel/ServiceEvent.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.32
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.36
errorLine is longer than 120 characters.50
errorMore than 7 parameters.50
errorParameter eventId should be final.50
errorParameter kernel should be final.50
errorParameter serviceName should be final.50
errorParameter serviceFactory should be final.50
errorParameter classLoader should be final.50
errorParameter service should be final.50
errorParameter cause should be final.50
errorParameter unsatisfiedConditions should be final.50
error'if' construct must use '{}'s.51
error'if' construct must use '{}'s.52
error'if' construct must use '{}'s.53
error'if' construct must use '{}'s.54
error'if' construct must use '{}'s.55
errorLine is longer than 120 characters.55
error'if' construct must use '{}'s.56
errorLine is longer than 120 characters.56
errorLine is longer than 120 characters.68

org/apache/xbean/kernel/IllegalServiceStateException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter message should be final.35
errorParameter serviceName should be final.35
error'if' construct must use '{}'s.37

org/apache/xbean/kernel/KernelAlreadyExistsException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter name should be final.34
error'if' construct must use '{}'s.36

org/apache/xbean/kernel/AbstractServiceFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.32
errorMissing a Javadoc comment.33
errorParameter enabled should be final.45
errorParameter startCondition should be final.59
errorRedundant throws: 'NullPointerException' is unchecked exception.59
error'if' construct must use '{}'s.60
errorParameter startCondition should be final.67
errorRedundant throws: 'NullPointerException' is unchecked exception.67
error'if' construct must use '{}'s.68
errorParameter stopCondition should be final.82
errorRedundant throws: 'NullPointerException' is unchecked exception.82
error'if' construct must use '{}'s.83
errorParameter stopCondition should be final.90
errorRedundant throws: 'NullPointerException' is unchecked exception.90
error'if' construct must use '{}'s.91

org/apache/xbean/kernel/standard/RegistryFutureTask.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorClass RegistryFutureTask should be declared as final.30
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.32
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.36
errorParameter serviceManager should be final.36
errorMissing a Javadoc comment.45
errorParameter serviceManager should be final.45
errorParameter stopStrategy should be final.45
errorMissing a Javadoc comment.55
errorParameter serviceId should be final.55
errorParameter serviceName should be final.55
errorParameter taskType should be final.55
errorParameter callable should be final.55
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.66
errorMissing a Javadoc comment.70
errorParameter throwable should be final.70
errorMissing a Javadoc comment.74
error'32' is a magic number.75
errorMissing a Javadoc comment.78
errorParameter o should be final.78
errorMissing a Javadoc comment.85
errorParameter o should be final.85
errorMissing a Javadoc comment.97
errorClass RegisterCallable should be declared as final.102
errorMissing a Javadoc comment.102
errorMissing a Javadoc comment.103
errorMissing a Javadoc comment.105
errorParameter serviceManager should be final.105
errorMissing a Javadoc comment.109
errorClass UnregisterCallable should be declared as final.115
errorMissing a Javadoc comment.115
errorMissing a Javadoc comment.116
errorMissing a Javadoc comment.117
errorMissing a Javadoc comment.118
errorMissing a Javadoc comment.120
errorParameter serviceManager should be final.120
errorParameter stopStrategy should be final.120
errorMissing a Javadoc comment.125
errorParameter registryFutureTask should be final.125
errorMissing a Javadoc comment.129

org/apache/xbean/kernel/InvalidServiceTypeException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.30
errorParameter serviceName should be final.40
errorParameter expectedType should be final.40
errorParameter serviceType should be final.40
error'+' should be on a new line.41
error'if' construct must use '{}'s.43
error'if' construct must use '{}'s.44
error'if' construct must use '{}'s.45

org/apache/xbean/kernel/ServiceFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorRedundant throws: 'NullPointerException' is unchecked exception.77
errorRedundant throws: 'NullPointerException' is unchecked exception.85
errorRedundant throws: 'NullPointerException' is unchecked exception.100
errorRedundant throws: 'NullPointerException' is unchecked exception.108
errorLine has trailing spaces.133

org/apache/xbean/kernel/StopStrategies.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.39
errorLine is longer than 120 characters.40
errorMissing a Javadoc comment.40
errorParameter serviceName should be final.40
errorParameter conditions should be final.40
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.53
errorParameter serviceName should be final.53
errorParameter conditions should be final.53
errorMissing a Javadoc comment.65
errorMissing a Javadoc comment.66
errorParameter serviceName should be final.66
errorParameter conditions should be final.66
errorMissing a Javadoc comment.77
errorLine is longer than 120 characters.78
errorMissing a Javadoc comment.78
errorParameter serviceName should be final.78
errorParameter conditions should be final.78

org/apache/xbean/kernel/KernelFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.49
errorName 'kernels' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.49
errorParameter name should be final.58
error'if' construct must use '{}'s.59
errorLine has trailing spaces.71
errorRedundant throws: 'KernelFactoryError' is unchecked exception.92
errorMust have at least one statement.104
errorMust have at least one statement.121
errorMust have at least one statement.126
errorParameter kernel should be final.142
errorRedundant throws: 'KernelFactoryError' is unchecked exception.142
errorLine is longer than 120 characters.150
errorMissing a Javadoc comment.150
errorParameter className should be final.150
errorParameter classLoader should be final.150
errorRedundant throws: 'KernelFactoryError' is unchecked exception.150
errorParameter name should be final.170
errorRedundant throws: 'KernelAlreadyExistsException' is unchecked exception.170
error'if' construct must use '{}'s.171

org/apache/xbean/rmi/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/xbean/kernel/standard/ServiceManagerFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorLine is longer than 120 characters.67
errorParameter kernel should be final.67
errorParameter serviceMonitor should be final.67
errorParameter serviceExecutor should be final.67
errorParameter timeoutDuration should be final.67
errorParameter timeoutUnits should be final.67
errorUnused @param tag for 'classLoader'.81
errorParameter serviceId should be final.84
errorParameter serviceName should be final.84
errorParameter serviceFactory should be final.84

org/apache/xbean/kernel/KernelMonitor.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1

org/apache/xbean/kernel/standard/StandardServiceConditionContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorLine is longer than 120 characters.72
errorParameter kernel should be final.72
errorParameter serviceName should be final.72
errorParameter classLoader should be final.72
errorParameter lock should be final.72
errorParameter condition should be final.72

org/apache/xbean/kernel/ServiceNotFoundException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter serviceName should be final.34
error'if' construct must use '{}'s.35

org/apache/xbean/kernel/StringServiceName.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorParameter name should be final.37
error'if' construct must use '{}'s.38
error'if' construct must use '{}'s.39
errorMissing a Javadoc comment.43
errorMissing a Javadoc comment.47
errorParameter obj should be final.47
errorMissing a Javadoc comment.55

org/apache/xbean/kernel/standard/AggregateCondition.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.42
errorMissing a Javadoc comment.43
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.46
errorMissing a Javadoc comment.47
errorLine is longer than 120 characters.58
errorParameter kernel should be final.58
errorParameter serviceName should be final.58
errorParameter classLoader should be final.58
errorParameter lock should be final.58
errorParameter conditions should be final.58
error'if' construct must use '{}'s.66
errorParameter condition should be final.87
errorLine is longer than 120 characters.89
errorParameter condition should be final.100
error'if' construct must use '{}'s.110
error'if' construct must use '{}'s.126

org/apache/xbean/kernel/StartStrategy.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorLine is longer than 120 characters.39
errorLine is longer than 120 characters.42
errorRedundant throws: 'UnregisterServiceException' is subclass of 'Exception'.56

org/apache/xbean/kernel/RunningServiceCondition.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.32
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.34
errorParameter dependency should be final.43
errorParameter ownedRelationship should be final.43
errorParameter stopOnServiceShutdown should be final.43
error'if' construct must use '{}'s.44
errorParameter context should be final.53
error'context' hides a field.53
error'if' construct must use '{}'s.54
errorMust have at least one statement.65
errorMust have at least one statement.97
errorMust have at least one statement.116
errorMissing a Javadoc comment.125
errorMissing a Javadoc comment.126
errorParameter serviceEvent should be final.126

org/apache/xbean/kernel/ForcedStopException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.32
errorParameter serviceName should be final.40
errorParameter unsatisfiedConditions should be final.40
error'+' should be on a new line.41
error'+' should be on a new line.42
error'if' construct must use '{}'s.44
error'if' construct must use '{}'s.45

org/apache/xbean/kernel/ServiceState.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.30
errorName 'serviceStateIndex' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.57
error'+' should be on a new line.63
errorParameter state should be final.76
errorRedundant throws: 'IllegalArgumentException' is unchecked exception.76
errorUnused @throws tag for 'IllegalArgumentException'.88
errorParameter state should be final.90
error'if' construct must use '{}'s.91
errorMissing a Javadoc comment.105
errorMissing a Javadoc comment.106
errorMissing a Javadoc comment.108
errorParameter index should be final.108
errorParameter name should be final.108
errorMissing a Javadoc comment.142

org/apache/xbean/kernel/StopStrategy.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorLine is longer than 120 characters.42

org/apache/xbean/kernel/standard/AsyncServiceMonitor.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.32
errorParameter delegate should be final.41
errorParameter executor should be final.41

org/apache/xbean/kernel/StaticServiceFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.31
errorParameter service should be final.40
errorRedundant throws: 'NullPointerException' is unchecked exception.40
error'if' construct must use '{}'s.41
errorParameter service should be final.58
errorParameter classLoader should be final.58
errorRedundant throws: 'NullPointerException' is unchecked exception.58
error'if' construct must use '{}'s.59
error'if' construct must use '{}'s.60
errorMissing a Javadoc comment.65
errorParameter serviceContext should be final.89
errorParameter serviceContext should be final.98
errorLine has trailing spaces.107

org/apache/xbean/kernel/standard/StandardKernel.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ''.1
errorLine has trailing spaces.95
errorFirst sentence should end with a period.96
errorLine has trailing spaces.98
errorLine has trailing spaces.100
errorFirst sentence should end with a period.101
errorLine has trailing spaces.103
errorLine has trailing spaces.104
errorParameter kernelName should be final.112
error'30' is a magic number.113
errorLine is longer than 120 characters.125
errorParameter kernelName should be final.125
errorParameter serviceExecutor should be final.125
errorParameter timeoutDuration should be final.125
errorParameter timeoutUnits should be final.125
error'if' construct must use '{}'s.126
error'if' construct must use '{}'s.127
errorLine is longer than 120 characters.127
error'==' is not followed by whitespace.127
error'if' construct must use '{}'s.128
error'if' construct must use '{}'s.129
errorLine is longer than 120 characters.133
errorRedundant throws: 'KernelErrorsError' is unchecked exception.140
errorLine has trailing spaces.154
errorLine is longer than 120 characters.213
errorParameter serviceName should be final.213
errorParameter serviceFactory should be final.213
error'if' construct must use '{}'s.214
error'if' construct must use '{}'s.215
errorLine is longer than 120 characters.226
errorParameter serviceName should be final.226
error'if' construct must use '{}'s.227
errorLine is longer than 120 characters.234
errorParameter serviceName should be final.234
errorParameter stopStrategy should be final.234
error'if' construct must use '{}'s.235
error'if' construct must use '{}'s.236
errorParameter serviceName should be final.247
error'if' construct must use '{}'s.248
errorParameter serviceName should be final.259
error'if' construct must use '{}'s.260
errorParameter serviceName should be final.268
error'if' construct must use '{}'s.269
errorLine is longer than 120 characters.277
errorParameter serviceName should be final.277
errorRedundant throws: 'ServiceNotFoundException' is subclass of 'Exception'.277
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.277
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.277
error'if' construct must use '{}'s.278
errorLine is longer than 120 characters.285
errorParameter serviceName should be final.285
errorParameter startStrategy should be final.285
errorRedundant throws: 'ServiceNotFoundException' is subclass of 'Exception'.285
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.285
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.285
error'if' construct must use '{}'s.286
error'if' construct must use '{}'s.287
errorLine is longer than 120 characters.294
errorParameter serviceName should be final.294
errorRedundant throws: 'ServiceNotFoundException' is subclass of 'Exception'.294
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.294
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.294
error'if' construct must use '{}'s.295
errorLine is longer than 120 characters.302
errorParameter serviceName should be final.302
errorParameter startStrategy should be final.302
errorRedundant throws: 'ServiceNotFoundException' is subclass of 'Exception'.302
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.302
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.302
error'if' construct must use '{}'s.303
error'if' construct must use '{}'s.304
errorLine is longer than 120 characters.308
errorMissing a Javadoc comment.308
errorParameter serviceName should be final.308
errorParameter recursive should be final.308
errorParameter startStrategy should be final.308
error'if' construct must use '{}'s.309
errorMust have at least one statement.316
errorMust have at least one statement.318
errorParameter serviceName should be final.335
error'if' construct must use '{}'s.336
errorLine is longer than 120 characters.343
errorParameter serviceName should be final.343
errorParameter stopStrategy should be final.343
error'if' construct must use '{}'s.344
error'if' construct must use '{}'s.345
errorParameter serviceName should be final.353
error'if' construct must use '{}'s.354
errorParameter serviceName should be final.363
errorParameter enabled should be final.363
error'if' construct must use '{}'s.364
errorParameter serviceName should be final.373
errorRedundant throws: 'IllegalArgumentException' is unchecked exception.373
error'if' construct must use '{}'s.374
errorParameter type should be final.382
error'if' construct must use '{}'s.383
errorParameter type should be final.395
error'if' construct must use '{}'s.396
errorParameter serviceName should be final.408
error'if' construct must use '{}'s.409
errorParameter type should be final.417
error'if' construct must use '{}'s.418
errorParameter type should be final.430
error'if' construct must use '{}'s.431
errorParameter serviceName should be final.448
error'if' construct must use '{}'s.449
errorMissing a Javadoc comment.454
errorParameter serviceName should be final.454
errorParameter kernelMonitor should be final.466
error'kernelMonitor' hides a field.466
error'if' construct must use '{}'s.467
errorParameter kernelMonitor should be final.477
error'kernelMonitor' hides a field.477
error'if' construct must use '{}'s.478
errorParameter serviceMonitor should be final.485
error'serviceMonitor' hides a field.485
error'if' construct must use '{}'s.486
errorParameter serviceMonitor should be final.496
error'serviceMonitor' hides a field.496
errorParameter serviceName should be final.496
error'if' construct must use '{}'s.497
error'if' construct must use '{}'s.498
errorParameter serviceMonitor should be final.508
error'serviceMonitor' hides a field.508
error'if' construct must use '{}'s.509

org/apache/xbean/kernel/ServiceCondition.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorExtra HTML tag found: </p>32
errorLine is longer than 120 characters.41
errorExtra HTML tag found: </p>43
errorExtra HTML tag found: </p>53

org/apache/xbean/kernel/ServiceContextThreadLocal.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.30
errorParameter serviceContext should be final.44

org/apache/xbean/kernel/standard/ServiceMonitorBroadcaster.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ''.1
errorParameter kernelMonitor should be final.58
error'if' construct must use '{}'s.59
errorParameter serviceMonitor should be final.71
errorParameter serviceName should be final.71
error'if' construct must use '{}'s.72
errorParameter serviceMonitor should be final.88
error'if' construct must use '{}'s.89
errorParameter serviceName should be final.108
errorParameter serviceEvent should be final.126
error'serviceMonitors' hides a field.128
errorParameter serviceEvent should be final.145
error'serviceMonitors' hides a field.147
errorParameter serviceEvent should be final.164
error'serviceMonitors' hides a field.166
errorParameter serviceEvent should be final.183
error'serviceMonitors' hides a field.185
errorParameter serviceEvent should be final.202
error'serviceMonitors' hides a field.204
errorParameter serviceEvent should be final.221
error'serviceMonitors' hides a field.223
errorParameter serviceEvent should be final.240
error'serviceMonitors' hides a field.242
errorParameter serviceEvent should be final.259
error'serviceMonitors' hides a field.261
errorParameter serviceEvent should be final.278
error'serviceMonitors' hides a field.280
errorParameter serviceEvent should be final.297
error'serviceMonitors' hides a field.299
errorLine is longer than 120 characters.313
errorMissing a Javadoc comment.313
errorParameter serviceMonitor should be final.313
errorParameter serviceEvent should be final.313
errorParameter throwable should be final.313
errorMust have at least one statement.316

org/apache/xbean/kernel/KernelOperationTimoutException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.29
errorParameter serviceName should be final.37
errorParameter operationName should be final.37
error'if' construct must use '{}'s.39
error'if' construct must use '{}'s.40
errorParameter message should be final.52
errorParameter serviceName should be final.52
errorParameter operationName should be final.52
error'if' construct must use '{}'s.54
error'if' construct must use '{}'s.55

org/apache/xbean/kernel/StoppedServiceCondition.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.31
errorParameter dependency should be final.38
error'if' construct must use '{}'s.39
errorParameter context should be final.46
error'context' hides a field.46
error'if' construct must use '{}'s.47
errorMust have at least one statement.75
errorMissing a Javadoc comment.96
errorMissing a Javadoc comment.97
errorParameter serviceEvent should be final.97

org/apache/xbean/kernel/ServiceContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1

org/apache/xbean/kernel/standard/KernelMonitorBroadcaster.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorParameter kernelMonitor should be final.47
errorParameter kernelMonitor should be final.56
errorLine is longer than 120 characters.63
errorParameter serviceMonitor should be final.63
errorParameter serviceEvent should be final.63
errorParameter throwable should be final.63
errorMust have at least one statement.69

org/apache/xbean/kernel/ServiceMonitor.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1

org/apache/xbean/kernel/KernelFactoryError.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorParameter message should be final.33
errorParameter message should be final.43
errorParameter cause should be final.43

org/apache/xbean/kernel/ServiceName.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1

org/apache/xbean/kernel/ServiceRegistrationException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter serviceName should be final.35
errorParameter cause should be final.35
error'if' construct must use '{}'s.37

org/apache/xbean/kernel/standard/ServiceManager.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ''.1
errorLine is longer than 120 characters.84
errorParameter kernel should be final.163
errorParameter serviceId should be final.164
errorParameter serviceName should be final.165
errorParameter serviceFactory should be final.166
errorParameter serviceMonitor should be final.167
errorParameter timeoutDuration should be final.168
errorParameter timeoutUnits should be final.169
errorLine is longer than 120 characters.186
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.190
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.190
errorLine is longer than 120 characters.192
errorLine is longer than 120 characters.219
errorParameter stopStrategy should be final.234
errorLine is longer than 120 characters.364
errorParameter recursive should be final.364
error'recursive' hides a field.364
errorParameter startStrategy should be final.364
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.364
errorRedundant throws: 'UnregisterServiceException' is subclass of 'Exception'.364
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.364
errorLine is longer than 120 characters.399
errorLine is longer than 120 characters.424
errorLine is longer than 120 characters.458
errorLine is longer than 120 characters.488
errorMissing a Javadoc comment.488
errorParameter startStrategy should be final.488
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.488
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.488
error'if' construct must use '{}'s.490
errorMust have at least one statement.495
errorMust have at least one statement.497
errorParameter state should be final.510
error'state' hides a field.510
errorParameter stopStrategy should be final.537
errorLine is longer than 120 characters.566
errorMissing a Javadoc comment.618
errorParameter monitor should be final.618
errorLine is longer than 120 characters.648
errorLine is longer than 120 characters.651
errorParameter operationName should be final.651
errorRedundant throws: 'IllegalStateException' is unchecked exception.651
errorRedundant throws: 'KernelOperationTimoutException' is unchecked exception.651
errorRedundant throws: 'KernelOperationInterruptedException' is unchecked exception.651
error'+' should be on a new line.653
errorLine is longer than 120 characters.659
error'+' should be on a new line.659
errorLine is longer than 120 characters.666
error'+' should be on a new line.666
errorMissing a Javadoc comment.687
errorLine is longer than 120 characters.688
errorMissing a Javadoc comment.691
errorParameter unsatisfiedConditions should be final.691
errorLine is longer than 120 characters.692
errorMissing a Javadoc comment.695
errorParameter cause should be final.695
errorLine is longer than 120 characters.696
errorMissing a Javadoc comment.699
error'32' is a magic number.700
errorMissing a Javadoc comment.703
errorParameter o should be final.703
error'cast' is not followed by whitespace.705
errorMissing a Javadoc comment.710
errorParameter o should be final.710
errorMissing a Javadoc comment.722

org/apache/xbean/kernel/NullServiceMonitor.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorParameter serviceEvent should be final.31
errorParameter serviceEvent should be final.37
errorParameter serviceEvent should be final.43
errorParameter serviceEvent should be final.49
errorParameter serviceEvent should be final.55
errorParameter serviceEvent should be final.61
errorParameter serviceEvent should be final.67
errorParameter serviceEvent should be final.73
errorParameter serviceEvent should be final.79
errorParameter serviceEvent should be final.85

org/apache/xbean/rmi/RMIClassLoaderSpiImpl.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.35
errorName 'delegate' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.35
errorMissing a Javadoc comment.37
errorParameter codebase should be final.37
errorParameter name should be final.37
errorParameter defaultLoader should be final.37
error'{' should be on the previous line.39
errorMissing a Javadoc comment.47
errorParameter codebase should be final.47
errorParameter interfaces should be final.47
errorParameter defaultLoader should be final.47
error'{' should be on the previous line.49
errorMissing a Javadoc comment.57
errorParameter codebase should be final.57
errorMissing a Javadoc comment.66
errorParameter type should be final.66
errorArray brackets at illegal position.71
errorMissing a Javadoc comment.89
errorParameter input should be final.89
error'}' should be on the same line.102
errorMust have at least one statement.103
errorLine is longer than 120 characters.116
errorMissing a Javadoc comment.116
errorMissing a Javadoc comment.133
errorParameter url should be final.133
error'}' should be on the same line.140
errorMust have at least one statement.141
errorMissing a Javadoc comment.148
errorMissing a Javadoc comment.149
errorRedundant 'public' modifier.149

org/apache/xbean/kernel/KernelOperationInterruptedException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.29
errorLine is longer than 120 characters.38
errorParameter cause should be final.38
errorParameter serviceName should be final.38
errorParameter operationName should be final.38
error'if' construct must use '{}'s.40
error'if' construct must use '{}'s.41
errorLine is longer than 120 characters.54
errorParameter message should be final.54
errorParameter cause should be final.54
errorParameter serviceName should be final.54
errorParameter operationName should be final.54
error'if' construct must use '{}'s.56
error'if' construct must use '{}'s.57

org/apache/xbean/kernel/StartStrategies.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.40
errorLine is longer than 120 characters.41
errorMissing a Javadoc comment.41
errorParameter serviceName should be final.41
errorParameter conditions should be final.41
errorMissing a Javadoc comment.45
errorParameter serviceName should be final.45
errorParameter startError should be final.45
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.65
errorParameter serviceName should be final.65
errorParameter conditions should be final.65
errorMissing a Javadoc comment.69
errorParameter serviceName should be final.69
errorParameter startError should be final.69
errorMissing a Javadoc comment.80
errorMissing a Javadoc comment.81
errorParameter serviceName should be final.81
errorParameter conditions should be final.81
errorMissing a Javadoc comment.85
errorParameter serviceName should be final.85
errorParameter startError should be final.85
errorMissing a Javadoc comment.103
errorLine is longer than 120 characters.104
errorMissing a Javadoc comment.104
errorParameter serviceName should be final.104
errorParameter conditions should be final.104
errorLine is longer than 120 characters.105
errorMissing a Javadoc comment.109
errorParameter serviceName should be final.109
errorParameter startError should be final.109

org/apache/xbean/kernel/standard/StandardKernelFactory.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorParameter name should be final.33
error'if' construct must use '{}'s.34

org/apache/xbean/kernel/standard/NonRestartableStopCondition.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorLine is longer than 120 characters.30
errorMissing a Javadoc comment.39
errorLine is longer than 120 characters.50
errorParameter kernel should be final.50
errorParameter serviceName should be final.50
errorParameter classLoader should be final.50
errorParameter lock should be final.50
errorParameter serviceFactory should be final.50
errorRedundant throws: 'UnsupportedOperationException' is unchecked exception.60
errorMissing a Javadoc comment.72
error'if' construct must use '{}'s.73

org/apache/xbean/kernel/KernelErrorsError.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.37
errorParameter errors should be final.44
error'if' construct must use '{}'s.45
error'if' construct must use '{}'s.46
error'+' should be on a new line.53
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.83
errorMissing a Javadoc comment.96
errorParameter stream should be final.96
errorMissing a Javadoc comment.106
errorParameter writer should be final.106

org/apache/xbean/kernel/ServiceAlreadyExistsException.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter serviceName should be final.34
error'if' construct must use '{}'s.35

org/apache/xbean/kernel/ServiceConditionContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1

org/apache/xbean/kernel/standard/StandardServiceContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorMissing a header - not enough lines in file.1
errorUnused import - org.apache.xbean.kernel.ServiceFactory.21
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.36
errorParameter kernel should be final.45
errorParameter serviceName should be final.45
errorParameter classLoader should be final.45

org/apache/xbean/kernel/Kernel.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ''.1
errorLine is longer than 120 characters.75
errorLine is longer than 120 characters.77
errorLine is longer than 120 characters.100
errorLine is longer than 120 characters.148
errorRedundant throws: 'ServiceNotFoundException' is subclass of 'Exception'.148
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.148
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.148
errorLine is longer than 120 characters.167
errorLine is longer than 120 characters.174
errorRedundant throws: 'ServiceNotFoundException' is subclass of 'Exception'.174
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.174
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.174
errorLine is longer than 120 characters.188
errorRedundant throws: 'ServiceNotFoundException' is subclass of 'Exception'.188
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.188
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.188
errorLine is longer than 120 characters.196
errorLine is longer than 120 characters.203
errorRedundant throws: 'ServiceNotFoundException' is subclass of 'Exception'.203
errorRedundant throws: 'IllegalServiceStateException' is subclass of 'Exception'.203
errorRedundant throws: 'UnsatisfiedConditionsException' is subclass of 'Exception'.203
errorExpected @throws tag for 'UnsatisfiedConditionsException'.216
errorLine is longer than 120 characters.230
errorExpected @throws tag for 'UnsatisfiedConditionsException'.230
errorRedundant throws: 'IllegalArgumentException' is unchecked exception.270
errorLine has trailing spaces.286