Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Infos Warnings Errors
455 0 0 466

Files

Files I W E
org/webmacro/Broker.java 0 0 4
org/webmacro/Context.java 0 0 2
org/webmacro/FastWriter.java 0 0 1
org/webmacro/Template.java 0 0 1
org/webmacro/URLTemplateLoader.java 0 0 3
org/webmacro/WM.java 0 0 2
org/webmacro/WMConstants.java 0 0 1
org/webmacro/adapter/jsp/JSPAttributes.java 0 0 4
org/webmacro/adapter/jsp/TemplateTag.java 0 0 9
org/webmacro/adapter/jsp/package.html 0 0 1
org/webmacro/adapter/spring/WebMacroView.java 0 0 2
org/webmacro/adapter/spring/WebMacroViewResolver.java 0 0 3
org/webmacro/adapter/spring/package.html 0 0 1
org/webmacro/broker/DefaultContextAutoLoader.java 0 0 1
org/webmacro/directive/AlternateDirective.java 0 0 1
org/webmacro/directive/AlternateDirective.java 0 0 1
org/webmacro/directive/BeanDirective.java 0 0 3
org/webmacro/directive/CountDirective.java 0 0 1
org/webmacro/directive/DefaultDirective.java 0 0 1
org/webmacro/directive/Directive.java 0 0 2
org/webmacro/directive/DirectiveDescriptor.java 0 0 1
org/webmacro/directive/DirectiveProvider.java 0 0 1
org/webmacro/directive/EvalDirective.java 0 0 3
org/webmacro/directive/ForeachDirective.java 0 0 2
org/webmacro/directive/IfDirective.java 0 0 4
org/webmacro/directive/IncludeDirective.java 0 0 1
org/webmacro/directive/IncludeDirective.java 0 0 1
org/webmacro/directive/SetDirective.java 0 0 1
org/webmacro/directive/SetblockDirective.java 0 0 1
org/webmacro/directive/SetpropsDirective.java 0 0 3
org/webmacro/directive/TempletDirective.java 0 0 2
org/webmacro/directive/TypeDirective.java 0 0 1
org/webmacro/directive/TypeDirective.java 0 0 1
org/webmacro/directive/WhileDirective.java 0 0 1
org/webmacro/directive/WhileDirective.java 0 0 77
org/webmacro/engine/Block.java 0 0 3
org/webmacro/engine/BlockBuilder.java 0 0 2
org/webmacro/engine/BuildContext.java 0 0 1
org/webmacro/engine/BuildException.java 0 0 1
org/webmacro/engine/Builder.java 0 0 1
org/webmacro/engine/DebugEvaluationExceptionHandler.java 0 0 1
org/webmacro/engine/DefaultEvaluationExceptionHandler.java 0 0 1
org/webmacro/engine/DefaultEvaluationExceptionHandler.java 0 0 1
org/webmacro/engine/EvaluationExceptionHandler.java 0 0 1
org/webmacro/engine/Expression.java 0 0 34
org/webmacro/engine/FileTemplate.java 0 0 1
org/webmacro/engine/IntrospectionException.java 0 0 1
org/webmacro/engine/IntrospectionUtils.java 0 0 2
org/webmacro/engine/MacroAdapter.java 0 0 1
org/webmacro/engine/NullBuilder.java 0 0 1
org/webmacro/engine/ParamBuilder.java 0 0 1
org/webmacro/engine/ParserProvider.java 0 0 1
org/webmacro/engine/PropertyMethodBuilder.java 0 0 1
org/webmacro/engine/PropertyOperatorCache.java 0 0 9
org/webmacro/engine/QuotedStringBuilder.java 0 0 2
org/webmacro/engine/StreamTemplate.java 0 0 2
org/webmacro/engine/StringMacroAdapter.java 0 0 1
org/webmacro/engine/TemplateDumper.java 0 0 1
org/webmacro/engine/UndefinedMacro.java 0 0 1
org/webmacro/engine/Variable.java 0 0 1
org/webmacro/engine/VariableBuilder.java 0 0 1
org/webmacro/engine/WMTemplate.java 0 0 3
org/webmacro/parser/ASCII_CharStream.java 0 0 10
org/webmacro/parser/BackupCharStream.java 0 0 9
org/webmacro/parser/TokenMgrError.java 0 0 3
org/webmacro/parser/WMParser.java 0 0 2
org/webmacro/parser/WMParser_impl.java 0 0 125
org/webmacro/parser/WMParser_implConstants.java 0 0 3
org/webmacro/parser/WMParser_implTokenManager.java 0 0 21
org/webmacro/resource/BrokerTemplateLoader.java 0 0 1
org/webmacro/resource/BrokerTemplateProvider.java 0 0 1
org/webmacro/resource/BrokerTemplateProviderHelper.java 0 0 1
org/webmacro/resource/CachingProvider.java 0 0 1
org/webmacro/resource/DelegatingTemplateProvider.java 0 0 1
org/webmacro/resource/SimpleCacheManager.java 0 0 1
org/webmacro/resource/TemplateLoaderHelper.java 0 0 1
org/webmacro/resource/TemplateProvider.java 0 0 2
org/webmacro/resource/TrivialCacheManager.java 0 0 1
org/webmacro/resource/URLTemplate.java 0 0 2
org/webmacro/resource/URLTemplateProvider.java 0 0 2
org/webmacro/resource/UrlProvider.java 0 0 1
org/webmacro/servlet/CGI_Impersonator.java 0 0 1
org/webmacro/servlet/Form.java 0 0 1
org/webmacro/servlet/ListUtil.java 0 0 3
org/webmacro/servlet/LocaleTool.java 0 0 1
org/webmacro/servlet/Servlet20Broker.java 0 0 3
org/webmacro/servlet/Servlet22Broker.java 0 0 2
org/webmacro/servlet/TemplateServlet.java 0 0 5
org/webmacro/servlet/URLTool.java 0 0 1
org/webmacro/servlet/WMServlet.java 0 0 1
org/webmacro/servlet/WMServlet.java 0 0 4
org/webmacro/tools/CheckTemplates.java 0 0 1
org/webmacro/util/AbstractLogFile.java 0 0 1
org/webmacro/util/Base64.java 0 0 1
org/webmacro/util/CastUtil.java 0 0 8
org/webmacro/util/Clock.java 0 0 1
org/webmacro/util/CommonsLoggingTarget.java 0 0 4
org/webmacro/util/EncoderProvider.java 0 0 1
org/webmacro/util/EncodingCache.java 0 0 1
org/webmacro/util/Eval.java 0 0 1
org/webmacro/util/HTMLEscaper.java 0 0 1
org/webmacro/util/Instantiator.java 0 0 2
org/webmacro/util/LogFile.java 0 0 1
org/webmacro/util/LogSystem.java 0 0 1
org/webmacro/util/LogTarget.java 0 0 1
org/webmacro/util/LogTargetFactory.java 0 0 1
org/webmacro/util/LogTargetFactory.java 0 0 3
org/webmacro/util/Settings.java 0 0 2
org/webmacro/util/WMEval.java 0 0 5

