Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
118 2878

Files

Files Errors
net/sf/cglib/beans/BeanCopier.java 45
net/sf/cglib/beans/BeanGenerator.java 35
net/sf/cglib/beans/BeanMap.java 63
net/sf/cglib/beans/BeanMapEmitter.java 44
net/sf/cglib/beans/BulkBean.java 57
net/sf/cglib/beans/BulkBeanEmitter.java 26
net/sf/cglib/beans/BulkBeanException.java 9
net/sf/cglib/beans/FixedKeySet.java 7
net/sf/cglib/beans/ImmutableBean.java 28
net/sf/cglib/core/AbstractClassGenerator.java 51
net/sf/cglib/core/Block.java 10
net/sf/cglib/core/ClassEmitter.java 80
net/sf/cglib/core/ClassesKey.java 8
net/sf/cglib/core/ClassGenerator.java 2
net/sf/cglib/core/ClassNameReader.java 8
net/sf/cglib/core/CodeEmitter.java 223
net/sf/cglib/core/CodeGenerationException.java 5
net/sf/cglib/core/CollectionUtils.java 11
net/sf/cglib/core/Constants.java 39
net/sf/cglib/core/Converter.java 2
net/sf/cglib/core/Customizer.java 2
net/sf/cglib/core/DebuggingClassWriter.java 22
net/sf/cglib/core/DefaultGeneratorStrategy.java 7
net/sf/cglib/core/DefaultNamingPolicy.java 10
net/sf/cglib/core/DuplicatesPredicate.java 5
net/sf/cglib/core/EmitUtils.java 189
net/sf/cglib/core/GeneratorStrategy.java 5
net/sf/cglib/core/KeyFactory.java 50
net/sf/cglib/core/Local.java 7
net/sf/cglib/core/MethodWrapper.java 13
net/sf/cglib/core/NamingPolicy.java 11
net/sf/cglib/core/ObjectSwitchCallback.java 3
net/sf/cglib/core/Predicate.java 2
net/sf/cglib/core/ProcessArrayCallback.java 2
net/sf/cglib/core/ProcessSwitchCallback.java 3
net/sf/cglib/core/ReflectUtils.java 90
net/sf/cglib/core/RejectModifierPredicate.java 6
net/sf/cglib/core/RemappingCodeVisitor.java 29
net/sf/cglib/core/Signature.java 17
net/sf/cglib/core/TinyBitSet.java 13
net/sf/cglib/core/Transformer.java 2
net/sf/cglib/core/TypeUtils.java 51
net/sf/cglib/core/VisibilityPredicate.java 9
net/sf/cglib/proxy/Callback.java 2
net/sf/cglib/proxy/CallbackFilter.java 5
net/sf/cglib/proxy/CallbackGenerator.java 11
net/sf/cglib/proxy/CallbackUtils.java 9
net/sf/cglib/proxy/Dispatcher.java 3
net/sf/cglib/proxy/DispatcherGenerator.java 12
net/sf/cglib/proxy/Enhancer.java 77
net/sf/cglib/proxy/EnhancerEmitter.java 100
net/sf/cglib/proxy/Factory.java 4
net/sf/cglib/proxy/FixedValue.java 2
net/sf/cglib/proxy/FixedValueGenerator.java 12
net/sf/cglib/proxy/InvocationHandler.java 6
net/sf/cglib/proxy/InvocationHandlerGenerator.java 18
net/sf/cglib/proxy/LazyLoader.java 2
net/sf/cglib/proxy/LazyLoaderGenerator.java 17
net/sf/cglib/proxy/MethodInterceptor.java 8
net/sf/cglib/proxy/MethodInterceptorGenerator.java 41
net/sf/cglib/proxy/MethodProxy.java 43
net/sf/cglib/proxy/Mixin.java 61
net/sf/cglib/proxy/MixinBeanEmitter.java 5
net/sf/cglib/proxy/MixinEmitter.java 13
net/sf/cglib/proxy/MixinEverythingEmitter.java 9
net/sf/cglib/proxy/NoOp.java 2
net/sf/cglib/proxy/NoOpGenerator.java 6
net/sf/cglib/proxy/Proxy.java 20
net/sf/cglib/proxy/UndeclaredThrowableException.java 4
net/sf/cglib/reflect/ConstructorDelegate.java 32
net/sf/cglib/reflect/FastClass.java 56
net/sf/cglib/reflect/FastClassEmitter.java 63
net/sf/cglib/reflect/FastConstructor.java 11
net/sf/cglib/reflect/FastMember.java 22
net/sf/cglib/reflect/FastMethod.java 15
net/sf/cglib/reflect/MethodDelegate.java 70
net/sf/cglib/reflect/MulticastDelegate.java 46
net/sf/cglib/transform/AbstractClassLoader.java 24
net/sf/cglib/transform/AbstractClassTransformer.java 6
net/sf/cglib/transform/AbstractProcessTask.java 12
net/sf/cglib/transform/AbstractTransformTask.java 14
net/sf/cglib/transform/ClassEmitterTransformer.java 3
net/sf/cglib/transform/ClassFilter.java 1
net/sf/cglib/transform/ClassFilterTransformer.java 17
net/sf/cglib/transform/ClassReaderGenerator.java 5
net/sf/cglib/transform/ClassTransformer.java 3
net/sf/cglib/transform/ClassTransformerChain.java 7
net/sf/cglib/transform/ClassTransformerFactory.java 2
net/sf/cglib/transform/ClassTransformerTee.java 5
net/sf/cglib/transform/ClassVisitorTee.java 16
net/sf/cglib/transform/CodeVisitorTee.java 27
net/sf/cglib/transform/hook/AbstractPreProcessor.java 10
net/sf/cglib/transform/hook/AsmClassLoaderPreProcessor.java 27
net/sf/cglib/transform/impl/AccessFieldTransformer.java 13
net/sf/cglib/transform/impl/AddDelegateTransformer.java 32
net/sf/cglib/transform/impl/AddPropertyTransformer.java 12
net/sf/cglib/transform/impl/AddStaticInitTransformer.java 8
net/sf/cglib/transform/impl/FieldProvider.java 7
net/sf/cglib/transform/impl/FieldProviderTransformer.java 63
net/sf/cglib/transform/impl/InterceptFieldCallback.java 21
net/sf/cglib/transform/impl/InterceptFieldEnabled.java 3
net/sf/cglib/transform/impl/InterceptFieldFilter.java 3
net/sf/cglib/transform/impl/InterceptFieldTransformer.java 41
net/sf/cglib/transform/impl/UndeclaredThrowableStrategy.java 9
net/sf/cglib/transform/impl/UndeclaredThrowableTransformer.java 12
net/sf/cglib/transform/MethodFilter.java 4
net/sf/cglib/transform/MethodFilterTransformer.java 10
net/sf/cglib/transform/NullClassVisitor.java 38
net/sf/cglib/transform/TransformingClassGenerator.java 6
net/sf/cglib/transform/TransformingClassLoader.java 8
net/sf/cglib/util/ParallelSorter.java 79
net/sf/cglib/util/ParallelSorterEmitter.java 18
net/sf/cglib/util/SorterTemplate.java 24
net/sf/cglib/util/StringSwitcher.java 42
samples/Bean.java 16
samples/Beans.java 56
samples/KeySample.java 6
samples/Trace.java 60

net/sf/cglib/beans/BeanCopier.java

Error Line
Unused import - java.lang.reflect.Method 57
Avoid using the '.*' form of import. 58
Avoid using the '.*' form of import. 61
'public' modifier out of order with the JLS suggestions. 66
'{' should be on the previous line. 67
variable 'KEY_FACTORY' missing Javadoc. 68
cast needs to be followed by whitespace. 69
variable 'COPY' missing Javadoc. 70
line longer than 80 characters 71
variable 'CONVERT' missing Javadoc. 72
variable 'CONVERTER' missing Javadoc. 74
variable 'BEAN_COPIER' missing Javadoc. 76
type is missing a Javadoc comment. 79
line longer than 80 characters 80
redundant 'public' modifier. 80
method is missing a Javadoc comment. 80
line longer than 80 characters 83
method is missing a Javadoc comment. 83
method is missing a Javadoc comment. 91
'public' modifier out of order with the JLS suggestions. 91
type is missing a Javadoc comment. 93
line longer than 80 characters 94
variable 'SOURCE' missing Javadoc. 94
variable 'source' missing Javadoc. 95
variable 'target' missing Javadoc. 96
variable 'useConverter' missing Javadoc. 97
method is missing a Javadoc comment. 99
method is missing a Javadoc comment. 103
method is missing a Javadoc comment. 107
method is missing a Javadoc comment. 111
method is missing a Javadoc comment. 115
method is missing a Javadoc comment. 119
cast needs to be followed by whitespace. 121
method is missing a Javadoc comment. 124
line longer than 80 characters 135
line longer than 80 characters 160
cast needs to be followed by whitespace. 160
line longer than 80 characters 163
line longer than 80 characters 164
line longer than 80 characters 187
method is missing a Javadoc comment. 187
Comment matches to-do format 'TODO:'. 188
line longer than 80 characters 189
method is missing a Javadoc comment. 192
method is missing a Javadoc comment. 196