org/webmacro/Broker.java

Error Line
Error Using the '.*' form of import should be avoided - java.io.*. 22
Error Using the '.*' form of import should be avoided - java.util.*. 26
Error Must have at least one statement. 357
Error Comment matches to-do format 'TODO:'. 358

org/webmacro/Context.java

Error Line
Error Using the '.*' form of import should be avoided - java.util.*. 26
Error Missing a Javadoc comment. 87

org/webmacro/FastWriter.java

Error Line
Error Using the '.*' form of import should be avoided - java.io.*. 30

org/webmacro/Template.java

Error Line
Error Using the '.*' form of import should be avoided - java.io.*. 26

org/webmacro/URLTemplateLoader.java

Error Line
Error Redundant import from the same package - org.webmacro.ResourceException. 25
Error Redundant import from the same package - org.webmacro.Template. 26
Error Unused import - java.io.File. 30

org/webmacro/WM.java

Error Line
Error Using the '.*' form of import should be avoided - java.io.*. 26
Error Using the '.*' form of import should be avoided - java.util.*. 27

org/webmacro/WMConstants.java

Error Line
Error Missing a Javadoc comment. 27

org/webmacro/adapter/jsp/JSPAttributes.java

Error Line
Error Missing a Javadoc comment. 65
Error Missing a Javadoc comment. 73
Error Missing a Javadoc comment. 81
Error Missing a Javadoc comment. 89