net/sf/cglib/beans/BeanGenerator.java

Error Line
Avoid using the '.*' form of import. 57
Avoid using the '.*' form of import. 58
'{' should be on the previous line. 66
line longer than 80 characters 67
variable 'SOURCE' missing Javadoc. 67
variable 'KEY_FACTORY' missing Javadoc. 68
cast needs to be followed by whitespace. 69
type is missing a Javadoc comment. 71
redundant 'public' modifier. 72
method is missing a Javadoc comment. 72
variable 'superclass' missing Javadoc. 75
variable 'props' missing Javadoc. 76
variable 'classOnly' missing Javadoc. 77
method is missing a Javadoc comment. 79
method is missing a Javadoc comment. 96
line longer than 80 characters 98
method is missing a Javadoc comment. 103
method is missing a Javadoc comment. 111
method is missing a Javadoc comment. 116
method is missing a Javadoc comment. 121
method is missing a Javadoc comment. 129
cast needs to be followed by whitespace. 131
cast needs to be followed by whitespace. 134
line longer than 80 characters 139
method is missing a Javadoc comment. 147
method is missing a Javadoc comment. 155
line longer than 80 characters 156
cast needs to be followed by whitespace. 156
method is missing a Javadoc comment. 164
cast needs to be followed by whitespace. 166
cast needs to be followed by whitespace. 167
method is missing a Javadoc comment. 171
line longer than 80 characters 175
method is missing a Javadoc comment. 175
line longer than 80 characters 177

net/sf/cglib/beans/BeanMap.java

Error Line
Avoid using the '.*' form of import. 56
Unused import - java.lang.reflect.Constructor 57
Unused import - java.lang.reflect.Method 58
Avoid using the '.*' form of import. 59
Avoid using the '.*' form of import. 60
'public' modifier out of order with the JLS suggestions. 71
type is missing a Javadoc comment. 99
line longer than 80 characters 100
variable 'SOURCE' missing Javadoc. 100
variable 'KEY_FACTORY' missing Javadoc. 102
line longer than 80 characters 103
cast needs to be followed by whitespace. 103
type is missing a Javadoc comment. 105
redundant 'public' modifier. 106
method is missing a Javadoc comment. 106
variable 'bean' missing Javadoc. 109
variable 'beanClass' missing Javadoc. 110
variable 'require' missing Javadoc. 111
method is missing a Javadoc comment. 113
line longer than 80 characters 118
line longer than 80 characters 120
line longer than 80 characters 121
'if' construct must use '{}'s. 126
line longer than 80 characters 132
method is missing a Javadoc comment. 148
Expected an @return tag. 156
'if' construct must use '{}'s. 157
line longer than 80 characters 160
cast needs to be followed by whitespace. 160
method is missing a Javadoc comment. 163
method is missing a Javadoc comment. 167
cast needs to be followed by whitespace. 168
method is missing a Javadoc comment. 171
cast needs to be followed by whitespace. 172
'public' modifier out of order with the JLS suggestions. 182
'public' modifier out of order with the JLS suggestions. 189
variable 'bean' missing Javadoc. 191
variable 'bean' must be private and have accessor methods. 191
method is missing a Javadoc comment. 193
method is missing a Javadoc comment. 196
method is missing a Javadoc comment. 200
method is missing a Javadoc comment. 204
'public' modifier out of order with the JLS suggestions. 217
'public' modifier out of order with the JLS suggestions. 226
Expected @param tag for 'bean'. 226
Expected @param tag for 'value'. 226
method is missing a Javadoc comment. 246
method is missing a Javadoc comment. 250
method is missing a Javadoc comment. 254
'if' construct must use '{}'s. 257
method is missing a Javadoc comment. 263
method is missing a Javadoc comment. 267
method is missing a Javadoc comment. 271
method is missing a Javadoc comment. 275
method is missing a Javadoc comment. 282
cast needs to be followed by whitespace. 286
method is missing a Javadoc comment. 304
'^' should be on a new line. 309
Comment matches to-do format 'TODO:'. 315
method is missing a Javadoc comment. 316
method is missing a Javadoc comment. 320
method is missing a Javadoc comment. 332
'{' should be on the previous line. 333