org/webmacro/adapter/jsp/TemplateTag.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 3
Error Unused import - org.webmacro.servlet.ServletBroker. 5
Error Unused import - java.io.IOException. 16
Error '(' is followed by whitespace. 140
Error ')' is preceded with whitespace. 141
Error '(' is followed by whitespace. 217
Error '(' is followed by whitespace. 221
Error '(' is followed by whitespace. 228
Error '(' is followed by whitespace. 242

org/webmacro/adapter/jsp/package.html

Error Line
Error Missing package documentation file. 0

org/webmacro/adapter/spring/WebMacroView.java

Error Line
Error Unused import - org.springframework.beans.BeansException. 3
Error Using the '.*' form of import should be avoided - org.webmacro.*. 6

org/webmacro/adapter/spring/WebMacroViewResolver.java

Error Line
Error Unused import - org.springframework.web.servlet.View. 6
Error Unused import - java.util.Locale. 17
Error '(' is followed by whitespace. 55

org/webmacro/adapter/spring/package.html

Error Line
Error Missing package documentation file. 0

org/webmacro/broker/DefaultContextAutoLoader.java

Error Line
Error Using the '.*' form of import should be avoided - java.util.*. 4

org/webmacro/directive/AlternateDirective.java

Error Line
Error File does not end with a newline. 0

org/webmacro/directive/AlternateDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 23

org/webmacro/directive/BeanDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 29
Error Using the '.*' form of import should be avoided - org.webmacro.engine.*. 30
Error Must have at least one statement. 280

org/webmacro/directive/CountDirective.java

Error Line
Error ')' is preceded with whitespace. 165

org/webmacro/directive/DefaultDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25

org/webmacro/directive/Directive.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25
Error Line is longer than 120 characters. 122

org/webmacro/directive/DirectiveDescriptor.java

Error Line
Error Utility classes should not have a public or default constructor. 52

org/webmacro/directive/DirectiveProvider.java

Error Line
Error Must have at least one statement. 150

org/webmacro/directive/EvalDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 29
Error Must have at least one statement. 149
Error Must have at least one statement. 167

org/webmacro/directive/ForeachDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25
Error Using the '.*' form of import should be avoided - org.webmacro.engine.*. 26

org/webmacro/directive/IfDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25
Error 'elseArgs' hides a field. 99
Error 'elseifArgs' hides a field. 100
Error Must have at least one statement. 172

org/webmacro/directive/IncludeDirective.java

Error Line
Error File does not end with a newline. 0

org/webmacro/directive/IncludeDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25

org/webmacro/directive/SetDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25

org/webmacro/directive/SetblockDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25

org/webmacro/directive/SetpropsDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25
Error Missing a Javadoc comment. 41
Error Avoid nested blocks. 157

org/webmacro/directive/TempletDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 29
Error Line is longer than 120 characters. 105

org/webmacro/directive/TypeDirective.java

Error Line
Error File does not end with a newline. 0

org/webmacro/directive/TypeDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 24

org/webmacro/directive/WhileDirective.java

Error Line
Error File does not end with a newline. 0

org/webmacro/directive/WhileDirective.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 20
Error Using the '.*' form of import should be avoided - org.webmacro.engine.*. 21
Error Comment matches to-do format 'TODO:'. 31
Error '(' is followed by whitespace. 61
Error ')' is preceded with whitespace. 61
Error '(' is followed by whitespace. 62
Error ')' is preceded with whitespace. 62
Error '(' is followed by whitespace. 62
Error ')' is preceded with whitespace. 62
Error '(' is followed by whitespace. 62
Error ')' is preceded with whitespace. 62
Error '(' is followed by whitespace. 64
Error ')' is preceded with whitespace. 64
Error '(' is followed by whitespace. 66
Error ')' is preceded with whitespace. 66
Error '(' is followed by whitespace. 82
Error ')' is preceded with whitespace. 82
Error '(' is followed by whitespace. 88
Error ')' is preceded with whitespace. 88
Error '(' is followed by whitespace. 105
Error ')' is preceded with whitespace. 105
Error '(' is followed by whitespace. 108
Error ')' is preceded with whitespace. 108
Error '(' is followed by whitespace. 113
Error ')' is preceded with whitespace. 113
Error '(' is followed by whitespace. 118
Error ')' is preceded with whitespace. 118
Error '(' is followed by whitespace. 121
Error ')' is preceded with whitespace. 121
Error '(' is followed by whitespace. 123
Error ')' is preceded with whitespace. 123
Error '(' is followed by whitespace. 123
Error ')' is preceded with whitespace. 123
Error '(' is followed by whitespace. 125
Error '(' is followed by whitespace. 125
Error ')' is preceded with whitespace. 125
Error ')' is preceded with whitespace. 125
Error '(' is followed by whitespace. 127
Error ')' is preceded with whitespace. 127
Error '(' is followed by whitespace. 132
Error ')' is preceded with whitespace. 132
Error '(' is followed by whitespace. 137
Error '(' is followed by whitespace. 137
Error ')' is preceded with whitespace. 137
Error ')' is preceded with whitespace. 137
Error '(' is followed by whitespace. 140
Error '(' is followed by whitespace. 140
Error ')' is preceded with whitespace. 140
Error '(' is followed by whitespace. 140
Error '(' is followed by whitespace. 140
Error ')' is preceded with whitespace. 140
Error '(' is followed by whitespace. 140
Error ')' is preceded with whitespace. 140
Error ')' is preceded with whitespace. 140
Error ')' is preceded with whitespace. 140
Error '(' is followed by whitespace. 142
Error ')' is preceded with whitespace. 142
Error '(' is followed by whitespace. 145
Error '(' is followed by whitespace. 145
Error ')' is preceded with whitespace. 145
Error ')' is preceded with whitespace. 145
Error '(' is followed by whitespace. 149
Error ')' is preceded with whitespace. 149
Error '(' is followed by whitespace. 153
Error ')' is preceded with whitespace. 153
Error '(' is followed by whitespace. 157
Error ')' is preceded with whitespace. 157
Error '(' is followed by whitespace. 159
Error ')' is preceded with whitespace. 159
Error '(' is followed by whitespace. 160
Error ')' is preceded with whitespace. 160
Error '(' is followed by whitespace. 161
Error ')' is preceded with whitespace. 161
Error '(' is followed by whitespace. 162
Error ')' is preceded with whitespace. 162
Error '(' is followed by whitespace. 163
Error ')' is preceded with whitespace. 163

org/webmacro/engine/Block.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26
Error switch without "default" clause. 90
Error Line is longer than 120 characters. 330

org/webmacro/engine/BlockBuilder.java

Error Line
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 72

org/webmacro/engine/BuildContext.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26

org/webmacro/engine/BuildException.java

Error Line
Error Missing a Javadoc comment. 28

org/webmacro/engine/Builder.java

Error Line
Error Missing a Javadoc comment. 27

org/webmacro/engine/DebugEvaluationExceptionHandler.java

Error Line
Error Missing a Javadoc comment. 72

org/webmacro/engine/DefaultEvaluationExceptionHandler.java

Error Line
Error File does not end with a newline. 0

org/webmacro/engine/DefaultEvaluationExceptionHandler.java

Error Line
Error Missing a Javadoc comment. 45

org/webmacro/engine/EvaluationExceptionHandler.java

Error Line
Error Missing a Javadoc comment. 45

org/webmacro/engine/Expression.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25
Error Utility classes should not have a public or default constructor. 34
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 91
Error Missing a Javadoc comment. 123
Error Missing a Javadoc comment. 151
Error Missing a Javadoc comment. 184
Error Missing a Javadoc comment. 217
Error Missing a Javadoc comment. 237
Error Missing a Javadoc comment. 259
Error Missing a Javadoc comment. 281
Error Missing a Javadoc comment. 303
Error Missing a Javadoc comment. 332
Error Missing a Javadoc comment. 387
Error Missing a Javadoc comment. 421
Error Missing a Javadoc comment. 455
Error Missing a Javadoc comment. 479
Error Missing a Javadoc comment. 503
Error Missing a Javadoc comment. 527
Error Missing a Javadoc comment. 552
Error Missing a Javadoc comment. 576
Error Missing a Javadoc comment. 599
Error Missing a Javadoc comment. 626
Error Missing a Javadoc comment. 653
Error Missing a Javadoc comment. 671
Error Missing a Javadoc comment. 693
Error Missing a Javadoc comment. 715
Error Missing a Javadoc comment. 737
Error Missing a Javadoc comment. 765
Error Missing a Javadoc comment. 791
Error Missing a Javadoc comment. 817
Error Missing a Javadoc comment. 843
Error Missing a Javadoc comment. 869
Error Missing a Javadoc comment. 895