net/sf/cglib/beans/BeanMapEmitter.java

Error Line
Avoid using the '.*' form of import. 56
Avoid using the '.*' form of import. 57
Avoid using the '.*' form of import. 58
type is missing a Javadoc comment. 63
variable 'CSTRUCT_OBJECT' missing Javadoc. 64
variable 'CSTRUCT_STRING_ARRAY' missing Javadoc. 66
variable 'BEAN_MAP_GET' missing Javadoc. 68
variable 'BEAN_MAP_PUT' missing Javadoc. 70
variable 'KEY_SET' missing Javadoc. 72
variable 'NEW_INSTANCE' missing Javadoc. 74
line longer than 80 characters 75
variable 'GET_PROPERTY_TYPE' missing Javadoc. 76
variable 'BEAN_MAP' missing Javadoc. 78
variable 'FIXED_KEY_SET' missing Javadoc. 80
line longer than 80 characters 83
method is missing a Javadoc comment. 83
line longer than 80 characters 86
cast needs to be followed by whitespace. 99
line longer than 80 characters 100
'||' should be on a new line. 100
line longer than 80 characters 101
method is missing a Javadoc comment. 117
cast needs to be followed by whitespace. 120
method is missing a Javadoc comment. 125
line longer than 80 characters 126
cast needs to be followed by whitespace. 126
method is missing a Javadoc comment. 129
line longer than 80 characters 130
method is missing a Javadoc comment. 138
line longer than 80 characters 139
line longer than 80 characters 144
cast needs to be followed by whitespace. 146
method is missing a Javadoc comment. 159
line longer than 80 characters 160
line longer than 80 characters 165
cast needs to be followed by whitespace. 167
line longer than 80 characters 177
method is missing a Javadoc comment. 190
line longer than 80 characters 192
line longer than 80 characters 211
method is missing a Javadoc comment. 211
line longer than 80 characters 212
line longer than 80 characters 214
cast needs to be followed by whitespace. 216

net/sf/cglib/beans/BulkBean.java