org/webmacro/engine/FileTemplate.java

Error Line
Error Using the '.*' form of import should be avoided - java.io.*. 28

org/webmacro/engine/IntrospectionException.java

Error Line
Error Missing a Javadoc comment. 28

org/webmacro/engine/IntrospectionUtils.java

Error Line
Error Class IntrospectionUtils should be declared as final. 29
Error Must have at least one statement. 118

org/webmacro/engine/MacroAdapter.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26

org/webmacro/engine/NullBuilder.java

Error Line
Error Missing a Javadoc comment. 27

org/webmacro/engine/ParamBuilder.java

Error Line
Error Missing a Javadoc comment. 27

org/webmacro/engine/ParserProvider.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26

org/webmacro/engine/PropertyMethodBuilder.java

Error Line
Error Missing a Javadoc comment. 29

org/webmacro/engine/PropertyOperatorCache.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26
Error Using the '.*' form of import should be avoided - org.webmacro.util.*. 29
Error Using the '.*' form of import should be avoided - java.util.*. 35
Error Missing a Javadoc comment. 37
Error '(' is followed by whitespace. 822
Error Must have at least one statement. 911
Error Must have at least one statement. 951
Error Must have at least one statement. 955
Error Must have at least one statement. 1390

org/webmacro/engine/QuotedStringBuilder.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26
Error Missing a Javadoc comment. 33

org/webmacro/engine/StreamTemplate.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26
Error Line is longer than 120 characters. 188

org/webmacro/engine/StringMacroAdapter.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25

org/webmacro/engine/TemplateDumper.java

Error Line
Error Missing a Javadoc comment. 32

org/webmacro/engine/UndefinedMacro.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25

org/webmacro/engine/Variable.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26

org/webmacro/engine/VariableBuilder.java

Error Line
Error Missing a Javadoc comment. 27

org/webmacro/engine/WMTemplate.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26
Error Using the '.*' form of import should be avoided - java.io.*. 28
Error Must have at least one statement. 217

org/webmacro/parser/ASCII_CharStream.java

Error Line
Error Name 'ASCII_CharStream' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 12
Error Inner assignments should be avoided. 99
Error Inner assignments should be avoided. 146
Error Inner assignments should be avoided. 156
Error Inner assignments should be avoided. 287
Error Inner assignments should be avoided. 288
Error Inner assignments should be avoided. 290
Error Inner assignments should be avoided. 359
Error Inner assignments should be avoided. 359
Error Inner assignments should be avoided. 359

org/webmacro/parser/BackupCharStream.java

Error Line
Error Inner assignments should be avoided. 101
Error Inner assignments should be avoided. 156
Error Inner assignments should be avoided. 166
Error Inner assignments should be avoided. 304
Error Inner assignments should be avoided. 305
Error Inner assignments should be avoided. 307
Error Inner assignments should be avoided. 390
Error Inner assignments should be avoided. 390
Error Inner assignments should be avoided. 390

org/webmacro/parser/TokenMgrError.java

Error Line
Error Missing a Javadoc comment. 4
Error Line is longer than 120 characters. 102
Error Line is longer than 120 characters. 135

org/webmacro/parser/WMParser.java

Error Line
Error Using the '.*' form of import should be avoided - java.io.*. 29
Error Missing a Javadoc comment. 35

org/webmacro/parser/WMParser_impl.java

Error Line
Error File length is 3,200 lines (max allowed is 2,000). 1
Error Using the '.*' form of import should be avoided - java.util.*. 4
Error Using the '.*' form of import should be avoided - java.io.*. 5
Error Using the '.*' form of import should be avoided - org.webmacro.*. 6
Error Using the '.*' form of import should be avoided - org.webmacro.engine.*. 7
Error Using the '.*' form of import should be avoided - org.webmacro.directive.*. 8
Error Name 'WMParser_impl' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 26
Error '(' is followed by whitespace. 168
Error ')' is preceded with whitespace. 168
Error Conditional logic can be removed. 186
Error Avoid nested blocks. 211
Error Avoid nested blocks. 222
Error ';' is followed by whitespace. 296
Error ';' is followed by whitespace. 324
Error 'token' hides a field. 386
Error Avoid nested blocks. 552
Error ';' is not followed by whitespace. 552
Error Avoid nested blocks. 575
Error ';' is not followed by whitespace. 575
Error ';' is not followed by whitespace. 684
Error Avoid nested blocks. 706
Error ';' is not followed by whitespace. 706
Error Avoid nested blocks. 731
Error ';' is not followed by whitespace. 731
Error Avoid nested blocks. 764
Error ';' is not followed by whitespace. 764
Error Avoid nested blocks. 834
Error ';' is not followed by whitespace. 834
Error Avoid nested blocks. 942
Error ';' is not followed by whitespace. 942
Error Avoid nested blocks. 963
Error ';' is not followed by whitespace. 963
Error Method length is 269 lines (max allowed is 165). 967
Error Line is longer than 120 characters. 1083
Error Line is longer than 120 characters. 1226
Error Avoid nested blocks. 1233
Error ';' is not followed by whitespace. 1233
Error Avoid nested blocks. 1276
Error ';' is not followed by whitespace. 1276
Error Avoid nested blocks. 1351
Error ';' is not followed by whitespace. 1351
Error Avoid nested blocks. 1360
Error ';' is not followed by whitespace. 1360
Error Avoid nested blocks. 1434
Error ';' is not followed by whitespace. 1434
Error Avoid nested blocks. 1450
Error ';' is not followed by whitespace. 1450
Error Avoid nested blocks. 1537
Error ';' is not followed by whitespace. 1537
Error ';' is not followed by whitespace. 1586
Error Avoid nested blocks. 1588
Error ';' is not followed by whitespace. 1588
Error ';' is not followed by whitespace. 1637
Error Avoid nested blocks. 1639
Error ';' is not followed by whitespace. 1639
Error Avoid nested blocks. 1672
Error ';' is not followed by whitespace. 1672
Error ';' is not followed by whitespace. 1707
Error Avoid nested blocks. 1709
Error ';' is not followed by whitespace. 1709
Error Avoid nested blocks. 1710
Error ';' is not followed by whitespace. 1710
Error Avoid nested blocks. 1711
Error ';' is not followed by whitespace. 1711
Error Avoid nested blocks. 1712
Error ';' is not followed by whitespace. 1712
Error Avoid nested blocks. 1713
Error ';' is not followed by whitespace. 1713
Error Avoid nested blocks. 1714
Error ';' is not followed by whitespace. 1714
Error Avoid nested blocks. 1715
Error ';' is not followed by whitespace. 1715
Error Avoid nested blocks. 1717
Error ';' is not followed by whitespace. 1717
Error Avoid nested blocks. 1752
Error ';' is not followed by whitespace. 1752
Error Avoid nested blocks. 1786
Error ';' is not followed by whitespace. 1786
Error Avoid nested blocks. 1793
Error ';' is not followed by whitespace. 1793
Error Avoid nested blocks. 1870
Error ';' is not followed by whitespace. 1870
Error Avoid nested blocks. 2113
Error ';' is not followed by whitespace. 2113
Error Line is longer than 120 characters. 2200
Error Avoid nested blocks. 2200
Error ';' is not followed by whitespace. 2200
Error Avoid nested blocks. 2239
Error ';' is not followed by whitespace. 2239
Error Avoid nested blocks. 2305
Error ';' is not followed by whitespace. 2305
Error Inner assignments should be avoided. 2310
Error Inner assignments should be avoided. 2317
Error Inner assignments should be avoided. 2324
Error Inner assignments should be avoided. 2331
Error Inner assignments should be avoided. 2338
Error Inner assignments should be avoided. 2345
Error Inner assignments should be avoided. 2352
Error Inner assignments should be avoided. 2359
Error Inner assignments should be avoided. 2366
Error Inner assignments should be avoided. 2373
Error Inner assignments should be avoided. 2380
Error Inner assignments should be avoided. 2387
Error Inner assignments should be avoided. 2394
Error Inner assignments should be avoided. 2401
Error Inner assignments should be avoided. 2408
Error Inner assignments should be avoided. 2415
Error Inner assignments should be avoided. 2422
Error Inner assignments should be avoided. 2429
Error Inner assignments should be avoided. 2436
Error Inner assignments should be avoided. 2443
Error Inner assignments should be avoided. 2450
Error Inner assignments should be avoided. 2457
Error Inner assignments should be avoided. 2464
Error Line is longer than 120 characters. 2950
Error Line is longer than 120 characters. 2953
Error Inner assignments should be avoided. 2998
Error Inner assignments should be avoided. 3025
Error Inner assignments should be avoided. 3025
Error Inner assignments should be avoided. 3027
Error Inner assignments should be avoided. 3044
Error Inner assignments should be avoided. 3054
Error Inner assignments should be avoided. 3151
Error switch without "default" clause. 3152
Error Inner assignments should be avoided. 3187