Error Line
Unused import - java.lang.reflect.Constructor 56
Unused import - java.lang.reflect.Method 57
Unused import - java.lang.reflect.Modifier 58
Avoid using the '.*' form of import. 59
Avoid using the '.*' form of import. 60
'public' modifier out of order with the JLS suggestions. 66
'{' should be on the previous line. 67
variable 'KEY_FACTORY' missing Javadoc. 68
line longer than 80 characters 69
cast needs to be followed by whitespace. 69
type is missing a Javadoc comment. 71
line longer than 80 characters 72
redundant 'public' modifier. 72
method is missing a Javadoc comment. 72
variable 'target' missing Javadoc. 75
variable 'target' must be private and have accessor methods. 75
variable 'getters' missing Javadoc. 76
variable 'getters' must be private and have accessor methods. 76
variable 'setters' missing Javadoc. 76
variable 'setters' must be private and have accessor methods. 76
variable 'types' missing Javadoc. 77
variable 'types' must be private and have accessor methods. 77
method is missing a Javadoc comment. 79
method is missing a Javadoc comment. 81
'public' modifier out of order with the JLS suggestions. 81
method is missing a Javadoc comment. 82
'public' modifier out of order with the JLS suggestions. 82
method is missing a Javadoc comment. 84
method is missing a Javadoc comment. 90
cast needs to be followed by whitespace. 91
method is missing a Javadoc comment. 94
cast needs to be followed by whitespace. 95
method is missing a Javadoc comment. 98
cast needs to be followed by whitespace. 99
line longer than 80 characters 102
method is missing a Javadoc comment. 102
type is missing a Javadoc comment. 111
line longer than 80 characters 112
variable 'SOURCE' missing Javadoc. 112
variable 'target' missing Javadoc. 113
variable 'getters' missing Javadoc. 114
variable 'setters' missing Javadoc. 115
variable 'types' missing Javadoc. 116
method is missing a Javadoc comment. 118
method is missing a Javadoc comment. 122
method is missing a Javadoc comment. 126
method is missing a Javadoc comment. 130
method is missing a Javadoc comment. 134
method is missing a Javadoc comment. 138
method is missing a Javadoc comment. 142
line longer than 80 characters 144
cast needs to be followed by whitespace. 145
method is missing a Javadoc comment. 148
line longer than 80 characters 149
method is missing a Javadoc comment. 152
cast needs to be followed by whitespace. 153
method is missing a Javadoc comment. 169

net/sf/cglib/beans/BulkBeanEmitter.java

Error Line
Unused import - java.lang.reflect.Constructor 56
Avoid using the '.*' form of import. 59
Avoid using the '.*' form of import. 60
type is missing a Javadoc comment. 64
variable 'GET_PROPERTY_VALUES' missing Javadoc. 65
variable 'SET_PROPERTY_VALUES' missing Javadoc. 67
variable 'CSTRUCT_EXCEPTION' missing Javadoc. 69
variable 'BULK_BEAN' missing Javadoc. 71
variable 'BULK_BEAN_EXCEPTION' missing Javadoc. 73
method is missing a Javadoc comment. 76
line longer than 80 characters 88
method is missing a Javadoc comment. 95
line longer than 80 characters 96
method is missing a Javadoc comment. 117
line longer than 80 characters 119
method is missing a Javadoc comment. 157
parameter 'getters_out' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
parameter 'setters_out' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
line longer than 80 characters 165
line longer than 80 characters 170
line longer than 80 characters 172
'+' should be on a new line. 172
line longer than 80 characters 173
line longer than 80 characters 181
')' is preceeded by whitespace. 182
'{' is not preceeded with whitespace. 182

net/sf/cglib/beans/BulkBeanException.java

Error Line
Unused import - net.sf.cglib.core.CodeGenerationException 56
type is missing a Javadoc comment. 58
'{' should be on the previous line. 59
variable 'index' missing Javadoc. 60
variable 'cause' missing Javadoc. 61
method is missing a Javadoc comment. 63
method is missing a Javadoc comment. 68
method is missing a Javadoc comment. 74
method is missing a Javadoc comment. 78

net/sf/cglib/beans/FixedKeySet.java

Error Line
Avoid using the '.*' form of import. 56
type is missing a Javadoc comment. 58
variable 'set' missing Javadoc. 59
variable 'size' missing Javadoc. 60
method is missing a Javadoc comment. 62
method is missing a Javadoc comment. 67
method is missing a Javadoc comment. 71

net/sf/cglib/beans/ImmutableBean.java

Error Line
Avoid using the '.*' form of import. 58
'{' should be on the previous line. 66
variable 'ILLEGAL_STATE_EXCEPTION' missing Javadoc. 67
variable 'CSTRUCT_OBJECT' missing Javadoc. 69
variable 'OBJECT_CLASSES' missing Javadoc. 71