org/webmacro/parser/WMParser_implConstants.java

Error Line
Error Missing a Javadoc comment. 4
Error interfaces should describe a type and hence have methods. 4
Error Name 'WMParser_implConstants' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 4

org/webmacro/parser/WMParser_implTokenManager.java

Error Line
Error Using the '.*' form of import should be avoided - java.util.*. 3
Error Using the '.*' form of import should be avoided - java.io.*. 4
Error Using the '.*' form of import should be avoided - org.webmacro.*. 5
Error Using the '.*' form of import should be avoided - org.webmacro.engine.*. 6
Error Using the '.*' form of import should be avoided - org.webmacro.directive.*. 7
Error Unused import - org.webmacro.directive.Directive. 8
Error Unused import - org.webmacro.directive.DirectiveProvider. 9
Error Unused import - org.webmacro.directive.DirectiveBuilder. 10
Error Unused import - org.webmacro.directive.Directive.ArgDescriptor. 11
Error Unused import - org.webmacro.directive.Directive.OptionChoice. 12
Error Unused import - org.webmacro.directive.Directive.Subdirective. 13
Error Missing a Javadoc comment. 15
Error Name 'WMParser_implTokenManager' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 15
Error Method length is 283 lines (max allowed is 165). 906
Error Inner assignments should be avoided. 1405
Error Line is longer than 120 characters. 1425
Error Inner assignments should be avoided. 1440
Error Inner assignments should be avoided. 1441
Error switch without "default" clause. 1486
Error Inner assignments should be avoided. 1547
Error Line is longer than 120 characters. 1574

org/webmacro/resource/BrokerTemplateLoader.java

Error Line
Error Missing a Javadoc comment. 29

org/webmacro/resource/BrokerTemplateProvider.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26

org/webmacro/resource/BrokerTemplateProviderHelper.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26

org/webmacro/resource/CachingProvider.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26

org/webmacro/resource/DelegatingTemplateProvider.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26

org/webmacro/resource/SimpleCacheManager.java

Error Line
Error Using the '.*' form of import should be avoided - java.util.*. 3

org/webmacro/resource/TemplateLoaderHelper.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 24

org/webmacro/resource/TemplateProvider.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26
Error Must have at least one statement. 69

org/webmacro/resource/TrivialCacheManager.java

Error Line
Error Missing a Javadoc comment. 37

org/webmacro/resource/URLTemplate.java

Error Line
Error Using the '.*' form of import should be avoided - java.io.*. 32
Error Must have at least one statement. 204

org/webmacro/resource/URLTemplateProvider.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25
Error Must have at least one statement. 325

org/webmacro/resource/UrlProvider.java

Error Line
Error Using the '.*' form of import should be avoided - java.io.*. 31

org/webmacro/servlet/CGI_Impersonator.java

Error Line
Error Name 'CGI_Impersonator' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 42

org/webmacro/servlet/Form.java

Error Line
Error File does not end with a newline. 0

org/webmacro/servlet/ListUtil.java

Error Line
Error Using the '.*' form of import should be avoided - java.util.*. 25
Error Class ListUtil should be declared as final. 38
Error Must have at least one statement. 721

org/webmacro/servlet/LocaleTool.java

Error Line
Error Must have at least one statement. 137

org/webmacro/servlet/Servlet20Broker.java

Error Line
Error ')' is preceded with whitespace. 106
Error ')' is preceded with whitespace. 146
Error Must have at least one statement. 193

org/webmacro/servlet/Servlet22Broker.java

Error Line
Error ')' is preceded with whitespace. 186
Error Must have at least one statement. 287

org/webmacro/servlet/TemplateServlet.java

Error Line
Error Using the '.*' form of import should be avoided - javax.servlet.http.*. 23
Error Using the '.*' form of import should be avoided - javax.servlet.*. 24
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25
Error Using the '.*' form of import should be avoided - org.webmacro.util.*. 26
Error 'sr' hides a field. 132

org/webmacro/servlet/URLTool.java

Error Line
Error Missing a Javadoc comment. 40

org/webmacro/servlet/WMServlet.java

Error Line
Error File does not end with a newline. 0

org/webmacro/servlet/WMServlet.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 26
Error Using the '.*' form of import should be avoided - java.io.*. 34
Error Line is longer than 120 characters. 83
Error Must have at least one statement. 543

org/webmacro/tools/CheckTemplates.java

Error Line
Error Utility classes should not have a public or default constructor. 21

org/webmacro/util/AbstractLogFile.java

Error Line
Error Using the '.*' form of import should be avoided - java.util.*. 27

org/webmacro/util/Base64.java

Error Line
Error Utility classes should not have a public or default constructor. 30

org/webmacro/util/CastUtil.java

Error Line
Error Class CastUtil should be declared as final. 29
Error Line is longer than 120 characters. 63
Error Line is longer than 120 characters. 102
Error Line is longer than 120 characters. 118
Error Line is longer than 120 characters. 133
Error Line is longer than 120 characters. 148
Error Line is longer than 120 characters. 163
Error Line is longer than 120 characters. 178

org/webmacro/util/Clock.java

Error Line
Error Utility classes should not have a public or default constructor. 34

org/webmacro/util/CommonsLoggingTarget.java

Error Line
Error switch without "default" clause. 25
Error '(' is followed by whitespace. 28
Error '(' is followed by whitespace. 31
Error switch without "default" clause. 53

org/webmacro/util/EncoderProvider.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25

org/webmacro/util/EncodingCache.java

Error Line
Error Line is longer than 120 characters. 108

org/webmacro/util/Eval.java

Error Line
Error Class Eval should be declared as final. 13

org/webmacro/util/HTMLEscaper.java

Error Line
Error Utility classes should not have a public or default constructor. 29

org/webmacro/util/Instantiator.java

Error Line
Error Class Instantiator should be declared as final. 43
Error Must have at least one statement. 197

org/webmacro/util/LogFile.java

Error Line
Error File does not end with a newline. 0

org/webmacro/util/LogSystem.java

Error Line
Error Using the '.*' form of import should be avoided - java.util.*. 28

org/webmacro/util/LogTarget.java

Error Line
Error File does not end with a newline. 0

org/webmacro/util/LogTargetFactory.java

Error Line
Error File does not end with a newline. 0

org/webmacro/util/LogTargetFactory.java

Error Line
Error Class LogTargetFactory should be declared as final. 46
Error Missing a Javadoc comment. 51
Error Line is longer than 120 characters. 86

org/webmacro/util/Settings.java

Error Line
Error Missing a Javadoc comment. 42
Error Must have at least one statement. 121

org/webmacro/util/WMEval.java

Error Line
Error Using the '.*' form of import should be avoided - org.webmacro.*. 25
Error Using the '.*' form of import should be avoided - org.webmacro.servlet.*. 26
Error Using the '.*' form of import should be avoided - org.webmacro.engine.*. 27
Error Line is longer than 120 characters. 369
Error 'out' hides a field. 371