Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
124003825

Rules

RulesViolationsSeverity
PackageHtml6error Error
NewlineAtEndOfFile0error Error
Translation0error Error
JavadocMethod938error Error
JavadocType23error Error
JavadocVariable255error Error
JavadocStyle61error Error
ConstantName8error Error
LocalFinalVariableName0error Error
LocalVariableName1error Error
MemberName18error Error
MethodName0error Error
PackageName0error Error
ParameterName0error Error
StaticVariableName3error Error
TypeName0error Error
Header
  • headerFile: "/Users/jason/ws/geronimo/specs/geronimo-javamail_1.3.1_spec/target/checkstyle-header.txt"
118error Error
AvoidStarImport0error Error
IllegalImport1error Error
RedundantImport0error Error
UnusedImports30error Error
FileLength0error Error
LineLength
  • max: "120"
34error Error
MethodLength2error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
NoWhitespaceAfter3error Error
NoWhitespaceBefore2error Error
OperatorWrap0error Error
ParenPad4error Error
TypecastParenPad0error Error
TabCharacter6error Error
WhitespaceAfter230error Error
WhitespaceAround38error Error
ModifierOrder42error Error
RedundantModifier64error Error
AvoidNestedBlocks5error Error
EmptyBlock37error Error
LeftCurly174error Error
NeedBraces47error Error
RightCurly184error Error
AvoidInlineConditionals30error Error
DoubleCheckedLocking0error Error
EmptyStatement2error Error
EqualsHashCode2error Error
HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
31error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber276error Error
MissingSwitchDefault7error Error
RedundantThrows1error Error
SimplifyBooleanExpression13error Error
SimplifyBooleanReturn0error Error
FinalClass2error Error
HideUtilityClassConstructor7error Error
InterfaceIsType0error Error
VisibilityModifier125error Error
ArrayTypeStyle15error Error
FinalParameters975error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
5error Error
TodoComment0error Error
UpperEll0error Error

Files

Filesinfowarningerror
javax/mail/Store.java0024
javax/mail/search/OrTerm.java0018
javax/mail/BodyPart.java007
javax/mail/internet/ContentDisposition.java0024
javax/mail/NoSuchProviderException.java004
javax/mail/search/FlagTerm.java0015
javax/mail/search/FromTerm.java006
javax/mail/FolderNotFoundException.java0013
javax/mail/PasswordAuthentication.java008
javax/mail/search/StringTerm.java0013
javax/mail/EventQueue.java005
org/apache/geronimo/mail/util/Encoder.java005
javax/mail/event/FolderListener.java007
javax/mail/SendFailedException.java0025
org/apache/geronimo/mail/handlers/MessageHandler.java0037
javax/mail/event/FolderAdapter.java007
org/apache/geronimo/mail/util/QuotedPrintable.java0054
javax/mail/MethodNotSupportedException.java004
javax/mail/internet/package.html001
javax/mail/internet/InternetHeaders.java0069
javax/mail/internet/HeaderTokenizer.java0062
org/apache/geronimo/mail/util/Base64Encoder.java00314
javax/mail/search/package.html001
javax/mail/event/MessageCountEvent.java0012
javax/mail/FolderClosedException.java009
org/apache/geronimo/mail/handlers/HtmlHandler.java003
javax/mail/search/SubjectTerm.java005
javax/mail/event/StoreEvent.java008
org/apache/geronimo/mail/util/StringBufferOutputStream.java008
javax/mail/event/ConnectionEvent.java009
org/apache/geronimo/mail/util/HexEncoder.java0079
javax/mail/search/BodyTerm.java009
javax/mail/internet/ContentType.java0036
org/apache/geronimo/mail/handlers/package.html001
org/apache/geronimo/mail/util/Hex.java0053
javax/mail/search/RecipientTerm.java0016
javax/mail/search/AndTerm.java0013
javax/mail/internet/AddressException.java0018
javax/mail/internet/MimeMessage.java00225
javax/mail/AuthenticationFailedException.java004
org/apache/geronimo/mail/util/Base64EncoderStream.java0045
javax/mail/search/AddressStringTerm.java005
javax/mail/internet/MimeUtility.java00136
javax/mail/StoreClosedException.java009
javax/mail/Transport.java0025
org/apache/geronimo/mail/handlers/XMLHandler.java003
javax/mail/internet/ParameterList.java0050
javax/mail/Provider.java0022
javax/mail/FetchProfile.java0010
javax/mail/internet/InternetAddress.java0069
javax/mail/event/TransportEvent.java0021
org/apache/geronimo/mail/util/QuotedPrintableEncoder.java00188
org/apache/geronimo/mail/util/RFC2231Encoder.java0087
org/apache/geronimo/mail/util/SessionUtil.java0038
javax/mail/event/ConnectionListener.java007
org/apache/geronimo/mail/util/package.html001
javax/mail/Service.java0058
org/apache/geronimo/mail/util/XText.java0052
javax/mail/Authenticator.java0024
javax/mail/internet/MimeBodyPart.java00119
javax/mail/search/DateTerm.java0016
javax/mail/internet/SharedInputStream.java005
javax/mail/MessageRemovedException.java004
javax/mail/event/StoreListener.java003
javax/mail/MultipartDataSource.java005
javax/mail/search/NotTerm.java0014
javax/mail/MessageContext.java006
javax/mail/event/TransportAdapter.java007
javax/mail/IllegalWriteException.java004
org/apache/geronimo/mail/util/UUEncoderStream.java0040
org/apache/geronimo/mail/util/Base64DecoderStream.java0045
javax/mail/event/MailEvent.java004
javax/mail/Message.java0032
javax/mail/search/IntegerComparisonTerm.java0016
javax/mail/Session.java00122
org/apache/geronimo/mail/util/QuotedPrintableDecoderStream.java0014
javax/mail/MessageAware.java003
javax/mail/MessagingException.java0013
javax/mail/search/FromStringTerm.java007
org/apache/geronimo/mail/handlers/TextHandler.java0036
javax/mail/Flags.java0048
javax/mail/internet/NewsAddress.java0037
javax/mail/search/SearchException.java004
javax/mail/Folder.java0077
javax/mail/Part.java0055
javax/mail/search/MessageNumberTerm.java008
javax/mail/internet/MimePartDataSource.java0010
org/apache/geronimo/mail/util/UUDecoderStream.java0040
javax/mail/Address.java002
org/apache/geronimo/mail/util/UUEncode.java0052
javax/mail/event/FolderEvent.java0019
javax/mail/event/ConnectionAdapter.java008
javax/mail/search/RecipientStringTerm.java0015
javax/mail/search/HeaderTerm.java0016
org/apache/geronimo/mail/util/ASCIIUtil.java0047
javax/mail/internet/MimeMultipart.java0072
javax/mail/search/SentDateTerm.java006
javax/mail/internet/ParseException.java004
javax/mail/event/MessageChangedEvent.java0011
javax/mail/event/MessageCountAdapter.java005
javax/mail/event/TransportListener.java007
org/apache/geronimo/mail/util/QuotedPrintableEncoderStream.java0023
javax/mail/search/AddressTerm.java0011
org/apache/geronimo/mail/handlers/MultipartHandler.java0033
javax/mail/URLName.java0045
javax/mail/event/MessageChangedListener.java003
javax/mail/search/ReceivedDateTerm.java006
javax/mail/package.html001
javax/mail/ReadOnlyFolderException.java009
javax/mail/UIDFolder.java0016
org/apache/geronimo/mail/util/XTextEncoder.java0074
javax/mail/Multipart.java0027
javax/mail/search/ComparisonTerm.java0013
javax/mail/internet/MimePart.java0027
javax/mail/internet/AddressParser.java00234
javax/mail/search/SearchTerm.java001
javax/mail/Header.java005
javax/mail/internet/MailDateFormat.java0015
javax/mail/search/MessageIDTerm.java006
javax/mail/search/SizeTerm.java006
org/apache/geronimo/mail/util/Base64.java0049
javax/mail/event/MessageCountListener.java005
org/apache/geronimo/mail/util/UUEncoder.java0076
javax/mail/event/package.html001

Details

javax/mail/Store.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.32
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.34
errorParameter session should be final.43
errorParameter name should be final.43
errorParameter user should be final.98
errorMissing a Javadoc comment.114
errorParameter listener should be final.114
errorMissing a Javadoc comment.118
errorParameter listener should be final.118
errorMissing a Javadoc comment.122
errorParameter type should be final.122
errorParameter message should be final.122
errorMissing a Javadoc comment.127
errorParameter listener should be final.127
errorMissing a Javadoc comment.131
errorParameter listener should be final.131
errorMissing a Javadoc comment.135
errorParameter type should be final.135
errorParameter folder should be final.135
errorMissing a Javadoc comment.139
errorParameter oldFolder should be final.139
errorParameter newFolder should be final.139

javax/mail/search/OrTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorVariable 'terms' must be private and have accessor methods.27
errorMissing a Javadoc comment.29
errorParameter a should be final.29
errorParameter b should be final.29
errorMissing a Javadoc comment.33
errorParameter terms should be final.33
errorMissing a Javadoc comment.37
errorMissing a Javadoc comment.41
errorParameter message should be final.41
errorMissing a Javadoc comment.51
errorParameter other should be final.51
error'if' construct must use '{}'s.52
error'if' construct must use '{}'s.53
errorExpression can be simplified.53
errorMissing a Javadoc comment.57
error'37' is a magic number.60

javax/mail/BodyPart.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.25
errorVariable 'parent' must be private and have accessor methods.25
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.32
errorParameter parent should be final.32
error'{' should be on the previous line.33

javax/mail/internet/ContentDisposition.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorName '_disposition' must match pattern '^[a-z][a-zA-Z0-9]*$'.26
errorMissing a Javadoc comment.27
errorName '_list' must match pattern '^[a-z][a-zA-Z0-9]*$'.27
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.34
errorParameter disposition should be final.34
errorMissing a Javadoc comment.53
errorParameter disposition should be final.53
errorParameter list should be final.53
errorMissing a Javadoc comment.58
errorMissing a Javadoc comment.62
errorParameter name should be final.62
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.74
errorParameter string should be final.74
errorMissing a Javadoc comment.78
errorParameter name should be final.78
errorParameter value should be final.78
errorMissing a Javadoc comment.85
errorParameter list should be final.85
errorMissing a Javadoc comment.93
error'21' is a magic number.108

javax/mail/NoSuchProviderException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.28
errorParameter message should be final.28

javax/mail/search/FlagTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'set' must be private and have accessor methods.33
errorVariable 'flags' must be private and have accessor methods.37
errorParameter flags should be final.43
errorParameter set should be final.43
errorMissing a Javadoc comment.48
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.56
errorParameter message should be final.56
errorMissing a Javadoc comment.84
errorParameter other should be final.84
error'if' construct must use '{}'s.85
error'if' construct must use '{}'s.86
errorExpression can be simplified.86
errorMissing a Javadoc comment.91

javax/mail/search/FromTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorParameter match should be final.28
errorMissing a Javadoc comment.32
errorParameter message should be final.32
errorArray brackets at illegal position.34

javax/mail/FolderNotFoundException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorName '_folder' must match pattern '^[a-z][a-zA-Z0-9]*$'.24
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.30
errorParameter folder should be final.30
errorMissing a Javadoc comment.34
errorParameter folder should be final.34
errorParameter message should be final.34
errorMissing a Javadoc comment.39
errorParameter message should be final.39
errorParameter folder should be final.39
errorMissing a Javadoc comment.43

javax/mail/PasswordAuthentication.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.29
errorParameter user should be final.29
errorParameter password should be final.29
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.38

javax/mail/search/StringTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'ignoreCase' must be private and have accessor methods.29
errorVariable 'pattern' must be private and have accessor methods.34
errorParameter pattern should be final.41
errorParameter pattern should be final.50
errorParameter ignoreCase should be final.50
errorParameter match should be final.78
errorMissing a Javadoc comment.101
errorParameter other should be final.101
errorMissing a Javadoc comment.107
errorAvoid inline conditionals.108
error'32' is a magic number.108
error'79' is a magic number.108

javax/mail/EventQueue.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.33
errorParameter event should be final.33
errorParameter listeners should be final.33
errorMissing a Javadoc comment.39

org/apache/geronimo/mail/util/Encoder.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
error'{' should be on the previous line.28
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.33

javax/mail/event/FolderListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorRedundant 'public' modifier.26
errorMissing a Javadoc comment.28
errorRedundant 'public' modifier.28
errorMissing a Javadoc comment.30
errorRedundant 'public' modifier.30

javax/mail/SendFailedException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorVariable 'invalid' must be private and have accessor methods.24
errorArray brackets at illegal position.24
errorMissing a Javadoc comment.25
errorVariable 'validSent' must be private and have accessor methods.25
errorArray brackets at illegal position.25
errorMissing a Javadoc comment.26
errorVariable 'validUnsent' must be private and have accessor methods.26
errorArray brackets at illegal position.26
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.32
errorParameter message should be final.32
errorMissing a Javadoc comment.36
errorParameter message should be final.36
errorParameter cause should be final.36
errorMissing a Javadoc comment.40
errorParameter message should be final.40
errorParameter cause should be final.41
errorParameter validSent should be final.42
errorParameter validUnsent should be final.43
errorParameter invalid should be final.44
errorMissing a Javadoc comment.51
errorMissing a Javadoc comment.55
errorMissing a Javadoc comment.59

org/apache/geronimo/mail/handlers/MessageHandler.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused import - javax.mail.internet.ContentType.21
errorUnused import - javax.mail.internet.MimeUtility.27
errorUnused import - javax.mail.internet.ParseException.28
errorUnused import - java.io.InputStreamReader.31
errorUnused import - java.io.OutputStreamWriter.33
errorUnused import - java.io.StringWriter.34
errorUnused import - java.io.UnsupportedEncodingException.35
errorMissing a Javadoc comment.37
errorFirst sentence should end with a period.38
errorVariable 'dataFlavor' must be private and have accessor methods.41
errorMissing a Javadoc comment.43
error'{' is not preceded with whitespace.43
errorFirst sentence should end with a period.48
errorFirst sentence should end with a period.57
errorFirst sentence should end with a period.66
errorExpected an @return tag.74
errorParameter dataflavor should be final.74
errorExpected @param tag for 'dataflavor'.74
errorParameter datasource should be final.74
errorExpected @param tag for 'datasource'.74
errorExpected @throws tag for 'IOException'.75
errorFirst sentence should end with a period.82
errorExpected an @return tag.89
errorParameter datasource should be final.89
errorExpected @param tag for 'datasource'.89
errorExpected @throws tag for 'IOException'.89
error'cast' is not followed by whitespace.95
errorFirst sentence should end with a period.107
errorParameter object should be final.115
errorExpected @param tag for 'object'.115
errorParameter s should be final.115
errorExpected @param tag for 's'.115
errorParameter outputstream should be final.115
errorExpected @param tag for 'outputstream'.115
errorExpected @throws tag for 'IOException'.115
error'cast' is not followed by whitespace.119

javax/mail/event/FolderAdapter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter event should be final.27
errorMissing a Javadoc comment.30
errorParameter event should be final.30
errorMissing a Javadoc comment.33
errorParameter event should be final.33

org/apache/geronimo/mail/util/QuotedPrintable.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused import - java.io.InputStream.22
errorMissing a Javadoc comment.25
errorUtility classes should not have a public or default constructor.25
errorParameter data should be final.37
errorExpected @param tag for 'data'.37
error'{' should be on the previous line.38
errorParameter data should be final.48
errorExpected @param tag for 'data'.48
errorParameter off should be final.49
errorExpected @param tag for 'off'.49
errorParameter length should be final.50
errorExpected @param tag for 'length'.50
error'{' should be on the previous line.51
error'{' should be on the previous line.57
error'}' should be on the same line.59
error'{' should be on the previous line.61
errorParameter data should be final.74
errorExpected @param tag for 'data'.74
errorParameter out should be final.75
errorExpected @param tag for 'out'.75
errorExpected @throws tag for 'IOException'.76
error'{' should be on the previous line.77
errorParameter data should be final.89
errorExpected @param tag for 'data'.89
errorParameter off should be final.90
errorExpected @param tag for 'off'.90
errorParameter length should be final.91
errorExpected @param tag for 'length'.91
errorParameter out should be final.92
errorExpected @param tag for 'out'.92
errorExpected @throws tag for 'IOException'.93
error'{' should be on the previous line.94
errorParameter data should be final.105
errorExpected @param tag for 'data'.105
error'{' should be on the previous line.106
error'{' should be on the previous line.111
error'}' should be on the same line.113
error'{' should be on the previous line.115
errorParameter data should be final.128
errorExpected @param tag for 'data'.128
error'{' should be on the previous line.129
error'{' should be on the previous line.134
error'}' should be on the same line.136
error'{' should be on the previous line.138
errorParameter data should be final.151
errorExpected @param tag for 'data'.151
errorParameter out should be final.152
errorExpected @param tag for 'out'.152
errorExpected @throws tag for 'IOException'.153
error'{' should be on the previous line.154
errorParameter data should be final.169
errorParameter out should be final.169
errorExpected @throws tag for 'IOException'.169

javax/mail/MethodNotSupportedException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.28
errorParameter message should be final.28

javax/mail/internet/package.html

ViolationMessageLine
errorMissing package documentation file.0

javax/mail/internet/InternetHeaders.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.util.Arrays.24
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.47
errorFirst sentence should end with a period.49
errorParameter in should be final.97
errorParameter in should be final.110
error'32' is a magic number.112
error'128' is a magic number.113
error'13' is a magic number.119
error'13' is a magic number.154
errorParameter name should be final.183
error'headers' hides a field.184
errorParameter name should be final.208
errorParameter delimiter should be final.208
error'20' is a magic number.217
errorParameter name should be final.236
errorParameter value should be final.236
errorParameter name should be final.250
errorParameter value should be final.250
errorFirst sentence should end with a period.259
errorParameter name should be final.265
errorUnclosed HTML tag found: <Header> containing all headers276
errorExpected an @return tag.293
errorParameter names should be final.293
errorExpected @param tag for 'names'.293
errorExpected an @return tag.312
errorParameter names should be final.312
errorExpected @param tag for 'names'.312
errorParameter line should be final.338
error'32' is a magic number.339
error'128' is a magic number.340
errorExpected an @return tag.370
errorExpected an @return tag.377
errorParameter names should be final.377
errorExpected @param tag for 'names'.377
errorExpected an @return tag.384
errorParameter names should be final.384
errorExpected @param tag for 'names'.384
errorMissing a Javadoc comment.388
errorParameter name should be final.388
errorParameter addresses should be final.388
errorMissing a Javadoc comment.397
errorParameter name should be final.397
errorMissing a Javadoc comment.401
errorParameter name should be final.401
errorParameter list should be final.401
errorMissing a Javadoc comment.405
errorParameter out should be final.405
errorParameter ignore should be final.405
error'headers' hides a field.417
error'13' is a magic number.425
error'10' is a magic number.426
errorMissing a Javadoc comment.432
errorMissing a Javadoc comment.433
errorParameter name should be final.433
errorParameter value should be final.433
errorMissing a Javadoc comment.437
errorParameter obj should be final.437
error'if' construct must use '{}'s.438
error'if' construct must use '{}'s.440
errorExpression can be simplified.440
errorMissing a Javadoc comment.446
errorMissing a Javadoc comment.451
errorMissing a Javadoc comment.452
errorMissing a Javadoc comment.454
errorParameter headers should be final.454
errorMissing a Javadoc comment.458
errorMissing a Javadoc comment.462

javax/mail/internet/HeaderTokenizer.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.30
errorName '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'.30
errorMissing a Javadoc comment.31
errorName '_value' must match pattern '^[a-z][a-zA-Z0-9]*$'.31
errorMissing a Javadoc comment.33
errorParameter type should be final.33
errorParameter value should be final.33
errorMissing a Javadoc comment.38
errorMissing a Javadoc comment.42
errorMissing a Javadoc comment.47
errorMissing a Javadoc comment.49
errorMissing a Javadoc comment.51
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.53
errorName '_delimiters' must match pattern '^[a-z][a-zA-Z0-9]*$'.53
errorMissing a Javadoc comment.54
errorName '_header' must match pattern '^[a-z][a-zA-Z0-9]*$'.54
errorMissing a Javadoc comment.55
errorName '_skip' must match pattern '^[a-z][a-zA-Z0-9]*$'.55
errorMissing a Javadoc comment.56
errorMissing a Javadoc comment.58
errorParameter header should be final.58
errorMissing a Javadoc comment.62
errorParameter header should be final.62
errorParameter delimiters should be final.62
errorMissing a Javadoc comment.66
errorParameter header should be final.66
errorParameter delimiters should be final.67
errorParameter skipComments should be final.68
errorMissing a Javadoc comment.74
errorMissing a Javadoc comment.78
errorMissing a Javadoc comment.82
error'32' is a magic number.102
error'127' is a magic number.102
errorExpected @throws tag for 'ParseException'.117
error'32' is a magic number.138
error'127' is a magic number.138
error'cast' is not followed by whitespace.140
errorParameter start should be final.158
errorParameter end should be final.158
errorExpected @throws tag for 'ParseException'.158
error'}' should be on the same line.170
error'}' should be on the same line.178
errorExpected @throws tag for 'ParseException'.194
error'}' should be on the same line.208
error'}' should be on the same line.211
error'}' should be on the same line.215
error'}' should be on the same line.229
errorExpected @throws tag for 'ParseException'.243
error'+' is not preceded with whitespace.244
error'+' is not followed by whitespace.244
error'}' should be on the same line.254
error'}' should be on the same line.259
error'}' should be on the same line.263
error'while' construct must use '{}'s.278
errorEmpty statement.280

org/apache/geronimo/mail/util/Base64Encoder.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.25
error'{' should be on the previous line.27
errorMissing a Javadoc comment.28
errorVariable 'encodingTable' must be private and have accessor methods.28
error'cast' is not followed by whitespace.30
error'cast' is not followed by whitespace.30
error'cast' is not followed by whitespace.30
error'cast' is not followed by whitespace.30
error'cast' is not followed by whitespace.30
error'cast' is not followed by whitespace.30
error'cast' is not followed by whitespace.30
error'cast' is not followed by whitespace.31
error'cast' is not followed by whitespace.31
error'cast' is not followed by whitespace.31
error'cast' is not followed by whitespace.31
error'cast' is not followed by whitespace.31
error'cast' is not followed by whitespace.31
error'cast' is not followed by whitespace.31
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.34
error'cast' is not followed by whitespace.34
error'cast' is not followed by whitespace.34
error'cast' is not followed by whitespace.34
error'cast' is not followed by whitespace.34
error'cast' is not followed by whitespace.34
error'cast' is not followed by whitespace.34
error'cast' is not followed by whitespace.35
error'cast' is not followed by whitespace.35
error'cast' is not followed by whitespace.35
error'cast' is not followed by whitespace.35
error'cast' is not followed by whitespace.35
error'cast' is not followed by whitespace.35
error'cast' is not followed by whitespace.35
error'cast' is not followed by whitespace.36
error'cast' is not followed by whitespace.36
error'cast' is not followed by whitespace.36
error'cast' is not followed by whitespace.36
error'cast' is not followed by whitespace.36
error'cast' is not followed by whitespace.36
error'cast' is not followed by whitespace.36
error'cast' is not followed by whitespace.37
error'cast' is not followed by whitespace.38
error'cast' is not followed by whitespace.38
error'cast' is not followed by whitespace.38
error'cast' is not followed by whitespace.38
error'cast' is not followed by whitespace.39
error'cast' is not followed by whitespace.39
error'cast' is not followed by whitespace.39
error'cast' is not followed by whitespace.39
error'cast' is not followed by whitespace.39
error'cast' is not followed by whitespace.39
error'cast' is not followed by whitespace.39
error'cast' is not followed by whitespace.40
error'cast' is not followed by whitespace.40
error'cast' is not followed by whitespace.40
error'cast' is not followed by whitespace.41
error'cast' is not followed by whitespace.41
errorMissing a Javadoc comment.44
errorVariable 'padding' must be private and have accessor methods.44
error'cast' is not followed by whitespace.44
errorMissing a Javadoc comment.49
errorVariable 'decodingTable' must be private and have accessor methods.49
error'256' is a magic number.49
errorMissing a Javadoc comment.51
error'{' should be on the previous line.52
error'{' should be on the previous line.54
error'cast' is not followed by whitespace.55
errorMissing a Javadoc comment.59
error'{' should be on the previous line.60
errorParameter data should be final.70
errorExpected @param tag for 'data'.70
errorParameter off should be final.71
errorExpected @param tag for 'off'.71
errorParameter length should be final.72
errorExpected @param tag for 'length'.72
errorParameter out should be final.73
errorExpected @param tag for 'out'.73
errorExpected @throws tag for 'IOException'.74
error'{' should be on the previous line.75
error'3' is a magic number.76
error'3' is a magic number.80
error'{' should be on the previous line.81
error'0xff' is a magic number.82
error'0xff' is a magic number.83
error'0xff' is a magic number.84
error'0x3f' is a magic number.86
error'4' is a magic number.87
error'4' is a magic number.87
error'0x3f' is a magic number.87
error'6' is a magic number.88
error'0x3f' is a magic number.88
error'0x3f' is a magic number.89
errorswitch without "default" clause.98
error'{' should be on the previous line.99
error'0xff' is a magic number.103
error'0x3f' is a magic number.104
error'4' is a magic number.105
error'0x3f' is a magic number.105
error'0xff' is a magic number.113
error'0xff' is a magic number.114
error'0x3f' is a magic number.116
error'4' is a magic number.117
error'4' is a magic number.117
error'0x3f' is a magic number.117
error'0x3f' is a magic number.118
error'3' is a magic number.127
error'4' is a magic number.127
errorAvoid inline conditionals.127
error'4' is a magic number.127
errorMissing a Javadoc comment.130
errorParameter c should be final.131
error'{' should be on the previous line.132
error'==' is not followed by whitespace.133
errorParameter data should be final.143
errorExpected @param tag for 'data'.143
errorParameter off should be final.144
errorExpected @param tag for 'off'.144
errorParameter length should be final.145
errorExpected @param tag for 'length'.145
errorParameter out should be final.146
errorExpected @param tag for 'out'.146
errorExpected @throws tag for 'IOException'.147
error'{' should be on the previous line.148
error'{' should be on the previous line.156
error'cast' is not followed by whitespace.157
error'{' should be on the previous line.158
error'4' is a magic number.166
error'{' should be on the previous line.169
error'cast' is not followed by whitespace.170
error'{' should be on the previous line.171
error'cast' is not followed by whitespace.177
error'{' should be on the previous line.178
error'cast' is not followed by whitespace.184
error'{' should be on the previous line.185
error'cast' is not followed by whitespace.191
error'{' should be on the previous line.192
error'4' is a magic number.198
error'4' is a magic number.199
error'6' is a magic number.200
error'3' is a magic number.202
error'{' should be on the previous line.206
error'4' is a magic number.207
error'3' is a magic number.208
error'4' is a magic number.210
error'}' should be on the same line.213
error'{' should be on the previous line.215
error'4' is a magic number.216
error'3' is a magic number.217
error'4' is a magic number.220
error'4' is a magic number.221
error'}' should be on the same line.224
error'{' should be on the previous line.226
error'4' is a magic number.227
error'3' is a magic number.228
error'4' is a magic number.232
error'4' is a magic number.233
error'6' is a magic number.234
error'3' is a magic number.236
errorParameter data should be final.249
errorExpected @param tag for 'data'.249
errorParameter out should be final.250
errorExpected @param tag for 'out'.250
errorExpected @throws tag for 'IOException'.251
error'{' should be on the previous line.252
error'{' should be on the previous line.260
error'{' should be on the previous line.262
error'4' is a magic number.270
error'{' should be on the previous line.273
error'{' should be on the previous line.275
error'{' should be on the previous line.282
error'{' should be on the previous line.288
error'{' should be on the previous line.294
error'4' is a magic number.299
error'4' is a magic number.300
error'6' is a magic number.301
error'3' is a magic number.303
error'{' should be on the previous line.307
error'4' is a magic number.308
error'3' is a magic number.309
error'4' is a magic number.311
error'}' should be on the same line.314
error'{' should be on the previous line.316
error'4' is a magic number.317
error'3' is a magic number.318
error'4' is a magic number.321
error'4' is a magic number.322
error'}' should be on the same line.325
error'{' should be on the previous line.327
error'4' is a magic number.328
error'3' is a magic number.329
error'4' is a magic number.333
error'4' is a magic number.334
error'6' is a magic number.335
error'3' is a magic number.337
errorParameter data should be final.348
errorExpected @param tag for 'data'.348
errorParameter off should be final.348
errorExpected @param tag for 'off'.348
errorParameter length should be final.348
errorExpected @param tag for 'length'.348
errorParameter out should be final.348
errorExpected @param tag for 'out'.348
errorExpected @throws tag for 'IOException'.348
error'{' should be on the previous line.357
error'cast' is not followed by whitespace.358
error'{' should be on the previous line.359
error'4' is a magic number.367
error'{' should be on the previous line.370
error'cast' is not followed by whitespace.371
error'{' should be on the previous line.372
error'cast' is not followed by whitespace.378
error'{' should be on the previous line.379
error'cast' is not followed by whitespace.385
error'{' should be on the previous line.386
error'cast' is not followed by whitespace.392
error'{' should be on the previous line.393
error'cast' is not followed by whitespace.399
error'4' is a magic number.399
error'cast' is not followed by whitespace.400
error'4' is a magic number.400
error'cast' is not followed by whitespace.401
error'6' is a magic number.401
error'{' should be on the previous line.405
error'4' is a magic number.406
error'3' is a magic number.407
error'cast' is not followed by whitespace.409
error'4' is a magic number.409
error'}' should be on the same line.410
error'{' should be on the previous line.412
error'4' is a magic number.413
error'3' is a magic number.414
error'cast' is not followed by whitespace.417
error'4' is a magic number.417
error'cast' is not followed by whitespace.418
error'4' is a magic number.418
error'}' should be on the same line.419
error'{' should be on the previous line.421
error'4' is a magic number.422
error'3' is a magic number.423
error'cast' is not followed by whitespace.427
error'4' is a magic number.427
error'cast' is not followed by whitespace.428
error'4' is a magic number.428
error'cast' is not followed by whitespace.429
error'6' is a magic number.429
errorParameter ch should be final.443
errorParameter in should be final.460
errorParameter charset should be final.460
errorParameter out should be final.460
errorParameter fold should be final.460
errorExpected @throws tag for 'IOException'.460
error'76' is a magic number.465
error'7' is a magic number.465
error'76' is a magic number.467
error'}' should be on the same line.482
errorUnused Javadoc tag.506
errorParameter in should be final.508
errorExpected @param tag for 'in'.508
errorParameter out should be final.508
errorExpected @param tag for 'out'.508
errorParameter limit should be final.508
errorExpected @param tag for 'limit'.508
errorExpected @throws tag for 'IOException'.508
error'4' is a magic number.510
error'3' is a magic number.511
error'3' is a magic number.517
error'0xff' is a magic number.518
error'0xff' is a magic number.519
error'0xff' is a magic number.520
error'cast' is not followed by whitespace.522
error'0x3f' is a magic number.522
error'cast' is not followed by whitespace.523
error'4' is a magic number.523
error'4' is a magic number.523
error'0x3f' is a magic number.523
error'cast' is not followed by whitespace.524
error'6' is a magic number.524
error'0x3f' is a magic number.524
error'cast' is not followed by whitespace.525
error'0x3f' is a magic number.525
error'}' should be on the same line.527
error'}' should be on the same line.531
error'0xff' is a magic number.533
error'cast' is not followed by whitespace.534
error'0x3f' is a magic number.534
error'cast' is not followed by whitespace.535
error'4' is a magic number.535
error'0x3f' is a magic number.535
error'cast' is not followed by whitespace.536
error'cast' is not followed by whitespace.537
error'}' should be on the same line.539
error'0xff' is a magic number.541
error'0xff' is a magic number.542
error'cast' is not followed by whitespace.544
error'0x3f' is a magic number.544
error'cast' is not followed by whitespace.545
error'4' is a magic number.545
error'4' is a magic number.545
error'0x3f' is a magic number.545
error'cast' is not followed by whitespace.546
error'0x3f' is a magic number.546
error'cast' is not followed by whitespace.547

javax/mail/search/package.html

ViolationMessageLine
errorMissing package documentation file.0

javax/mail/event/MessageCountEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'msgs' must be private and have accessor methods.42
errorArray brackets at illegal position.42
errorVariable 'type' must be private and have accessor methods.47
errorVariable 'removed' must be private and have accessor methods.54
errorParameter folder should be final.64
errorParameter type should be final.64
errorParameter removed should be final.64
errorParameter messages should be final.64
errorArray brackets at illegal position.64
errorMissing a Javadoc comment.97
errorParameter listener should be final.97

javax/mail/FolderClosedException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorName '_folder' must match pattern '^[a-z][a-zA-Z0-9]*$'.24
errorMissing a Javadoc comment.26
errorParameter folder should be final.26
errorMissing a Javadoc comment.30
errorParameter folder should be final.30
errorParameter message should be final.30
errorMissing a Javadoc comment.35

org/apache/geronimo/mail/handlers/HtmlHandler.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.20
errorMissing a Javadoc comment.21

javax/mail/search/SubjectTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter subject should be final.27
errorMissing a Javadoc comment.31
errorParameter message should be final.31

javax/mail/event/StoreEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'type' must be private and have accessor methods.41
errorVariable 'message' must be private and have accessor methods.46
errorParameter store should be final.55
errorParameter type should be final.55
errorParameter message should be final.55
errorMissing a Javadoc comment.79
errorParameter listener should be final.79

org/apache/geronimo/mail/util/StringBufferOutputStream.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.32
errorVariable 'buffer' must be private and have accessor methods.32
errorFirst sentence should end with a period.34
errorParameter out should be final.39
errorMissing a Javadoc comment.46
errorParameter ch should be final.46
error'cast' is not followed by whitespace.48

javax/mail/event/ConnectionEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.39
errorVariable 'type' must be private and have accessor methods.39
errorMissing a Javadoc comment.41
errorParameter source should be final.41
errorParameter type should be final.41
errorMissing a Javadoc comment.46
errorMissing a Javadoc comment.50
errorParameter listener should be final.50

org/apache/geronimo/mail/util/HexEncoder.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.23
error'{' should be on the previous line.25
errorMissing a Javadoc comment.26
errorVariable 'encodingTable' must be private and have accessor methods.26
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
errorMissing a Javadoc comment.35
errorVariable 'decodingTable' must be private and have accessor methods.35
error'128' is a magic number.35
errorMissing a Javadoc comment.37
error'{' should be on the previous line.38
error'{' should be on the previous line.40
error'cast' is not followed by whitespace.41
errorMissing a Javadoc comment.52
error'{' should be on the previous line.53
errorParameter data should be final.63
errorExpected @param tag for 'data'.63
errorParameter off should be final.64
errorExpected @param tag for 'off'.64
errorParameter length should be final.65
errorExpected @param tag for 'length'.65
errorParameter out should be final.66
errorExpected @param tag for 'out'.66
errorExpected @throws tag for 'IOException'.67
error'{' should be on the previous line.68
error'{' should be on the previous line.70
error'0xff' is a magic number.71
error'4' is a magic number.73
error'0xf' is a magic number.74
errorMissing a Javadoc comment.80
errorParameter c should be final.81
error'{' should be on the previous line.82
error'==' is not followed by whitespace.83
errorParameter data should be final.93
errorExpected @param tag for 'data'.93
errorParameter off should be final.94
errorExpected @param tag for 'off'.94
errorParameter length should be final.95
errorExpected @param tag for 'length'.95
errorParameter out should be final.96
errorExpected @param tag for 'out'.96
errorExpected @throws tag for 'IOException'.97
error'{' should be on the previous line.98
error'{' should be on the previous line.106
error'cast' is not followed by whitespace.107
error'{' should be on the previous line.108
error'{' should be on the previous line.117
error'cast' is not followed by whitespace.118
error'{' should be on the previous line.119
error'cast' is not followed by whitespace.125
error'{' should be on the previous line.126
error'4' is a magic number.132
errorParameter data should be final.147
errorExpected @param tag for 'data'.147
errorParameter out should be final.148
errorExpected @param tag for 'out'.148
errorExpected @throws tag for 'IOException'.149
error'{' should be on the previous line.150
error'{' should be on the previous line.158
error'{' should be on the previous line.160
error'{' should be on the previous line.169
error'{' should be on the previous line.171
error'{' should be on the previous line.178
error'4' is a magic number.184

javax/mail/search/BodyTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.34
errorParameter pattern should be final.34
errorMissing a Javadoc comment.38
errorParameter message should be final.38
errorMissing a Javadoc comment.48
errorParameter part should be final.48
error'=' is not preceded with whitespace.52
error'=' is not followed by whitespace.52

javax/mail/internet/ContentType.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorName '_list' must match pattern '^[a-z][a-zA-Z0-9]*$'.26
errorMissing a Javadoc comment.27
errorName '_minor' must match pattern '^[a-z][a-zA-Z0-9]*$'.27
errorMissing a Javadoc comment.28
errorName '_major' must match pattern '^[a-z][a-zA-Z0-9]*$'.28
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.34
errorParameter major should be final.34
errorParameter minor should be final.34
errorParameter list should be final.34
errorMissing a Javadoc comment.40
errorParameter type should be final.40
errorMissing a Javadoc comment.74
errorMissing a Javadoc comment.78
errorMissing a Javadoc comment.82
errorMissing a Javadoc comment.86
errorParameter name should be final.86
errorAvoid inline conditionals.87
errorMissing a Javadoc comment.90
errorMissing a Javadoc comment.94
errorParameter major should be final.94
errorMissing a Javadoc comment.98
errorParameter minor should be final.98
errorMissing a Javadoc comment.102
errorParameter name should be final.102
errorParameter value should be final.102
errorMissing a Javadoc comment.109
errorParameter list should be final.109
errorMissing a Javadoc comment.113
errorAvoid inline conditionals.118
errorMissing a Javadoc comment.121
errorParameter other should be final.121
errorMissing a Javadoc comment.128
errorParameter contentType should be final.128

org/apache/geronimo/mail/handlers/package.html

ViolationMessageLine
errorMissing package documentation file.0

org/apache/geronimo/mail/util/Hex.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorUtility classes should not have a public or default constructor.24
error'{' should be on the previous line.25
errorMissing a Javadoc comment.26
errorName 'encoder' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.26
errorParameter data should be final.34
errorExpected @param tag for 'data'.34
error'{' should be on the previous line.35
errorParameter data should be final.45
errorExpected @param tag for 'data'.45
errorParameter off should be final.46
errorExpected @param tag for 'off'.46
errorParameter length should be final.47
errorExpected @param tag for 'length'.47
error'{' should be on the previous line.48
error'{' should be on the previous line.52
error'}' should be on the same line.54
error'{' should be on the previous line.56
errorParameter data should be final.69
errorExpected @param tag for 'data'.69
errorParameter out should be final.70
errorExpected @param tag for 'out'.70
errorExpected @throws tag for 'IOException'.71
error'{' should be on the previous line.72
errorParameter data should be final.82
errorExpected @param tag for 'data'.82
errorParameter off should be final.83
errorExpected @param tag for 'off'.83
errorParameter length should be final.84
errorExpected @param tag for 'length'.84
errorParameter out should be final.85
errorExpected @param tag for 'out'.85
errorExpected @throws tag for 'IOException'.86
error'{' should be on the previous line.87
errorParameter data should be final.97
errorExpected @param tag for 'data'.97
error'{' should be on the previous line.98
error'{' should be on the previous line.102
error'}' should be on the same line.104
error'{' should be on the previous line.106
errorParameter data should be final.119
errorExpected @param tag for 'data'.119
error'{' should be on the previous line.120
error'{' should be on the previous line.124
error'}' should be on the same line.126
error'{' should be on the previous line.128
errorParameter data should be final.142
errorExpected @param tag for 'data'.142
errorParameter out should be final.143
errorExpected @param tag for 'out'.143
errorExpected @throws tag for 'IOException'.144
error'{' should be on the previous line.145

javax/mail/search/RecipientTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorVariable 'type' must be private and have accessor methods.28
errorMissing a Javadoc comment.30
errorParameter type should be final.30
errorParameter address should be final.30
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.39
errorParameter message should be final.39
errorArray brackets at illegal position.41
errorMissing a Javadoc comment.54
errorParameter other should be final.54
error'if' construct must use '{}'s.55
error'if' construct must use '{}'s.56
errorExpression can be simplified.56
errorMissing a Javadoc comment.62

javax/mail/search/AndTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'terms' must be private and have accessor methods.32
errorParameter a should be final.40
errorParameter b should be final.40
errorParameter terms should be final.48
errorParameter message should be final.67
errorMissing a Javadoc comment.77
errorParameter other should be final.77
error'if' construct must use '{}'s.78
error'if' construct must use '{}'s.79
errorExpression can be simplified.79
errorMissing a Javadoc comment.83
error'37' is a magic number.86

javax/mail/internet/AddressException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorVariable 'pos' must be private and have accessor methods.24
errorMissing a Javadoc comment.25
errorVariable 'ref' must be private and have accessor methods.25
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.31
errorParameter message should be final.31
errorMissing a Javadoc comment.35
errorParameter message should be final.35
errorParameter ref should be final.35
errorMissing a Javadoc comment.39
errorParameter message should be final.39
errorParameter ref should be final.39
errorParameter pos should be final.39
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.49
errorMissing a Javadoc comment.53

javax/mail/internet/MimeMessage.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorLine contains a tab character.54
errorMissing a Javadoc comment.54
errorLine contains a tab character.55
errorMissing a Javadoc comment.55
errorLine contains a tab character.56
errorMissing a Javadoc comment.56
errorLine contains a tab character.58
errorMissing a Javadoc comment.58
errorLine contains a tab character.59
errorMissing a Javadoc comment.59
errorMissing a Javadoc comment.71
errorParameter type should be final.71
errorExpected @throws tag for 'ObjectStreamException'.80
errorVariable 'dh' must be private and have accessor methods.92
errorVariable 'content' must be private and have accessor methods.96
errorVariable 'contentStream' must be private and have accessor methods.102
errorVariable 'headers' must be private and have accessor methods.106
errorVariable 'flags' must be private and have accessor methods.110
errorVariable 'modified' must be private and have accessor methods.115
errorVariable 'saved' must be private and have accessor methods.119
errorMissing a Javadoc comment.121
errorParameter session should be final.130
errorParameter session should be final.146
errorParameter in should be final.146
errorParameter message should be final.161
errorParameter folder should be final.201
errorParameter number should be final.201
errorParameter folder should be final.220
errorParameter in should be final.220
errorParameter number should be final.220
errorLine is longer than 120 characters.239
errorParameter folder should be final.239
errorParameter headers should be final.239
errorParameter content should be final.239
errorParameter number should be final.239
errorParameter in should be final.253
errorArray brackets at illegal position.262
error'1024' is a magic number.262
error'1024' is a magic number.264
errorExpected @throws tag for 'MessagingException'.283
errorParameter address should be final.302
errorExpected @throws tag for 'MessagingException'.302
errorParameter addresses should be final.327
errorExpected @throws tag for 'MessagingException'.327
errorAvoid inline conditionals.339
errorParameter address should be final.351
errorParameter type should be final.369
errorExpected @throws tag for 'MessagingException'.369
errorExpected @throws tag for 'MessagingException'.393
errorParameter list should be final.411
errorParameter type should be final.411
errorExpected @throws tag for 'MessagingException'.411
error'}' should be on the same line.416
errorParameter type should be final.434
errorParameter addresses should be final.434
errorExpected @throws tag for 'MessagingException'.434
errorParameter type should be final.449
errorParameter address should be final.449
errorExpected @throws tag for 'MessagingException'.449
errorParameter type should be final.462
errorParameter address should be final.462
errorExpected @throws tag for 'MessagingException'.462
errorParameter type should be final.474
errorParameter address should be final.474
errorExpected @throws tag for 'MessagingException'.474
errorExpected @throws tag for 'MessagingException'.486
errorParameter address should be final.502
errorExpected @throws tag for 'MessagingException'.502
errorExpected @throws tag for 'MessagingException'.515
errorMust have at least one statement.523
errorParameter subject should be final.542
errorExpected @throws tag for 'MessagingException'.542
errorMissing a Javadoc comment.547
errorParameter subject should be final.547
errorParameter charset should be final.547
error'}' should be on the same line.551
error'9' is a magic number.554
error'9' is a magic number.556
errorExpected @throws tag for 'MessagingException'.570
errorParameter sent should be final.590
errorExpected @throws tag for 'MessagingException'.590
errorExpected @throws tag for 'MessagingException'.601
errorExpected @throws tag for 'MessagingException'.614
errorMust have at least one statement.624
errorExpected @throws tag for 'MessagingException'.641
errorExpected @throws tag for 'MessagingException'.652
errorParameter type should be final.670
errorExpected @throws tag for 'MessagingException'.670
errorExpected @throws tag for 'MessagingException'.682
errorParameter disposition should be final.700
errorExpected @throws tag for 'MessagingException'.700
error'}' should be on the same line.703
error'content' hides a field.708
error'}' should be on the same line.711
errorExpected @throws tag for 'MessagingException'.726
errorExpected @throws tag for 'MessagingException'.756
errorMissing a Javadoc comment.760
errorParameter cid should be final.760
errorMissing a Javadoc comment.764
errorMissing a Javadoc comment.768
errorParameter md5 should be final.768
errorMissing a Javadoc comment.772
errorMust have at least one statement.778
errorMissing a Javadoc comment.786
errorParameter description should be final.786
errorMissing a Javadoc comment.790
errorParameter description should be final.790
errorParameter charset should be final.790
error'}' should be on the same line.793
errorLine is longer than 120 characters.796
error'21' is a magic number.796
errorMissing a Javadoc comment.804
errorMissing a Javadoc comment.808
errorParameter languages should be final.808
error'20' is a magic number.814
errorMissing a Javadoc comment.823
errorMissing a Javadoc comment.827
errorMust have at least one statement.843
errorMissing a Javadoc comment.860
errorParameter name should be final.860
errorMissing a Javadoc comment.885
errorMissing a Javadoc comment.889
errorMissing a Javadoc comment.901
errorMissing a Javadoc comment.905
errorMissing a Javadoc comment.912
errorMissing a Javadoc comment.916
errorParameter handler should be final.916
errorMissing a Javadoc comment.925
errorParameter content should be final.925
error'content' hides a field.925
errorParameter type should be final.925
errorMissing a Javadoc comment.929
errorParameter text should be final.929
errorMissing a Javadoc comment.933
errorParameter text should be final.933
errorParameter charset should be final.933
error'}' should be on the same line.939
errorMissing a Javadoc comment.947
errorParameter part should be final.947
errorMissing a Javadoc comment.952
errorParameter replyToAll should be final.952
error'4' is a magic number.961
error'}' should be on the same line.1003
errorParameter master should be final.1039
errorParameter list should be final.1039
error'cast' is not followed by whitespace.1045
errorParameter master should be final.1065
errorParameter list should be final.1065
error'cast' is not followed by whitespace.1074
error'cast' is not followed by whitespace.1084
errorParameter out should be final.1096
errorExpected @throws tag for 'MessagingException'.1096
errorExpected @throws tag for 'IOException'.1096
errorParameter out should be final.1112
errorParameter ignoreHeaders should be final.1112
errorExpected @throws tag for 'MessagingException'.1112
errorExpected @throws tag for 'IOException'.1112
error'}' should be on the same line.1132
error'8192' is a magic number.1138
errorParameter name should be final.1164
errorExpected @throws tag for 'MessagingException'.1164
errorParameter name should be final.1180
errorParameter delimiter should be final.1180
errorExpected @throws tag for 'MessagingException'.1180
errorParameter name should be final.1192
errorParameter value should be final.1192
errorExpected @throws tag for 'MessagingException'.1192
errorParameter name should be final.1206
errorParameter value should be final.1206
errorExpected @throws tag for 'MessagingException'.1206
error'}' should be on the same line.1209
errorParameter name should be final.1224
errorParameter value should be final.1224
errorExpected @throws tag for 'MessagingException'.1224
errorParameter name should be final.1235
errorExpected @throws tag for 'MessagingException'.1235
errorExpected @throws tag for 'MessagingException'.1245
errorMissing a Javadoc comment.1249
errorParameter names should be final.1249
errorMissing a Javadoc comment.1253
errorParameter names should be final.1253
errorMissing a Javadoc comment.1257
errorParameter line should be final.1257
errorMissing a Javadoc comment.1261
errorMissing a Javadoc comment.1265
errorParameter names should be final.1265
errorMissing a Javadoc comment.1269
errorParameter names should be final.1269
errorMissing a Javadoc comment.1273
errorMissing a Javadoc comment.1277
errorParameter flag should be final.1277
errorUnused @param tag for 'flags'.1284
errorParameter flag should be final.1289
errorExpected @param tag for 'flag'.1289
errorParameter set should be final.1289
errorExpected @throws tag for 'MessagingException'.1289
error'}' should be on the same line.1292
errorExpected @throws tag for 'MessagingException'.1305
errorExpected @throws tag for 'MessagingException'.1320
error'content' hides a field.1331
error'cast' is not followed by whitespace.1337
error'}' should be on the same line.1342
error'}' should be on the same line.1364
errorMissing a Javadoc comment.1400
errorParameter in should be final.1400
errorParameter header should be final.1413
errorExpected @throws tag for 'MessagingException'.1413
errorMissing a Javadoc comment.1423
errorParameter header should be final.1423
errorParameter strict should be final.1423
errorParameter header should be final.1452
errorParameter address should be final.1452
errorExpected @throws tag for 'MessagingException'.1452
error'}' should be on the same line.1455
errorParameter header should be final.1468
errorParameter addresses should be final.1468
error'}' should be on the same line.1471
errorMissing a Javadoc comment.1477
errorParameter header should be final.1477
errorParameter addresses should be final.1477
errorMissing a Javadoc comment.1481
errorParameter type should be final.1481
errorParameter name should be final.1505
errorExpected @throws tag for 'MessagingException'.1505

javax/mail/AuthenticationFailedException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.28
errorParameter message should be final.28

org/apache/geronimo/mail/util/Base64EncoderStream.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.35
error'{' is followed by whitespace.35
errorMissing a Javadoc comment.38
errorVariable 'encoder' must be private and have accessor methods.38
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.47
errorVariable 'bufferedBytes' must be private and have accessor methods.47
errorMissing a Javadoc comment.50
errorVariable 'buffer' must be private and have accessor methods.50
error'3' is a magic number.50
errorMissing a Javadoc comment.54
errorVariable 'lineBreak' must be private and have accessor methods.54
errorMissing a Javadoc comment.58
errorVariable 'outputCount' must be private and have accessor methods.58
errorParameter out should be final.66
errorMissing a Javadoc comment.71
errorParameter out should be final.71
errorParameter lineBreak should be final.71
error'4' is a magic number.74
error'4' is a magic number.74
error';' is preceded with whitespace.74
errorMissing a Javadoc comment.79
errorParameter ch should be final.79
error'cast' is not followed by whitespace.81
error'3' is a magic number.83
error'4' is a magic number.85
error'3' is a magic number.87
error'4' is a magic number.90
errorMissing a Javadoc comment.94
errorParameter data should be final.94
errorMissing a Javadoc comment.98
errorParameter data should be final.98
errorParameter offset should be final.98
errorParameter length should be final.98
error'}' should be on the same line.111
error'4' is a magic number.114
error'3' is a magic number.114
errorLine has trailing spaces.137
errorMissing a Javadoc comment.138
errorLine has trailing spaces.142
errorMissing a Javadoc comment.143
errorParameter required should be final.160
errorExpected @throws tag for 'IOException'.160
errorParameter added should be final.176

javax/mail/search/AddressStringTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorParameter pattern should be final.32
errorExpected an @return tag.43
errorParameter address should be final.43
errorExpected @param tag for 'address'.43

javax/mail/internet/MimeUtility.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.io.BufferedInputStream.20
errorUnused import - org.apache.geronimo.mail.util.QuotedPrintable.46
errorClass MimeUtility should be declared as final.57
errorMissing a Javadoc comment.59
errorMissing a Javadoc comment.60
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.65
errorMissing a Javadoc comment.67
errorMissing a Javadoc comment.68
errorMissing a Javadoc comment.69
errorMissing a Javadoc comment.71
errorName 'QP_WORD_SPECIALS' must match pattern '^[a-z][a-zA-Z0-9]*$'.71
errorMissing a Javadoc comment.72
errorName 'QP_TEXT_SPECIALS' must match pattern '^[a-z][a-zA-Z0-9]*$'.72
errorMissing a Javadoc comment.76
errorMissing a Javadoc comment.77
errorMissing a Javadoc comment.84
errorParameter in should be final.84
errorParameter encoding should be final.84
error'}' should be on the same line.90
error'}' should be on the same line.93
error'}' should be on the same line.97
error'}' should be on the same line.100
errorParameter text should be final.117
errorExpected @throws tag for 'UnsupportedEncodingException'.117
error'}' should be on the same line.150
error'}' should be on the same line.158
error'}' should be on the same line.168
errorMust have at least one statement.198
errorParameter text should be final.231
errorExpected @throws tag for 'UnsupportedEncodingException'.231
error'}' should be on the same line.253
error'}' should be on the same line.261
error'}' should be on the same line.271
errorLine is longer than 120 characters.287
error'}' should be on the same line.298
errorLine is longer than 120 characters.303
errorLine is longer than 120 characters.318
error'}' should be on the same line.329
errorMust have at least one statement.354
errorLine is longer than 120 characters.356
errorParameter word should be final.386
errorExpected @throws tag for 'ParseException'.386
errorExpected @throws tag for 'UnsupportedEncodingException'.386
error'}' should be on the same line.432
error'}' should be on the same line.437
errorParameter out should be final.460
errorParameter encoding should be final.460
errorExpected @throws tag for 'MessagingException'.460
error'}' should be on the same line.471
error'}' should be on the same line.474
error'}' should be on the same line.478
error'}' should be on the same line.481
errorParameter out should be final.498
errorParameter encoding should be final.498
errorParameter filename should be final.498
errorExpected @throws tag for 'MessagingException'.498
error'}' should be on the same line.504
error'}' should be on the same line.507
error'}' should be on the same line.511
error'}' should be on the same line.514
errorMissing a Javadoc comment.521
errorParameter word should be final.521
errorMissing a Javadoc comment.525
errorParameter word should be final.525
errorParameter charset should be final.525
errorParameter encoding should be final.525
errorMissing a Javadoc comment.529
errorParameter word should be final.529
errorMissing a Javadoc comment.533
errorParameter word should be final.533
errorParameter charset should be final.533
errorParameter encoding should be final.533
errorLine is longer than 120 characters.538
errorMissing a Javadoc comment.538
errorParameter word should be final.538
errorParameter charset should be final.538
errorParameter encoding should be final.538
errorParameter encodingWord should be final.538
error'}' should be on the same line.556
error'}' should be on the same line.559
error'(' is followed by whitespace.567
error'}' should be on the same line.573
errorLine is longer than 120 characters.576
errorAvoid inline conditionals.576
errorParameter handler should be final.597
error'}' should be on the same line.622
errorParameter source should be final.643
error'}' should be on the same line.657
errorMust have at least one statement.671
errorParameter word should be final.689
errorParameter specials should be final.689
error'=' is not followed by whitespace.693
error'32' is a magic number.700
error'127' is a magic number.700
errorParameter word should be final.717
error'10' is a magic number.720
errorParameter charset should be final.746
error'cast' is not followed by whitespace.752
errorAvoid inline conditionals.755
errorParameter charset should be final.765
error'cast' is not followed by whitespace.771
errorAvoid inline conditionals.774
error'private' modifier out of order with the JLS suggestions.824
errorLine is longer than 120 characters.831
errorMust have at least one statement.840
error'private' modifier out of order with the JLS suggestions.920
errorParameter reader should be final.920
errorParameter table should be final.920
errorExpected @throws tag for 'IOException'.920
errorMust have at least one statement.949
errorMissing a Javadoc comment.965
errorMissing a Javadoc comment.966
errorMissing a Javadoc comment.967
errorMissing a Javadoc comment.968
errorMissing a Javadoc comment.969
errorMissing a Javadoc comment.970
errorMissing a Javadoc comment.972
errorMissing a Javadoc comment.975
errorParameter data should be final.975
errorMissing a Javadoc comment.979
errorParameter data should be final.979
errorParameter offset should be final.979
errorParameter length should be final.979
errorMissing a Javadoc comment.985
errorParameter ch should be final.985
error'}' should be on the same line.998
error'998' is a magic number.1002
error'}' should be on the same line.1009
errorMissing a Javadoc comment.1018
error'}' should be on the same line.1021
errorMissing a Javadoc comment.1027
error'}' should be on the same line.1034
error'}' should be on the same line.1039
error'}' should be on the same line.1044

javax/mail/StoreClosedException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorName '_store' must match pattern '^[a-z][a-zA-Z0-9]*$'.24
errorMissing a Javadoc comment.26
errorParameter store should be final.26
errorMissing a Javadoc comment.31
errorParameter store should be final.31
errorParameter message should be final.31
errorMissing a Javadoc comment.35

javax/mail/Transport.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorParameter message should be final.45
errorParameter message should be final.60
errorParameter addresses should be final.60
error'}' should be on the same line.105
error'}' should be on the same line.136
error'}' should be on the same line.140
error'cast' is not followed by whitespace.157
error'cast' is not followed by whitespace.158
error'cast' is not followed by whitespace.159
errorParameter session should be final.171
errorParameter name should be final.171
errorUnused @throws tag for 'SendFailedException'.186
errorMissing a Javadoc comment.191
errorMissing a Javadoc comment.193
errorParameter listener should be final.193
errorMissing a Javadoc comment.197
errorParameter listener should be final.197
errorLine is longer than 120 characters.201
errorMissing a Javadoc comment.201
errorParameter type should be final.201
errorParameter validSent should be final.201
errorParameter validUnsent should be final.201
errorParameter invalid should be final.201
errorParameter message should be final.201

org/apache/geronimo/mail/handlers/XMLHandler.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.20
errorMissing a Javadoc comment.21

javax/mail/internet/ParameterList.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.util.StringTokenizer.25
errorUnused import - java.util.List.26
errorUnused import - java.util.ArrayList.27
error';' is not followed by whitespace.27
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.42
errorMissing a Javadoc comment.43
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.47
errorName '_parameters' must match pattern '^[a-z][a-zA-Z0-9]*$'.47
errorMissing a Javadoc comment.49
errorMissing a Javadoc comment.50
errorMissing a Javadoc comment.51
errorMissing a Javadoc comment.53
errorMissing a Javadoc comment.58
errorParameter list should be final.58
errorLine is longer than 120 characters.98
errorMissing a Javadoc comment.145
errorMissing a Javadoc comment.149
errorParameter name should be final.149
error'cast' is not followed by whitespace.150
errorMissing a Javadoc comment.157
errorParameter name should be final.157
errorParameter value should be final.157
errorMissing a Javadoc comment.162
errorParameter name should be final.162
errorMissing a Javadoc comment.166
errorMissing a Javadoc comment.170
errorMissing a Javadoc comment.175
errorParameter used should be final.175
error'cast' is not followed by whitespace.181
error'3' is a magic number.195
error'}' should be on the same line.215
error'}' should be on the same line.219
errorMissing a Javadoc comment.235
errorVariable 'name' must be private and have accessor methods.235
errorMissing a Javadoc comment.236
errorVariable 'value' must be private and have accessor methods.236
errorMissing a Javadoc comment.237
errorVariable 'encodedValue' must be private and have accessor methods.237
errorMissing a Javadoc comment.239
errorParameter name should be final.239
errorParameter value should be final.239
errorMissing a Javadoc comment.245
errorParameter name should be final.245
errorParameter value should be final.245
errorParameter encodedValue should be final.245
errorMissing a Javadoc comment.251
errorMissing a Javadoc comment.258

javax/mail/Provider.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorClass Type should be declared as final.27
errorMissing a Javadoc comment.38
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.48
errorParameter protocol should be final.48
errorParameter className should be final.48
errorParameter type should be final.48
errorParameter vendor should be final.48
errorParameter version should be final.48
errorMissing a Javadoc comment.56
errorMissing a Javadoc comment.60
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.68
errorMissing a Javadoc comment.72
errorMissing a Javadoc comment.76
errorAvoid inline conditionals.83
errorAvoid inline conditionals.84

javax/mail/FetchProfile.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.63
errorParameter name should be final.63
errorLine has trailing spaces.65
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.71
errorParameter item should be final.78
errorParameter header should be final.86
errorParameter item should be final.95
errorParameter header should be final.104

javax/mail/internet/InternetAddress.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.lang.reflect.Array.20
errorUnused import - java.util.ArrayList.23
errorUnused import - java.util.List.24
errorUnused import - java.util.StringTokenizer.25
errorUnused import - org.apache.geronimo.mail.util.SessionUtil.30
errorVariable 'address' must be private and have accessor methods.44
errorVariable 'encodedPersonal' must be private and have accessor methods.52
errorVariable 'personal' must be private and have accessor methods.60
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.65
errorParameter address should be final.65
errorMissing a Javadoc comment.69
errorParameter address should be final.69
errorParameter strict should be final.69
errorAvoid inline conditionals.73
errorMissing a Javadoc comment.83
errorParameter address should be final.83
errorParameter personal should be final.83
errorMissing a Javadoc comment.87
errorParameter address should be final.87
errorParameter personal should be final.87
errorParameter charset should be final.87
errorParameter address should be final.120
errorLine is longer than 120 characters.130
errorParameter name should be final.133
errorParameter charset should be final.133
error'}' should be on the same line.137
errorLine is longer than 120 characters.145
errorParameter name should be final.151
error'}' should be on the same line.155
error'}' should be on the same line.233
error'8' is a magic number.235
error'3' is a magic number.235
errorParameter a should be final.250
error'{' should be on the previous line.251
error'3' is a magic number.258
error'}' should be on the same line.288
error'8' is a magic number.290
error'3' is a magic number.290
errorParameter o should be final.306
error'if' construct must use '{}'s.307
error'if' construct must use '{}'s.308
errorAvoid inline conditionals.312
errorAvoid inline conditionals.322
errorParameter strict should be final.353
errorAvoid inline conditionals.359
errorParameter session should be final.382
errorMust have at least one statement.422
errorMust have at least one statement.424
errorMust have at least one statement.426
errorParameter addresses should be final.440
error'32' is a magic number.447
errorParameter addresses should be final.468
errorParameter used should be final.468
error'72' is a magic number.474
error'32' is a magic number.479
error'72' is a magic number.483
error'72' is a magic number.488
errorParameter addresses should be final.510
errorParameter addresses should be final.522
errorParameter strict should be final.522
errorAvoid inline conditionals.523
errorParameter addresses should be final.534
errorParameter strict should be final.534
errorAvoid inline conditionals.535
errorParameter addresses should be final.548
errorParameter level should be final.548
errorExpected @throws tag for 'AddressException'.561

javax/mail/event/TransportEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'type' must be private and have accessor methods.48
errorVariable 'validSent' must be private and have accessor methods.53
errorVariable 'validUnsent' must be private and have accessor methods.58
errorVariable 'invalid' must be private and have accessor methods.63
errorVariable 'msg' must be private and have accessor methods.68
errorFirst sentence should end with a period.70
errorLine is longer than 120 characters.80
errorParameter transport should be final.80
errorParameter type should be final.80
errorParameter validSent should be final.80
errorParameter validUnsent should be final.80
errorParameter invalid should be final.80
errorParameter message should be final.80
errorMissing a Javadoc comment.89
errorMissing a Javadoc comment.93
errorMissing a Javadoc comment.97
errorMissing a Javadoc comment.101
errorMissing a Javadoc comment.105
errorMissing a Javadoc comment.109
errorParameter listener should be final.109

org/apache/geronimo/mail/util/QuotedPrintableEncoder.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.io.EOFException.20
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.30
error'protected' modifier out of order with the JLS suggestions.30
errorName 'encodingTable' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.30
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.32
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
error'cast' is not followed by whitespace.33
errorMissing a Javadoc comment.39
error'protected' modifier out of order with the JLS suggestions.39
errorName 'decodingTable' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.39
error'128' is a magic number.39
error'{' should be on the previous line.44
error'cast' is not followed by whitespace.45
errorMissing a Javadoc comment.51
error'private' modifier out of order with the JLS suggestions.51
errorMissing a Javadoc comment.54
errorVariable 'out' must be private and have accessor methods.54
errorMissing a Javadoc comment.56
errorVariable 'bytesWritten' must be private and have accessor methods.56
errorMissing a Javadoc comment.58
errorVariable 'lineCount' must be private and have accessor methods.58
errorMissing a Javadoc comment.60
errorVariable 'lineLength' must be private and have accessor methods.60
errorMissing a Javadoc comment.62
errorVariable 'deferredWhitespace' must be private and have accessor methods.62
errorMissing a Javadoc comment.64
errorVariable 'cachedCharacter' must be private and have accessor methods.64
errorMissing a Javadoc comment.67
errorVariable 'lastCR' must be private and have accessor methods.67
errorMissing a Javadoc comment.69
errorVariable 'lastWhitespace' must be private and have accessor methods.69
errorMissing a Javadoc comment.71
errorMissing a Javadoc comment.75
errorParameter out should be final.75
errorMissing a Javadoc comment.79
errorParameter out should be final.79
errorParameter lineLength should be final.79
errorMissing a Javadoc comment.84
errorParameter ch should be final.84
error'}' should be on the same line.90
error'}' should be on the same line.97
errorParameter data should be final.119
errorParameter off should be final.119
errorParameter length should be final.119
errorExpected @throws tag for 'IOException'.119
errorMissing a Javadoc comment.134
errorParameter ch should be final.134
error'&' is not followed by whitespace.136
error'0xFF' is a magic number.136
errorAvoid nested blocks.145
errorAvoid nested blocks.156
errorAvoid nested blocks.164
errorAvoid nested blocks.173
errorAvoid nested blocks.180
error'32' is a magic number.181
error'127' is a magic number.181
error'}' should be on the same line.183
errorParameter data should be final.202
errorParameter off should be final.202
errorParameter length should be final.202
errorParameter specials should be final.202
errorExpected @param tag for 'specials'.202
errorExpected @throws tag for 'IOException'.202
errorUnused @param tag for 'data'.220
errorUnused @param tag for 'off'.221
errorUnused @param tag for 'length'.222
errorParameter in should be final.226
errorExpected @param tag for 'in'.226
errorParameter out should be final.226
error'out' hides a field.226
errorExpected @param tag for 'out'.226
errorParameter specials should be final.226
errorExpected @param tag for 'specials'.226
errorParameter limit should be final.226
errorExpected @param tag for 'limit'.226
errorExpected @throws tag for 'IOException'.226
error'&' is not followed by whitespace.236
error'0xFF' is a magic number.236
error'}' should be on the same line.244
error'32' is a magic number.246
error'127' is a magic number.246
error'3' is a magic number.249
error'cast' is not followed by whitespace.254
error'4' is a magic number.254
error'cast' is not followed by whitespace.255
error'0x0F' is a magic number.255
error'3' is a magic number.256
error'}' should be on the same line.257
error'cast' is not followed by whitespace.260
errorParameter ch should be final.279
errorExpected @param tag for 'ch'.279
errorParameter specials should be final.279
errorExpected @param tag for 'specials'.279
errorExpected @throws tag for 'IOException'.279
error'&' is not followed by whitespace.281
error'0xFF' is a magic number.281
error'}' should be on the same line.288
error'32' is a magic number.290
error'127' is a magic number.290
error'}' should be on the same line.292
errorParameter data should be final.310
errorParameter off should be final.310
errorParameter length should be final.310
errorParameter out should be final.310
error'out' hides a field.310
errorExpected @throws tag for 'IOException'.310
errorFirst sentence should end with a period.320
errorParameter data should be final.331
errorParameter off should be final.331
errorParameter length should be final.331
errorParameter out should be final.331
error'out' hides a field.331
errorExpected @throws tag for 'IOException'.331
error'bytesWritten' hides a field.336
error'}' should be on the same line.355
error'}' should be on the same line.364
error'}' should be on the same line.382
error'4' is a magic number.387
error'}' should be on the same line.391
errorParameter data should be final.411
errorParameter out should be final.411
error'out' hides a field.411
errorExpected @throws tag for 'IOException'.411
errorFirst sentence should end with a period.416
errorParameter data should be final.427
errorParameter off should be final.427
errorParameter length should be final.427
errorParameter out should be final.427
error'out' hides a field.427
errorExpected @throws tag for 'IOException'.427
error'bytesWritten' hides a field.432
error'}' should be on the same line.440
error'}' should be on the same line.458
error'4' is a magic number.463
error'}' should be on the same line.467
errorParameter data should be final.488
errorParameter out should be final.488
error'out' hides a field.488
errorExpected @throws tag for 'IOException'.488
errorMissing a Javadoc comment.498
errorParameter required should be final.498
error')' is preceded with whitespace.500
error'3' is a magic number.504
errorMissing a Javadoc comment.510
errorParameter ch should be final.510
error'3' is a magic number.512
error'4' is a magic number.514
error'0x0F' is a magic number.515
error'3' is a magic number.516
error'3' is a magic number.517
errorMissing a Javadoc comment.521
errorParameter ch should be final.521
errorMissing a Javadoc comment.530
error'3' is a magic number.534
errorMissing a Javadoc comment.538
errorParameter in should be final.538
error'}' should be on the same line.576
error'}' should be on the same line.583
error'}' should be on the same line.604
error'4' is a magic number.609
error'}' should be on the same line.611
errorLine is longer than 120 characters.630
errorParameter in should be final.630
errorParameter charset should be final.630
errorParameter specials should be final.630
errorParameter out should be final.630
error'out' hides a field.630
errorParameter fold should be final.630
errorExpected @throws tag for 'IOException'.630
error'76' is a magic number.638
error'7' is a magic number.638
error'76' is a magic number.640
error'}' should be on the same line.655

org/apache/geronimo/mail/util/RFC2231Encoder.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
error'{' should be on the previous line.48
errorMissing a Javadoc comment.49
errorVariable 'encodingTable' must be private and have accessor methods.49
error'cast' is not followed by whitespace.51
error'cast' is not followed by whitespace.51
error'cast' is not followed by whitespace.51
error'cast' is not followed by whitespace.51
error'cast' is not followed by whitespace.51
error'cast' is not followed by whitespace.51
error'cast' is not followed by whitespace.51
error'cast' is not followed by whitespace.51
error'cast' is not followed by whitespace.52
error'cast' is not followed by whitespace.52
error'cast' is not followed by whitespace.52
error'cast' is not followed by whitespace.52
error'cast' is not followed by whitespace.52
error'cast' is not followed by whitespace.52
error'cast' is not followed by whitespace.52
error'cast' is not followed by whitespace.52
errorMissing a Javadoc comment.55
errorName 'DEFAULT_SPECIALS' must match pattern '^[a-z][a-zA-Z0-9]*$'.55
errorVariable 'DEFAULT_SPECIALS' must be private and have accessor methods.55
errorMissing a Javadoc comment.56
errorVariable 'specials' must be private and have accessor methods.56
errorMissing a Javadoc comment.61
errorVariable 'decodingTable' must be private and have accessor methods.61
error'128' is a magic number.61
errorMissing a Javadoc comment.63
error'{' should be on the previous line.64
error'{' should be on the previous line.66
error'cast' is not followed by whitespace.67
errorMissing a Javadoc comment.71
error'{' should be on the previous line.72
errorMissing a Javadoc comment.76
errorParameter specials should be final.76
error'{' should be on the previous line.77
errorParameter data should be final.90
errorExpected @param tag for 'data'.90
errorParameter off should be final.90
errorExpected @param tag for 'off'.90
errorParameter length should be final.90
errorExpected @param tag for 'length'.90
errorParameter out should be final.90
errorExpected @param tag for 'out'.90
errorExpected @throws tag for 'IOException'.90
error'{' should be on the previous line.94
error'0xff' is a magic number.95
error'32' is a magic number.97
error'127' is a magic number.97
error'cast' is not followed by whitespace.98
error'4' is a magic number.99
error'0xf' is a magic number.100
error'3' is a magic number.101
error'}' should be on the same line.102
error'cast' is not followed by whitespace.105
errorFirst sentence should end with a period.114
errorParameter data should be final.119
errorExpected @param tag for 'data'.119
errorParameter off should be final.119
errorExpected @param tag for 'off'.119
errorParameter length should be final.119
errorExpected @param tag for 'length'.119
errorParameter out should be final.119
errorExpected @param tag for 'out'.119
errorExpected @throws tag for 'IOException'.119
error'{' should be on the previous line.125
error'4' is a magic number.131
error'}' should be on the same line.132
errorParameter data should be final.149
errorExpected @param tag for 'data'.149
errorParameter out should be final.149
errorExpected @param tag for 'out'.149
errorExpected @throws tag for 'IOException'.149
error'{' should be on the previous line.150
error'{' should be on the previous line.156
error'4' is a magic number.162
error'}' should be on the same line.163
error'cast' is not followed by whitespace.165
errorParameter charset should be final.184
errorParameter language should be final.184
errorParameter data should be final.184
errorExpected @throws tag for 'IOException'.184
errorParameter data should be final.232
errorExpected @throws tag for 'IOException'.232
errorExpected @throws tag for 'UnsupportedEncodingException'.232
errorRedundant throws: 'UnsupportedEncodingException' is subclass of 'IOException'.232

org/apache/geronimo/mail/util/SessionUtil.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.security.Security.20
errorUtility classes should not have a public or default constructor.27
error'public' modifier out of order with the JLS suggestions.38
errorParameter session should be final.38
errorParameter name should be final.38
error'public' modifier out of order with the JLS suggestions.60
errorParameter session should be final.60
errorParameter name should be final.60
errorParameter defaultValue should be final.60
error'public' modifier out of order with the JLS suggestions.79
errorParameter session should be final.79
errorParameter name should be final.79
errorExpected @param tag for 'name'.79
error'public' modifier out of order with the JLS suggestions.97
errorParameter session should be final.97
errorParameter name should be final.97
errorExpected @param tag for 'name'.97
error'public' modifier out of order with the JLS suggestions.116
errorParameter session should be final.116
errorParameter name should be final.116
errorParameter defaultValue should be final.116
errorMust have at least one statement.122
error'public' modifier out of order with the JLS suggestions.141
errorParameter session should be final.141
errorParameter name should be final.141
errorParameter defaultValue should be final.141
error'public' modifier out of order with the JLS suggestions.161
errorParameter name should be final.161
errorParameter defaultValue should be final.161
errorMust have at least one statement.167
error'public' modifier out of order with the JLS suggestions.185
errorParameter name should be final.185
errorParameter defaultValue should be final.185
errorMust have at least one statement.191
error'public' modifier out of order with the JLS suggestions.207
errorParameter name should be final.207
errorMust have at least one statement.210

javax/mail/event/ConnectionListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.31
errorExpected @param tag for 'event'.31
errorRedundant 'public' modifier.36
errorExpected @param tag for 'event'.36
errorRedundant 'public' modifier.41
errorExpected @param tag for 'event'.41

org/apache/geronimo/mail/util/package.html

ViolationMessageLine
errorMissing package documentation file.0

javax/mail/Service.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorVariable 'session' must be private and have accessor methods.35
errorFirst sentence should end with a period.36
errorVariable 'url' must be private and have accessor methods.39
errorVariable 'debug' must be private and have accessor methods.43
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.46
errorMissing a Javadoc comment.47
errorParameter session should be final.54
errorParameter url should be final.54
errorUnused @throws tag for 'AuthenticationFailedException'.64
errorUnused @throws tag for 'AuthenticationFailedException'.79
errorParameter host should be final.82
errorParameter user should be final.82
errorParameter password should be final.82
errorUnused @throws tag for 'AuthenticationFailedException'.95
errorUnused @throws tag for 'IllegalStateException'.97
errorMethod length is 160 lines (max allowed is 150).99
errorParameter host should be final.99
errorParameter port should be final.99
errorParameter user should be final.99
errorParameter password should be final.99
errorMust have at least one statement.160
error'}' should be on the same line.163
error'}' should be on the same line.198
error'}' should be on the same line.203
error'{' should be on the previous line.205
error'}' should be on the same line.216
errorMust have at least one statement.217
errorMust have at least one statement.225
errorLine is longer than 120 characters.229
errorUnused @throws tag for 'AuthenticationFailedException'.274
errorExpected an @return tag.277
errorParameter host should be final.277
errorExpected @param tag for 'host'.277
errorParameter port should be final.277
errorExpected @param tag for 'port'.277
errorParameter user should be final.277
errorExpected @param tag for 'user'.277
errorParameter password should be final.277
errorExpected @param tag for 'password'.277
errorParameter connected should be final.300
errorLine is longer than 120 characters.326
errorAvoid inline conditionals.326
errorParameter url should be final.333
error'url' hides a field.333
errorMissing a Javadoc comment.337
errorParameter listener should be final.337
errorMissing a Javadoc comment.341
errorParameter listener should be final.341
errorMissing a Javadoc comment.345
errorParameter type should be final.345
errorMissing a Javadoc comment.349
errorAvoid inline conditionals.350
errorMissing a Javadoc comment.353
errorParameter event should be final.353
errorParameter listeners should be final.353
errorMissing a Javadoc comment.357

org/apache/geronimo/mail/util/XText.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUtility classes should not have a public or default constructor.39
error'{' should be on the previous line.40
errorMissing a Javadoc comment.41
errorName 'encoder' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.41
errorParameter data should be final.49
errorExpected @param tag for 'data'.49
error'{' should be on the previous line.50
errorParameter data should be final.60
errorExpected @param tag for 'data'.60
errorParameter off should be final.61
errorExpected @param tag for 'off'.61
errorParameter length should be final.62
errorExpected @param tag for 'length'.62
error'{' should be on the previous line.63
error'{' should be on the previous line.67
error'}' should be on the same line.69
error'{' should be on the previous line.71
errorParameter data should be final.84
errorExpected @param tag for 'data'.84
errorParameter out should be final.85
errorExpected @param tag for 'out'.85
errorExpected @throws tag for 'IOException'.86
error'{' should be on the previous line.87
errorParameter data should be final.97
errorExpected @param tag for 'data'.97
errorParameter off should be final.98
errorExpected @param tag for 'off'.98
errorParameter length should be final.99
errorExpected @param tag for 'length'.99
errorParameter out should be final.100
errorExpected @param tag for 'out'.100
errorExpected @throws tag for 'IOException'.101
error'{' should be on the previous line.102
errorParameter data should be final.112
errorExpected @param tag for 'data'.112
error'{' should be on the previous line.113
error'{' should be on the previous line.117
error'}' should be on the same line.119
error'{' should be on the previous line.121
errorParameter data should be final.134
errorExpected @param tag for 'data'.134
error'{' should be on the previous line.135
error'{' should be on the previous line.139
error'}' should be on the same line.141
error'{' should be on the previous line.143
errorParameter data should be final.157
errorExpected @param tag for 'data'.157
errorParameter out should be final.158
errorExpected @param tag for 'out'.158
errorExpected @throws tag for 'IOException'.159
error'{' should be on the previous line.160

javax/mail/Authenticator.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.30
errorLine is longer than 120 characters.32
errorMissing a Javadoc comment.32
errorParameter host should be final.32
error'host' hides a field.32
errorParameter port should be final.32
error'port' hides a field.32
errorParameter protocol should be final.32
error'protocol' hides a field.32
errorParameter prompt should be final.32
error'prompt' hides a field.32
errorParameter username should be final.32
error'username' hides a field.32
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.49
errorMissing a Javadoc comment.53
errorMissing a Javadoc comment.57
errorMissing a Javadoc comment.61

javax/mail/internet/MimeBodyPart.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - javax.swing.text.AbstractDocument.Content.34
errorLine contains a tab character.43
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.46
errorMissing a Javadoc comment.47
errorVariable 'dh' must be private and have accessor methods.53
errorVariable 'content' must be private and have accessor methods.57
errorArray brackets at illegal position.57
errorVariable 'contentStream' must be private and have accessor methods.63
errorVariable 'headers' must be private and have accessor methods.67
errorMissing a Javadoc comment.69
errorMissing a Javadoc comment.73
errorParameter in should be final.73
error'1024' is a magic number.76
error'while' construct must use '{}'s.79
error'while' is not followed by whitespace.79
error'1024' is a magic number.79
error',' is not followed by whitespace.82
errorMissing a Javadoc comment.87
errorParameter headers should be final.87
errorParameter content should be final.87
errorExpected @throws tag for 'MessagingException'.101
errorMust have at least one statement.111
errorMissing a Javadoc comment.117
errorMissing a Javadoc comment.121
errorParameter type should be final.138
errorExpected @throws tag for 'MessagingException'.138
errorExpected @throws tag for 'MessagingException'.150
errorParameter disposition should be final.167
errorExpected @throws tag for 'MessagingException'.167
error'}' should be on the same line.170
error'content' hides a field.175
error'}' should be on the same line.178
errorExpected @throws tag for 'MessagingException'.193
errorExpected @throws tag for 'MessagingException'.224
errorMissing a Javadoc comment.228
errorParameter cid should be final.228
errorMissing a Javadoc comment.232
errorMissing a Javadoc comment.236
errorParameter md5 should be final.236
errorMissing a Javadoc comment.240
errorMissing a Javadoc comment.244
errorParameter languages should be final.244
error'20' is a magic number.250
errorMissing a Javadoc comment.259
errorMust have at least one statement.265
errorMissing a Javadoc comment.273
errorParameter description should be final.273
errorMissing a Javadoc comment.277
errorParameter description should be final.277
errorParameter charset should be final.277
error'}' should be on the same line.280
errorLine is longer than 120 characters.283
error'21' is a magic number.283
errorMissing a Javadoc comment.290
errorMust have at least one statement.306
errorMissing a Javadoc comment.323
errorParameter name should be final.323
errorMissing a Javadoc comment.358
errorMissing a Javadoc comment.362
errorMissing a Javadoc comment.374
errorMissing a Javadoc comment.378
errorMissing a Javadoc comment.385
errorMissing a Javadoc comment.389
errorParameter handler should be final.389
errorMissing a Javadoc comment.399
errorParameter content should be final.399
error'content' hides a field.399
errorParameter type should be final.399
error'cast' is not followed by whitespace.402
error'}' should be on the same line.403
errorMissing a Javadoc comment.409
errorParameter text should be final.409
errorMissing a Javadoc comment.413
errorParameter text should be final.413
errorParameter charset should be final.413
error'}' should be on the same line.419
errorMissing a Javadoc comment.427
errorParameter part should be final.427
errorMissing a Javadoc comment.432
errorParameter out should be final.432
errorMissing a Javadoc comment.443
errorParameter name should be final.443
errorMissing a Javadoc comment.447
errorParameter name should be final.447
errorParameter delimiter should be final.447
errorMissing a Javadoc comment.451
errorParameter name should be final.451
errorParameter value should be final.451
errorParameter name should be final.465
errorParameter value should be final.465
errorExpected @throws tag for 'MessagingException'.465
error'}' should be on the same line.468
errorMissing a Javadoc comment.474
errorParameter name should be final.474
errorParameter value should be final.474
errorMissing a Javadoc comment.478
errorParameter name should be final.478
errorMissing a Javadoc comment.482
errorMissing a Javadoc comment.486
errorParameter name should be final.486
errorMissing a Javadoc comment.490
errorParameter name should be final.490
errorMissing a Javadoc comment.494
errorParameter line should be final.494
errorMissing a Javadoc comment.498
errorMissing a Javadoc comment.502
errorParameter names should be final.502
errorMissing a Javadoc comment.506
errorParameter names should be final.506
errorMissing a Javadoc comment.510
error'content' hides a field.517
error'cast' is not followed by whitespace.522
error'}' should be on the same line.527
error'}' should be on the same line.549
errorMissing a Javadoc comment.584
errorParameter name should be final.584

javax/mail/search/DateTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorVariable 'date' must be private and have accessor methods.26
errorMissing a Javadoc comment.28
errorParameter comparison should be final.28
errorParameter date should be final.28
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.38
errorMissing a Javadoc comment.42
errorParameter match should be final.42
errorMissing a Javadoc comment.63
errorParameter other should be final.63
error'if' construct must use '{}'s.64
error'if' construct must use '{}'s.65
errorExpression can be simplified.65
errorMissing a Javadoc comment.70

javax/mail/internet/SharedInputStream.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorRedundant 'public' modifier.26
errorMissing a Javadoc comment.28
errorRedundant 'public' modifier.28

javax/mail/MessageRemovedException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.28
errorParameter message should be final.28

javax/mail/event/StoreListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorRedundant 'public' modifier.26

javax/mail/MultipartDataSource.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorRedundant 'public' modifier.26
errorMissing a Javadoc comment.28
errorRedundant 'public' modifier.28

javax/mail/search/NotTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorVariable 'term' must be private and have accessor methods.28
errorMissing a Javadoc comment.30
errorParameter term should be final.30
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.38
errorParameter message should be final.38
errorMissing a Javadoc comment.42
errorParameter other should be final.42
error'if' construct must use '{}'s.43
error'if' construct must use '{}'s.44
errorExpression can be simplified.44
errorMissing a Javadoc comment.48

javax/mail/MessageContext.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorParameter part should be final.33
errorExpected an @return tag.52
errorMissing a Javadoc comment.71
errorParameter p should be final.71

javax/mail/event/TransportAdapter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter event should be final.27
errorMissing a Javadoc comment.30
errorParameter event should be final.30
errorMissing a Javadoc comment.33
errorParameter event should be final.33

javax/mail/IllegalWriteException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.28
errorParameter message should be final.28

org/apache/geronimo/mail/util/UUEncoderStream.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.36
errorMissing a Javadoc comment.38
errorMissing a Javadoc comment.41
errorVariable 'name' must be private and have accessor methods.41
errorMissing a Javadoc comment.43
errorVariable 'mode' must be private and have accessor methods.43
errorMissing a Javadoc comment.47
errorVariable 'beginWritten' must be private and have accessor methods.47
errorMissing a Javadoc comment.51
errorVariable 'encoder' must be private and have accessor methods.51
errorMissing a Javadoc comment.57
errorVariable 'bufferedBytes' must be private and have accessor methods.57
errorMissing a Javadoc comment.60
errorVariable 'buffer' must be private and have accessor methods.60
error'45' is a magic number.60
errorParameter out should be final.68
errorParameter out should be final.80
errorParameter name should be final.80
errorMissing a Javadoc comment.85
errorParameter out should be final.85
errorParameter name should be final.85
errorParameter mode should be final.85
errorMissing a Javadoc comment.93
errorMissing a Javadoc comment.106
errorMissing a Javadoc comment.113
errorMissing a Javadoc comment.124
errorMissing a Javadoc comment.128
errorMissing a Javadoc comment.135
errorParameter ch should be final.135
error'cast' is not followed by whitespace.137
errorMissing a Javadoc comment.145
errorParameter data should be final.145
errorMissing a Javadoc comment.149
errorParameter data should be final.149
errorParameter offset should be final.149
errorParameter length should be final.149
errorMissing a Javadoc comment.184
errorMissing a Javadoc comment.193

org/apache/geronimo/mail/util/Base64DecoderStream.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.33
error'protected' modifier out of order with the JLS suggestions.33
errorMissing a Javadoc comment.37
error'protected' modifier out of order with the JLS suggestions.37
errorMissing a Javadoc comment.40
errorVariable 'decoder' must be private and have accessor methods.40
errorMissing a Javadoc comment.43
errorVariable 'ignoreErrors' must be private and have accessor methods.43
errorMissing a Javadoc comment.46
errorVariable 'encodedChars' must be private and have accessor methods.46
error'4' is a magic number.46
errorMissing a Javadoc comment.49
errorVariable 'decodedChars' must be private and have accessor methods.49
error'3' is a magic number.49
errorMissing a Javadoc comment.51
errorVariable 'decodedCount' must be private and have accessor methods.51
errorMissing a Javadoc comment.53
errorVariable 'decodedIndex' must be private and have accessor methods.53
errorMissing a Javadoc comment.56
errorParameter in should be final.56
errorExpected @throws tag for 'IOException'.87
errorExpected @throws tag for 'IOException'.106
errorMissing a Javadoc comment.116
errorParameter data should be final.116
errorParameter offset should be final.116
errorParameter length should be final.116
errorAvoid inline conditionals.124
errorExpected @throws tag for 'IOException'.150
error'{' should be on the previous line.151
error'4' is a magic number.161
error'4' is a magic number.167
error'4' is a magic number.167
error'}' should be on the same line.171
error'cast' is not followed by whitespace.174
errorMissing a Javadoc comment.189
error'{' should be on the previous line.190
errorMissing a Javadoc comment.195
errorParameter buffer should be final.195
errorParameter offset should be final.195
errorParameter length should be final.195
errorMissing a Javadoc comment.200
errorMissing a Javadoc comment.205
error'4' is a magic number.206
error'3' is a magic number.206

javax/mail/event/MailEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorParameter source should be final.28
errorMissing a Javadoc comment.32

javax/mail/Message.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.46
errorVariable 'type' must be private and have accessor methods.46
errorMissing a Javadoc comment.48
errorParameter type should be final.48
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.64
errorVariable 'msgnum' must be private and have accessor methods.72
errorVariable 'expunged' must be private and have accessor methods.76
errorVariable 'folder' must be private and have accessor methods.80
errorVariable 'session' must be private and have accessor methods.84
errorParameter folder should be final.98
errorParameter msgnum should be final.98
errorParameter session should be final.110
errorFirst sentence should end with a period.124
errorLine is longer than 120 characters.161
errorAvoid inline conditionals.174
errorAvoid inline conditionals.174
errorAvoid inline conditionals.174
errorParameter type should be final.211
errorParameter address should be final.211
errorParameter type should be final.231
errorParameter address should be final.231
errorParameter addresses should be final.256
errorFirst sentence should end with a period.268
errorParameter flag should be final.316
errorParameter flag should be final.338
errorParameter set should be final.338
errorParameter number should be final.361
errorParameter expunged should be final.390
errorFirst sentence should end with a period.422
errorParameter term should be final.429

javax/mail/search/IntegerComparisonTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorVariable 'number' must be private and have accessor methods.26
errorMissing a Javadoc comment.28
errorParameter comparison should be final.28
errorParameter number should be final.28
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.38
errorMissing a Javadoc comment.42
errorParameter match should be final.42
errorMissing a Javadoc comment.61
errorParameter other should be final.61
error'if' construct must use '{}'s.62
error'if' construct must use '{}'s.63
errorExpression can be simplified.63
errorMissing a Javadoc comment.68

javax/mail/Session.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.55
errorMissing a Javadoc comment.56
errorName 'addressMapsByClassLoader' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.56
errorMissing a Javadoc comment.57
errorName 'DEFAULT_SESSION' must match pattern '^[a-z][a-zA-Z0-9]*$'.57
errorMissing a Javadoc comment.59
errorMissing a Javadoc comment.61
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.63
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.66
errorName 'providersByClassLoader' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.66
errorParameter properties should be final.71
errorExpected @param tag for 'properties'.71
errorParameter authenticator should be final.71
errorExpected @param tag for 'authenticator'.71
errorParameter properties should be final.94
errorParameter authenticator should be final.94
errorParameter properties should be final.105
errorUnused @throws tag for 'SecurityException'.114
error'static' modifier out of order with the JLS suggestions.116
errorParameter properties should be final.116
errorUnused @throws tag for 'SecurityException'.127
error'static' modifier out of order with the JLS suggestions.129
errorParameter properties should be final.129
errorExpected @param tag for 'properties'.129
errorParameter authenticator should be final.129
errorExpected @param tag for 'authenticator'.129
errorLine is longer than 120 characters.134
errorParameter debug should be final.150
errorParameter out should be final.169
errorAvoid inline conditionals.170
errorUnclosed HTML tag found: <protocol>.class"; if found it attempts to create an instanc201
errorParameter protocol should be final.210
errorExpected @throws tag for 'NoSuchProviderException'.210
errorParameter provider should be final.241
errorExpected @throws tag for 'NoSuchProviderException'.241
errorExpected @throws tag for 'NoSuchProviderException'.252
errorParameter protocol should be final.267
errorFirst sentence should end with a period.272
errorParameter url should be final.279
errorParameter provider should be final.290
errorUnused @throws tag for 'NoSuchProviderException'.305
errorParameter name should be final.308
errorExpected @throws tag for 'NoSuchProviderException'.320
errorParameter protocol should be final.335
errorExpected @throws tag for 'NoSuchProviderException'.335
errorParameter name should be final.347
errorExpected @throws tag for 'NoSuchProviderException'.347
errorParameter address should be final.358
errorExpected @throws tag for 'NoSuchProviderException'.358
error'cast' is not followed by whitespace.362
errorFirst sentence should end with a period.369
errorParameter provider should be final.376
errorExpected @throws tag for 'NoSuchProviderException'.376
errorParameter name should be final.386
errorParameter authenticator should be final.386
error'authenticator' hides a field.386
errorFirst sentence should end with a period.394
errorParameter name should be final.400
errorLine is longer than 120 characters.414
errorParameter host should be final.414
errorParameter port should be final.414
errorParameter protocol should be final.414
errorParameter prompt should be final.414
errorParameter defaultUserName should be final.414
errorParameter property should be final.436
errorMissing a Javadoc comment.440
errorParameter provider should be final.440
errorParameter name should be final.440
errorLine is longer than 120 characters.447
errorLine is longer than 120 characters.449
errorLine is longer than 120 characters.451
errorLine is longer than 120 characters.453
errorLine is longer than 120 characters.455
errorMissing a Javadoc comment.459
errorMissing a Javadoc comment.468
error'cast' is not followed by whitespace.470
error'}' should be on the same line.492
errorMissing a Javadoc comment.500
errorParameter cl should be final.500
error'finally' is not followed by whitespace.527
error'{' is not preceded with whitespace.527
errorMust have at least one statement.531
errorMust have at least one statement.533
error'finally' is not followed by whitespace.546
error'{' is not preceded with whitespace.546
errorMust have at least one statement.549
errorMust have at least one statement.551
error'finally' is not followed by whitespace.565
error'{' is not preceded with whitespace.565
errorMust have at least one statement.569
errorMust have at least one statement.571
errorMissing a Javadoc comment.578
errorParameter info should be final.578
errorParameter is should be final.578
error'+' is not preceded with whitespace.595
error'+' is not followed by whitespace.595
errorLine is longer than 120 characters.618
errorParameter cl should be final.640
error'finally' is not followed by whitespace.667
error'{' is not preceded with whitespace.667
errorMust have at least one statement.671
errorMust have at least one statement.673
error'finally' is not followed by whitespace.686
error'{' is not preceded with whitespace.686
errorMust have at least one statement.690
errorMust have at least one statement.692
error'finally' is not followed by whitespace.703
error'{' is not preceded with whitespace.703
errorMust have at least one statement.706
errorMust have at least one statement.708
error'finally' is not followed by whitespace.720
error'{' is not preceded with whitespace.720
errorMust have at least one statement.724
errorMust have at least one statement.726
errorParameter msg should be final.744
errorMissing a Javadoc comment.749
errorMissing a Javadoc comment.750
errorMissing a Javadoc comment.751
errorMissing a Javadoc comment.752

org/apache/geronimo/mail/util/QuotedPrintableDecoderStream.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused import - java.io.ByteArrayOutputStream.20
errorUnused import - java.io.UnsupportedEncodingException.24
errorMissing a Javadoc comment.35
errorVariable 'decoder' must be private and have accessor methods.35
errorParameter in should be final.43
errorExpected @throws tag for 'IOException'.58
error'{' should be on the previous line.59
errorParameter buffer should be final.75
errorParameter offset should be final.75
errorParameter length should be final.75
errorExpected @throws tag for 'IOException'.75
error'cast' is not followed by whitespace.82
errorExpected @throws tag for 'IOException'.106

javax/mail/MessageAware.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorRedundant 'public' modifier.24

javax/mail/MessagingException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.25
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.31
errorParameter message should be final.31
errorMissing a Javadoc comment.35
errorParameter message should be final.35
errorParameter cause should be final.35
errorMissing a Javadoc comment.40
errorMissing a Javadoc comment.44
errorParameter cause should be final.44
errorMissing a Javadoc comment.56
error'next' hides a field.57

javax/mail/search/FromStringTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorParameter string should be final.28
errorMissing a Javadoc comment.32
errorParameter message should be final.32
errorArray brackets at illegal position.34
error'{' is not preceded with whitespace.36

org/apache/geronimo/mail/handlers/TextHandler.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.33
errorFirst sentence should end with a period.34
errorVariable 'dataFlavor' must be private and have accessor methods.37
errorMissing a Javadoc comment.39
error'{' is not preceded with whitespace.39
errorFirst sentence should end with a period.43
errorParameter dataFlavor should be final.48
errorExpected @param tag for 'dataFlavor'.48
errorFirst sentence should end with a period.52
errorFirst sentence should end with a period.61
errorFirst sentence should end with a period.70
errorExpected an @return tag.78
errorParameter dataflavor should be final.78
errorExpected @param tag for 'dataflavor'.78
errorParameter datasource should be final.78
errorExpected @param tag for 'datasource'.78
errorExpected @throws tag for 'IOException'.79
errorFirst sentence should end with a period.86
errorExpected an @return tag.93
errorParameter datasource should be final.93
errorExpected @param tag for 'datasource'.93
errorExpected @throws tag for 'IOException'.93
errorFirst sentence should end with a period.109
errorParameter object should be final.117
errorExpected @param tag for 'object'.117
errorParameter s should be final.117
errorExpected @param tag for 's'.117
errorParameter outputstream should be final.117
errorExpected @param tag for 'outputstream'.117
errorExpected @throws tag for 'IOException'.118
errorFirst sentence should end with a period.131
errorExpected an @return tag.137
errorParameter contentType should be final.137
errorExpected @param tag for 'contentType'.137
errorExpected @throws tag for 'ParseException'.137

javax/mail/Flags.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.util.Iterator.22
errorUnused import - java.util.LinkedList.23
errorUnused import - java.util.List.24
errorMissing a Javadoc comment.38
errorMissing a Javadoc comment.72
errorMissing a Javadoc comment.74
errorParameter mask should be final.74
errorMissing a Javadoc comment.81
errorName 'system_flags' must match pattern '^[a-z][a-zA-Z0-9]*$'.81
errorMissing a Javadoc comment.82
errorName 'user_flags' must match pattern '^[a-z][a-zA-Z0-9]*$'.82
errorParameter flag should be final.95
errorParameter flags should be final.104
errorParameter name should be final.114
errorParameter flag should be final.123
errorParameter flags should be final.132
errorParameter name should be final.142
errorFirst sentence should end with a period.154
errorParameter flag should be final.159
errorFirst sentence should end with a period.163
errorParameter flags should be final.168
errorFirst sentence should end with a period.173
errorParameter name should be final.178
errorParameter other should be final.188
error'if' construct must use '{}'s.189
error'if' construct must use '{}'s.190
errorExpression can be simplified.190
errorFirst sentence should end with a period.195
errorFirst sentence should end with a period.203
error'if' construct must use '{}'s.210
error'if' construct must use '{}'s.211
error'if' construct must use '{}'s.212
error'if' construct must use '{}'s.213
error'if' construct must use '{}'s.214
error'if' construct must use '{}'s.215
error'if' construct must use '{}'s.216
error'if' construct must use '{}'s.218
error'if' construct must use '{}'s.219
error'if' construct must use '{}'s.220
error'if' construct must use '{}'s.221
error'if' construct must use '{}'s.222
error'if' construct must use '{}'s.223
error'if' construct must use '{}'s.224
errorFirst sentence should end with a period.228
errorParameter flag should be final.241
errorParameter flags should be final.249
errorParameter name should be final.258

javax/mail/internet/NewsAddress.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorImport from illegal package - sun.security.provider.Sun.26
errorUnused import - sun.security.provider.Sun.26
errorFirst sentence should end with a period.34
errorVariable 'host' must be private and have accessor methods.37
errorFirst sentence should end with a period.39
errorVariable 'newsgroup' must be private and have accessor methods.42
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.47
errorParameter newsgroup should be final.47
errorMissing a Javadoc comment.51
errorParameter newsgroup should be final.51
errorParameter host should be final.51
errorMissing a Javadoc comment.64
errorParameter newsgroup should be final.64
errorMissing a Javadoc comment.68
errorMissing a Javadoc comment.72
errorParameter host should be final.72
errorMissing a Javadoc comment.76
errorMissing a Javadoc comment.80
errorMissing a Javadoc comment.85
errorParameter o should be final.85
error'if' construct must use '{}'s.86
error'if' construct must use '{}'s.87
error'if' construct must use '{}'s.91
errorAvoid inline conditionals.91
error'if' construct must use '{}'s.92
errorAvoid inline conditionals.92
errorMissing a Javadoc comment.97
errorAvoid inline conditionals.99
error'29' is a magic number.100
errorAvoid inline conditionals.100
errorParameter addresses should be final.111
error'+' is not preceded with whitespace.121
error'+' is not followed by whitespace.121
errorParameter addresses should be final.135
error'32' is a magic number.143

javax/mail/search/SearchException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.30
errorParameter message should be final.30

javax/mail/Folder.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorVariable 'store' must be private and have accessor methods.72
errorVariable 'mode' must be private and have accessor methods.78
errorMissing a Javadoc comment.80
errorMissing a Javadoc comment.81
errorMissing a Javadoc comment.82
errorMissing a Javadoc comment.83
errorMissing a Javadoc comment.84
errorParameter store should be final.91
errorExpected @throws tag for 'MessagingException'.117
errorExpected @throws tag for 'MessagingException'.139
errorParameter pattern should be final.174
errorUnused @throws tag for 'MethodNotSupportedException'.247
errorParameter subscribed should be final.249
errorUnclosed HTML tag found: <ol>293
error'mode' hides a field.336
errorMissing a Javadoc comment.428
errorParameter flag should be final.428
errorParameter value should be final.428
errorFirst sentence should end with a period.455
errorParameter start should be final.463
errorParameter end should be final.463
errorParameter ids should be final.478
errorArray brackets at illegal position.478
errorParameter messages should be final.517
errorParameter profile should be final.517
errorParameter messages should be final.532
errorParameter flags should be final.532
errorParameter value should be final.532
errorParameter start should be final.551
errorParameter end should be final.551
errorParameter flags should be final.551
errorParameter value should be final.551
errorParameter ids should be final.569
errorArray brackets at illegal position.569
errorParameter flags should be final.569
errorParameter value should be final.569
errorParameter messages should be final.584
errorParameter folder should be final.584
errorUnclosed HTML tag found: <code>search(term, getMessages())601
errorParameter term should be final.609
errorParameter term should be final.625
errorParameter messages should be final.625
errorMissing a Javadoc comment.636
errorParameter listener should be final.636
errorMissing a Javadoc comment.640
errorParameter listener should be final.640
errorMissing a Javadoc comment.644
errorParameter type should be final.644
errorMissing a Javadoc comment.648
errorParameter listener should be final.648
errorMissing a Javadoc comment.652
errorParameter listener should be final.652
errorMissing a Javadoc comment.656
errorParameter type should be final.656
errorMissing a Javadoc comment.660
errorParameter newFolder should be final.660
errorMissing a Javadoc comment.664
errorParameter listener should be final.664
errorMissing a Javadoc comment.668
errorParameter listener should be final.668
errorMissing a Javadoc comment.672
errorParameter messages should be final.672
errorLine is longer than 120 characters.673
errorMissing a Javadoc comment.676
errorParameter removed should be final.676
errorParameter messages should be final.676
errorLine is longer than 120 characters.677
errorMissing a Javadoc comment.680
errorParameter listener should be final.680
errorMissing a Javadoc comment.684
errorParameter listener should be final.684
errorMissing a Javadoc comment.688
errorParameter type should be final.688
errorParameter message should be final.688
errorExpected @throws tag for 'Throwable'.695
errorAvoid inline conditionals.711

javax/mail/Part.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.33
errorRedundant 'public' modifier.33
errorMissing a Javadoc comment.34
errorRedundant 'public' modifier.34
errorMissing a Javadoc comment.36
errorRedundant 'public' modifier.36
errorMissing a Javadoc comment.38
errorRedundant 'public' modifier.38
errorMissing a Javadoc comment.40
errorRedundant 'public' modifier.40
errorMissing a Javadoc comment.42
errorRedundant 'public' modifier.42
errorMissing a Javadoc comment.44
errorRedundant 'public' modifier.44
errorMissing a Javadoc comment.46
errorRedundant 'public' modifier.46
errorMissing a Javadoc comment.48
errorRedundant 'public' modifier.48
errorMissing a Javadoc comment.50
errorRedundant 'public' modifier.50
errorMissing a Javadoc comment.52
errorRedundant 'public' modifier.52
errorMissing a Javadoc comment.54
errorRedundant 'public' modifier.54
errorMissing a Javadoc comment.56
errorRedundant 'public' modifier.56
errorMissing a Javadoc comment.58
errorRedundant 'public' modifier.58
errorMissing a Javadoc comment.60
errorRedundant 'public' modifier.60
errorMissing a Javadoc comment.62
errorRedundant 'public' modifier.62
errorMissing a Javadoc comment.64
errorRedundant 'public' modifier.64
errorMissing a Javadoc comment.66
errorRedundant 'public' modifier.66
errorMissing a Javadoc comment.68
errorRedundant 'public' modifier.68
errorMissing a Javadoc comment.70
errorRedundant 'public' modifier.70
errorMissing a Javadoc comment.72
errorRedundant 'public' modifier.72
errorMissing a Javadoc comment.74
errorRedundant 'public' modifier.74
errorMissing a Javadoc comment.76
errorRedundant 'public' modifier.76
errorMissing a Javadoc comment.78
errorRedundant 'public' modifier.78
errorMissing a Javadoc comment.80
errorRedundant 'public' modifier.80
errorMissing a Javadoc comment.82
errorRedundant 'public' modifier.82
errorMissing a Javadoc comment.84
errorRedundant 'public' modifier.84

javax/mail/search/MessageNumberTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorParameter number should be final.26
errorMissing a Javadoc comment.30
errorParameter message should be final.30
errorDefinition of 'equals()' without corresponding definition of 'hashCode()'.34
errorMissing a Javadoc comment.34
errorParameter other should be final.34

javax/mail/internet/MimePartDataSource.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.35
errorParameter part should be final.35
errorMissing a Javadoc comment.39
errorAvoid inline conditionals.50
errorMissing a Javadoc comment.56
errorMissing a Javadoc comment.60
errorMissing a Javadoc comment.68
errorMissing a Javadoc comment.72

org/apache/geronimo/mail/util/UUDecoderStream.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.38
errorVariable 'decoder' must be private and have accessor methods.38
errorMissing a Javadoc comment.41
errorVariable 'decodedChars' must be private and have accessor methods.41
errorMissing a Javadoc comment.43
errorVariable 'decodedCount' must be private and have accessor methods.43
errorMissing a Javadoc comment.45
errorVariable 'decodedIndex' must be private and have accessor methods.45
errorMissing a Javadoc comment.48
errorVariable 'beginRead' must be private and have accessor methods.48
errorMissing a Javadoc comment.51
errorParameter in should be final.51
errorExpected @throws tag for 'IOException'.81
errorExpected @throws tag for 'IOException'.94
errorMissing a Javadoc comment.104
errorParameter data should be final.104
errorParameter offset should be final.104
errorParameter length should be final.104
errorAvoid inline conditionals.112
errorExpected @throws tag for 'IOException'.134
error'6' is a magic number.149
errorExpected @throws tag for 'IOException'.165
error'}' should be on the same line.176
errorEmpty statement.180
error'}' should be on the same line.181
error'cast' is not followed by whitespace.184
errorExpected @throws tag for 'IOException'.207
error'{' should be on the previous line.208
errorMissing a Javadoc comment.255
error'{' should be on the previous line.256
errorMissing a Javadoc comment.261
errorParameter buffer should be final.261
errorParameter offset should be final.261
errorParameter length should be final.261
errorMissing a Javadoc comment.266
errorMissing a Javadoc comment.271
error'4' is a magic number.272
error'3' is a magic number.272

javax/mail/Address.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorDefinition of 'equals()' without corresponding definition of 'hashCode()'.35

org/apache/geronimo/mail/util/UUEncode.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorUtility classes should not have a public or default constructor.24
errorMissing a Javadoc comment.25
errorName 'encoder' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.25
errorParameter data should be final.33
errorExpected @param tag for 'data'.33
error'{' should be on the previous line.34
errorParameter data should be final.44
errorExpected @param tag for 'data'.44
errorParameter off should be final.45
errorExpected @param tag for 'off'.45
errorParameter length should be final.46
errorExpected @param tag for 'length'.46
error'{' should be on the previous line.47
error'{' should be on the previous line.51
error'}' should be on the same line.53
error'{' should be on the previous line.55
errorParameter data should be final.68
errorExpected @param tag for 'data'.68
errorParameter out should be final.69
errorExpected @param tag for 'out'.69
errorExpected @throws tag for 'IOException'.70
error'{' should be on the previous line.71
errorParameter data should be final.81
errorExpected @param tag for 'data'.81
errorParameter off should be final.82
errorExpected @param tag for 'off'.82
errorParameter length should be final.83
errorExpected @param tag for 'length'.83
errorParameter out should be final.84
errorExpected @param tag for 'out'.84
errorExpected @throws tag for 'IOException'.85
error'{' should be on the previous line.86
errorParameter data should be final.96
errorExpected @param tag for 'data'.96
error'{' should be on the previous line.97
error'{' should be on the previous line.101
error'}' should be on the same line.103
error'{' should be on the previous line.105
errorParameter data should be final.118
errorExpected @param tag for 'data'.118
error'{' should be on the previous line.119
error'{' should be on the previous line.123
error'}' should be on the same line.125
error'{' should be on the previous line.127
errorParameter data should be final.140
errorExpected @param tag for 'data'.140
errorParameter out should be final.141
errorExpected @param tag for 'out'.141
errorExpected @throws tag for 'IOException'.142
error'{' should be on the previous line.143

javax/mail/event/FolderEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.30
errorVariable 'folder' must be private and have accessor methods.30
errorMissing a Javadoc comment.31
errorVariable 'newFolder' must be private and have accessor methods.31
errorMissing a Javadoc comment.32
errorVariable 'type' must be private and have accessor methods.32
errorParameter source should be final.42
errorParameter oldFolder should be final.42
errorParameter newFolder should be final.42
errorParameter type should be final.42
errorParameter source should be final.56
errorParameter folder should be final.56
errorParameter type should be final.56
errorMissing a Javadoc comment.60
errorParameter listener should be final.60

javax/mail/event/ConnectionAdapter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorLine has trailing spaces.23
errorMissing a Javadoc comment.27
errorParameter event should be final.27
errorMissing a Javadoc comment.30
errorParameter event should be final.30
errorMissing a Javadoc comment.33
errorParameter event should be final.33

javax/mail/search/RecipientStringTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.30
errorParameter type should be final.30
errorParameter pattern should be final.30
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.39
errorParameter message should be final.39
errorArray brackets at illegal position.41
errorMissing a Javadoc comment.54
errorParameter other should be final.54
error'if' construct must use '{}'s.55
error'if' construct must use '{}'s.56
errorExpression can be simplified.56
errorMissing a Javadoc comment.61

javax/mail/search/HeaderTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorVariable 'headerName' must be private and have accessor methods.27
errorMissing a Javadoc comment.29
errorParameter header should be final.29
errorParameter pattern should be final.29
errorMissing a Javadoc comment.34
errorMissing a Javadoc comment.38
errorParameter message should be final.38
errorArray brackets at illegal position.40
errorMissing a Javadoc comment.55
errorParameter other should be final.55
error'if' construct must use '{}'s.56
error'if' construct must use '{}'s.57
errorExpression can be simplified.57
errorMissing a Javadoc comment.61

org/apache/geronimo/mail/util/ASCIIUtil.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUtility classes should not have a public or default constructor.29
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.31
error'public' modifier out of order with the JLS suggestions.42
errorParameter s should be final.42
error'public' modifier out of order with the JLS suggestions.62
errorParameter ch should be final.62
error'127' is a magic number.69
error'32' is a magic number.69
errorExpected an @return tag.86
errorParameter content should be final.86
errorExpected @throws tag for 'IOException'.86
error'4096' is a magic number.89
error'}' should be on the same line.108
error'998' is a magic number.112
error'}' should be on the same line.119
error'}' should be on the same line.132
error'}' should be on the same line.137
error'}' should be on the same line.142
errorExpected an @return tag.159
errorParameter content should be final.159
error'}' should be on the same line.170
error'}' should be on the same line.180
error'}' should be on the same line.185
errorExpected an @return tag.207
errorParameter content should be final.207
errorExpected @throws tag for 'IOException'.207
error'4096' is a magic number.210
error'}' should be on the same line.231
error'998' is a magic number.235
errorParameter used should be final.259
errorParameter s should be final.259
error')' is preceded with whitespace.271
error'8' is a magic number.289
error'}' should be on the same line.323
error'}' should be on the same line.328
errorParameter s should be final.368
error'}' should be on the same line.394
error'}' should be on the same line.402
error'}' should be on the same line.408
error'}' should be on the same line.415
error'}' should be on the same line.421
errorName 'CRLF' must match pattern '^[a-z][a-zA-Z0-9]*$'.426
error'}' should be on the same line.453
error'}' should be on the same line.458
error'}' should be on the same line.463

javax/mail/internet/MimeMultipart.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorVariable 'ds' must be private and have accessor methods.38
errorVariable 'parsed' must be private and have accessor methods.42
errorMissing a Javadoc comment.44
errorFirst sentence should end with a period.46
errorParameter subtype should be final.58
errorParameter dataSource should be final.70
errorExpected @throws tag for 'MessagingException'.70
errorMissing a Javadoc comment.82
errorParameter subtype should be final.82
errorMissing a Javadoc comment.87
errorMissing a Javadoc comment.92
errorParameter part should be final.92
error'part' hides a field.92
errorMissing a Javadoc comment.97
errorParameter cid should be final.97
errorMissing a Javadoc comment.108
errorMissing a Javadoc comment.116
error'{' is followed by whitespace.116
errorMissing a Javadoc comment.117
error'{' is followed by whitespace.117
error'13' is a magic number.117
error'10' is a magic number.117
errorMissing a Javadoc comment.119
errorParameter out should be final.119
errorMissing a Javadoc comment.138
error'>' is not preceded with whitespace.149
error'>' is not followed by whitespace.149
error'{' is not preceded with whitespace.149
error'{' is not preceded with whitespace.155
error',' is not followed by whitespace.156
errorFirst sentence should end with a period.161
errorExpected an @return tag.169
errorLine is longer than 120 characters.169
errorParameter pushbackInStream should be final.169
errorExpected @param tag for 'pushbackInStream'.169
errorParameter boundary should be final.169
errorExpected @param tag for 'boundary'.169
errorExpected @throws tag for 'MessagingException'.169
error'if' construct must use '{}'s.178
errorMissing a Javadoc comment.195
errorParameter in should be final.195
errorMissing a Javadoc comment.199
errorParameter headers should be final.199
errorParameter data should be final.199
errorMissing a Javadoc comment.203
errorParameter in should be final.203
errorMissing a Javadoc comment.207
errorMissing a Javadoc comment.209
error'static' modifier out of order with the JLS suggestions.209
error'synchronized' is not followed by whitespace.211
error'64' is a magic number.214
errorLine is longer than 120 characters.215
errorMissing a Javadoc comment.219
errorMissing a Javadoc comment.220
errorVariable 'inStream' must be private and have accessor methods.220
errorMissing a Javadoc comment.221
errorVariable 'boundaryFound' must be private and have accessor methods.221
errorMissing a Javadoc comment.222
errorVariable 'boundary' must be private and have accessor methods.222
errorMissing a Javadoc comment.224
errorParameter inStream should be final.224
errorParameter boundary should be final.225
errorMissing a Javadoc comment.231
errorLine is longer than 120 characters.237
error'13' is a magic number.240
error'10' is a magic number.242
error'13' is a magic number.244
error'10' is a magic number.249
error'13' is a magic number.250
error'45' is a magic number.267
error'45' is a magic number.267

javax/mail/search/SentDateTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorParameter comparison should be final.28
errorParameter date should be final.28
errorMissing a Javadoc comment.32
errorParameter message should be final.32

javax/mail/internet/ParseException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.30
errorParameter message should be final.30

javax/mail/event/MessageChangedEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.36
errorVariable 'msg' must be private and have accessor methods.36
errorMissing a Javadoc comment.37
errorVariable 'type' must be private and have accessor methods.37
errorParameter source should be final.46
errorParameter type should be final.46
errorParameter message should be final.46
errorMissing a Javadoc comment.52
errorParameter listener should be final.52
errorLine has trailing spaces.68

javax/mail/event/MessageCountAdapter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter event should be final.27
errorMissing a Javadoc comment.30
errorParameter event should be final.30

javax/mail/event/TransportListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorRedundant 'public' modifier.26
errorMissing a Javadoc comment.28
errorRedundant 'public' modifier.28
errorMissing a Javadoc comment.30
errorRedundant 'public' modifier.30

org/apache/geronimo/mail/util/QuotedPrintableEncoderStream.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.33
errorVariable 'encoder' must be private and have accessor methods.33
errorMissing a Javadoc comment.36
errorMissing a Javadoc comment.39
errorVariable 'lineBreak' must be private and have accessor methods.39
errorParameter out should be final.47
errorMissing a Javadoc comment.52
errorParameter out should be final.52
errorParameter lineBreak should be final.52
error'4' is a magic number.55
error'4' is a magic number.55
error';' is preceded with whitespace.55
errorMissing a Javadoc comment.62
errorParameter ch should be final.62
errorMissing a Javadoc comment.67
errorParameter data should be final.67
errorMissing a Javadoc comment.71
errorParameter data should be final.71
errorParameter offset should be final.71
errorParameter length should be final.71
errorMissing a Javadoc comment.76
errorMissing a Javadoc comment.80

javax/mail/search/AddressTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'address' must be private and have accessor methods.31
errorParameter address should be final.37
errorParameter address should be final.56
error'address' hides a field.56
errorMissing a Javadoc comment.60
errorParameter other should be final.60
error'if' construct must use '{}'s.61
error'if' construct must use '{}'s.62
errorExpression can be simplified.62
errorMissing a Javadoc comment.67

org/apache/geronimo/mail/handlers/MultipartHandler.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused import - javax.mail.internet.MimeMessage.26
errorMissing a Javadoc comment.29
errorFirst sentence should end with a period.30
errorVariable 'dataFlavor' must be private and have accessor methods.33
errorMissing a Javadoc comment.35
error'{' is not preceded with whitespace.35
errorFirst sentence should end with a period.39
errorParameter dataFlavor should be final.44
errorExpected @param tag for 'dataFlavor'.44
errorFirst sentence should end with a period.48
errorFirst sentence should end with a period.57
errorFirst sentence should end with a period.66
errorExpected an @return tag.74
errorParameter dataflavor should be final.74
errorExpected @param tag for 'dataflavor'.74
errorParameter datasource should be final.74
errorExpected @param tag for 'datasource'.74
errorExpected @throws tag for 'IOException'.75
errorFirst sentence should end with a period.82
errorExpected an @return tag.89
errorParameter datasource should be final.89
errorExpected @param tag for 'datasource'.89
errorExpected @throws tag for 'IOException'.89
errorFirst sentence should end with a period.99
errorParameter object should be final.107
errorExpected @param tag for 'object'.107
errorParameter s should be final.107
errorExpected @param tag for 's'.107
errorParameter outputstream should be final.107
errorExpected @param tag for 'outputstream'.107
errorExpected @throws tag for 'IOException'.107
error'cast' is not followed by whitespace.111

javax/mail/URLName.java

ViolationMessageLine
errorLine does not match expected header line of ''.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
errorVariable 'fullURL' must be private and have accessor methods.36
errorMissing a Javadoc comment.37
errorMissing a Javadoc comment.39
errorParameter url should be final.39
errorMissing a Javadoc comment.43
errorParameter url should be final.43
errorMissing a Javadoc comment.87
errorParameter protocol should be final.87
errorParameter host should be final.87
errorParameter port should be final.87
errorParameter file should be final.87
errorParameter username should be final.87
errorParameter password should be final.87
errorMissing a Javadoc comment.113
errorParameter url should be final.113
errorMissing a Javadoc comment.136
errorParameter target should be final.136
errorMissing a Javadoc comment.144
error'100' is a magic number.146
errorMissing a Javadoc comment.174
errorParameter o should be final.174
errorExpression can be simplified.175
errorLine is longer than 120 characters.189
errorMissing a Javadoc comment.192
errorParameter s1 should be final.192
errorParameter s2 should be final.192
errorMissing a Javadoc comment.200
errorMissing a Javadoc comment.204
errorMissing a Javadoc comment.208
errorMissing a Javadoc comment.212
errorMissing a Javadoc comment.216
errorMissing a Javadoc comment.220
errorMissing a Javadoc comment.224
errorMissing a Javadoc comment.228
errorMissing a Javadoc comment.232
errorMissing a Javadoc comment.236

javax/mail/event/MessageChangedListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorRedundant 'public' modifier.26

javax/mail/search/ReceivedDateTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorParameter comparison should be final.28
errorParameter date should be final.28
errorMissing a Javadoc comment.32
errorParameter message should be final.32

javax/mail/package.html

ViolationMessageLine
errorMissing package documentation file.0

javax/mail/ReadOnlyFolderException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorName '_folder' must match pattern '^[a-z][a-zA-Z0-9]*$'.24
errorMissing a Javadoc comment.26
errorParameter folder should be final.26
errorMissing a Javadoc comment.30
errorParameter folder should be final.30
errorParameter message should be final.30
errorMissing a Javadoc comment.35

javax/mail/UIDFolder.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.28
errorMissing a Javadoc comment.30
errorRedundant 'public' modifier.30
errorMissing a Javadoc comment.32
errorRedundant 'public' modifier.32
errorMissing a Javadoc comment.35
errorRedundant 'public' modifier.35
errorMissing a Javadoc comment.38
errorRedundant 'public' modifier.38
errorMissing a Javadoc comment.41
errorRedundant 'public' modifier.41
errorMissing a Javadoc comment.43
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.46
errorParameter name should be final.46

org/apache/geronimo/mail/util/XTextEncoder.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.23
error'{' should be on the previous line.25
errorMissing a Javadoc comment.26
errorVariable 'encodingTable' must be private and have accessor methods.26
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.28
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
error'cast' is not followed by whitespace.29
errorMissing a Javadoc comment.35
errorVariable 'decodingTable' must be private and have accessor methods.35
error'128' is a magic number.35
errorMissing a Javadoc comment.37
error'{' should be on the previous line.38
error'{' should be on the previous line.40
error'cast' is not followed by whitespace.41
errorMissing a Javadoc comment.45
error'{' should be on the previous line.46
errorParameter data should be final.56
errorExpected @param tag for 'data'.56
errorParameter off should be final.57
errorExpected @param tag for 'off'.57
errorParameter length should be final.58
errorExpected @param tag for 'length'.58
errorParameter out should be final.59
errorExpected @param tag for 'out'.59
errorExpected @throws tag for 'IOException'.60
error'{' should be on the previous line.61
error'{' should be on the previous line.65
error'0xff' is a magic number.66
error'33' is a magic number.68
error'126' is a magic number.68
error'cast' is not followed by whitespace.69
error'4' is a magic number.70
error'0xf' is a magic number.71
error'3' is a magic number.72
error'}' should be on the same line.73
error'cast' is not followed by whitespace.76
errorFirst sentence should end with a period.85
errorParameter data should be final.91
errorExpected @param tag for 'data'.91
errorParameter off should be final.92
errorExpected @param tag for 'off'.92
errorParameter length should be final.93
errorExpected @param tag for 'length'.93
errorParameter out should be final.94
errorExpected @param tag for 'out'.94
errorExpected @throws tag for 'IOException'.95
error'{' should be on the previous line.96
error'{' should be on the previous line.105
error'4' is a magic number.111
error'}' should be on the same line.112
errorParameter data should be final.130
errorExpected @param tag for 'data'.130
errorParameter out should be final.131
errorExpected @param tag for 'out'.131
errorExpected @throws tag for 'IOException'.132
error'{' should be on the previous line.133
error'{' should be on the previous line.142
error'4' is a magic number.148
error'}' should be on the same line.149
error'cast' is not followed by whitespace.151

javax/mail/Multipart.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'parts' must be private and have accessor methods.33
errorFirst sentence should end with a period.35
errorVariable 'contentType' must be private and have accessor methods.38
errorVariable 'parent' must be private and have accessor methods.43
errorMissing a Javadoc comment.45
errorParameter mds should be final.55
errorExpected @throws tag for 'MessagingException'.55
errorFirst sentence should end with a period.73
errorExpected @throws tag for 'MessagingException'.79
errorParameter index should be final.90
errorExpected @throws tag for 'MessagingException'.90
errorParameter part should be final.101
errorExpected @throws tag for 'MessagingException'.101
errorFirst sentence should end with a period.105
errorParameter index should be final.111
errorExpected @throws tag for 'MessagingException'.111
errorParameter part should be final.121
errorExpected @throws tag for 'MessagingException'.121
errorFirst sentence should end with a period.125
errorParameter part should be final.132
errorParameter pos should be final.132
errorExpected @throws tag for 'MessagingException'.132
errorExpected @throws tag for 'IOException'.144
errorExpected @throws tag for 'MessagingException'.144
errorFirst sentence should end with a period.155
errorParameter part should be final.160

javax/mail/search/ComparisonTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.27
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.29
errorMissing a Javadoc comment.30
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.33
errorVariable 'comparison' must be private and have accessor methods.33
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.38
errorParameter other should be final.38
errorMissing a Javadoc comment.42

javax/mail/internet/MimePart.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.28
errorRedundant 'public' modifier.28
errorMissing a Javadoc comment.30
errorRedundant 'public' modifier.30
errorMissing a Javadoc comment.32
errorRedundant 'public' modifier.32
errorMissing a Javadoc comment.34
errorRedundant 'public' modifier.34
errorMissing a Javadoc comment.36
errorRedundant 'public' modifier.36
errorMissing a Javadoc comment.38
errorRedundant 'public' modifier.38
errorMissing a Javadoc comment.40
errorRedundant 'public' modifier.40
errorMissing a Javadoc comment.43
errorRedundant 'public' modifier.43
errorMissing a Javadoc comment.46
errorRedundant 'public' modifier.46
errorMissing a Javadoc comment.49
errorRedundant 'public' modifier.49
errorMissing a Javadoc comment.52
errorRedundant 'public' modifier.52
errorMissing a Javadoc comment.55
errorRedundant 'public' modifier.55
errorMissing a Javadoc comment.57
errorRedundant 'public' modifier.57

javax/mail/internet/AddressParser.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.lang.reflect.Array.21
errorMissing a Javadoc comment.25
errorMissing a Javadoc comment.28
error'public' modifier out of order with the JLS suggestions.28
errorMissing a Javadoc comment.29
error'public' modifier out of order with the JLS suggestions.29
errorMissing a Javadoc comment.30
error'public' modifier out of order with the JLS suggestions.30
errorMissing a Javadoc comment.33
error'protected' modifier out of order with the JLS suggestions.33
errorMissing a Javadoc comment.34
error'protected' modifier out of order with the JLS suggestions.34
errorMissing a Javadoc comment.35
error'protected' modifier out of order with the JLS suggestions.35
errorMissing a Javadoc comment.36
error'protected' modifier out of order with the JLS suggestions.36
errorMissing a Javadoc comment.39
error'protected' modifier out of order with the JLS suggestions.39
errorMissing a Javadoc comment.40
error'protected' modifier out of order with the JLS suggestions.40
errorMissing a Javadoc comment.41
error'protected' modifier out of order with the JLS suggestions.41
errorMissing a Javadoc comment.42
error'protected' modifier out of order with the JLS suggestions.42
errorMissing a Javadoc comment.43
error'protected' modifier out of order with the JLS suggestions.43
errorMissing a Javadoc comment.44
error'protected' modifier out of order with the JLS suggestions.44
errorMissing a Javadoc comment.45
error'protected' modifier out of order with the JLS suggestions.45
errorMissing a Javadoc comment.46
error'protected' modifier out of order with the JLS suggestions.46
errorMissing a Javadoc comment.47
error'protected' modifier out of order with the JLS suggestions.47
errorMissing a Javadoc comment.48
error'protected' modifier out of order with the JLS suggestions.48
errorMissing a Javadoc comment.49
error'protected' modifier out of order with the JLS suggestions.49
errorMissing a Javadoc comment.50
error'protected' modifier out of order with the JLS suggestions.50
errorMissing a Javadoc comment.51
error'protected' modifier out of order with the JLS suggestions.51
errorMissing a Javadoc comment.55
errorMissing a Javadoc comment.57
errorMissing a Javadoc comment.59
errorMissing a Javadoc comment.61
errorMissing a Javadoc comment.63
errorParameter addresses should be final.63
errorParameter validation should be final.63
error'{' should be on the previous line.77
error'cast' is not followed by whitespace.98
errorExpected an @return tag.108
errorExpected @throws tag for 'AddressException'.108
error'{' should be on the previous line.109
error'cast' is not followed by whitespace.132
errorExpected @throws tag for 'AddressException'.143
error'{' should be on the previous line.144
error'cast' is not followed by whitespace.161
errorExpected @throws tag for 'AddressException'.182
error'{' should be on the previous line.183
error'addresses' hides a field.188
error'}' should be on the same line.212
error'cast' is not followed by whitespace.218
errorMethod length is 243 lines (max allowed is 150).234
errorParameter tokens should be final.234
errorParameter inGroup should be final.234
errorExpected @param tag for 'inGroup'.234
errorExpected @throws tag for 'AddressException'.234
errorswitch without "default" clause.270
error'}' should be on the same line.412
errorswitch without "default" clause.427
errorMust have at least one statement.456
error'}' should be on the same line.462
errorParameter tokens should be final.491
errorParameter inGroup should be final.491
errorExpected @param tag for 'inGroup'.491
errorExpected @throws tag for 'AddressException'.491
errorswitch without "default" clause.505
error'}' should be on the same line.543
errorParameter tokens should be final.582
errorExpected @throws tag for 'AddressException'.582
errorswitch without "default" clause.589
errorExpected an @return tag.638
errorExpected @throws tag for 'AddressException'.638
error'}' should be on the same line.722
error'040' is a magic number.732
error'0177' is a magic number.732
errorParameter tokens should be final.779
errorExpected @throws tag for 'AddressException'.779
error'}' should be on the same line.798
error'}' should be on the same line.806
error'}' should be on the same line.810
error'{' should be on the previous line.812
errorParameter tokens should be final.827
errorExpected @throws tag for 'AddressException'.827
error'}' should be on the same line.849
error'}' should be on the same line.857
error'}' should be on the same line.861
error'}' should be on the same line.865
error'{' should be on the previous line.867
errorParameter tokens should be final.882
errorExpected @throws tag for 'AddressException'.882
error'}' should be on the same line.890
errorParameter tokens should be final.907
errorExpected @throws tag for 'AddressException'.907
error'}' should be on the same line.929
error'}' should be on the same line.936
error'}' should be on the same line.944
error'}' should be on the same line.953
error'}' should be on the same line.956
errorParameter tokens should be final.975
errorExpected @throws tag for 'AddressException'.975
error'}' should be on the same line.1016
errorParameter tokens should be final.1033
errorExpected @throws tag for 'AddressException'.1033
errorswitch without "default" clause.1047
errorParameter token should be final.1097
errorExpected @throws tag for 'AddressException'.1097
errorParameter message should be final.1110
errorParameter position should be final.1110
error'position' hides a field.1110
errorExpected @throws tag for 'AddressException'.1110
errorParameter message should be final.1123
errorParameter token should be final.1123
errorExpected @throws tag for 'AddressException'.1123
errorParameter tokens should be final.1136
errorParameter required should be final.1136
errorExpected @throws tag for 'AddressException'.1136
errorFirst sentence should end with a period.1154
errorParameter tokens should be final.1165
errorParameter ingroup should be final.1165
errorExpected @throws tag for 'AddressException'.1165
error'}' should be on the same line.1173
error'}' should be on the same line.1189
errorParameter tokens should be final.1206
errorExpected @throws tag for 'AddressException'.1206
errorParameter tokens should be final.1228
errorExpected @param tag for 'tokens'.1228
errorExpected @throws tag for 'AddressException'.1228
error'}' should be on the same line.1236
errorParameter tokens should be final.1251
errorExpected @throws tag for 'AddressException'.1251
error'}' should be on the same line.1257
error'}' should be on the same line.1261
error'}' should be on the same line.1265
errorParameter tokens should be final.1278
errorExpected @param tag for 'tokens'.1278
errorExpected @throws tag for 'AddressException'.1278
errorParameter tokens should be final.1305
errorExpected @param tag for 'tokens'.1305
errorExpected @throws tag for 'AddressException'.1305
errorUnused @param tag for 'phrase'.1364
errorExpected an @return tag.1366
errorParameter tokens should be final.1366
errorExpected @param tag for 'tokens'.1366
errorParameter tokens should be final.1415
errorswitch without "default" clause.1429
error'cast' is not followed by whitespace.1453
errorParameter token should be final.1483
errorParameter buffer should be final.1483
error'}' should be on the same line.1487
error'}' should be on the same line.1491
error'}' should be on the same line.1497
errorMissing a Javadoc comment.1508
errorMissing a Javadoc comment.1520
errorMissing a Javadoc comment.1521
errorMissing a Javadoc comment.1522
errorMissing a Javadoc comment.1524
errorParameter ch should be final.1524
errorParameter ch should be final.1541
error'}' should be on the same line.1544
error'}' should be on the same line.1547
errorParameter s should be final.1562
errorParameter chars should be final.1562
error'{' should be on the previous line.1563
errorParameter s should be final.1583
error'{' should be on the previous line.1584
error'}' should be on the same line.1590
errorParameter s should be final.1609
error'{' should be on the previous line.1610
errorParameter s should be final.1632
error'10' is a magic number.1650
errorParameter s should be final.1678
error'10' is a magic number.1691
errorMissing a Javadoc comment.1709
errorMissing a Javadoc comment.1711
errorMissing a Javadoc comment.1714
errorVariable 'currentToken' must be private and have accessor methods.1714
errorParameter tokens should be final.1734
errorUnused @param tag for 't'.1742
errorParameter token should be final.1744
errorExpected @param tag for 'token'.1744
error'cast' is not followed by whitespace.1755
error'cast' is not followed by whitespace.1759
error'cast' is not followed by whitespace.1773
error'{' should be on the previous line.1784
errorParameter token should be final.1798
errorParameter token should be final.1811
error'cast' is not followed by whitespace.1812
errorParameter token should be final.1823
error'cast' is not followed by whitespace.1824
errorExpected an @return tag.1833
errorParameter index should be final.1833
error'{' should be on the previous line.1834
error'cast' is not followed by whitespace.1835
errorParameter token should be final.1847
errorParameter start should be final.1861
errorParameter end should be final.1861
error'end' hides a field.1861
error'{' should be on the previous line.1891
error'{' should be on the previous line.1909
errorMissing a Javadoc comment.1945
error'{' should be on the previous line.1946
errorMissing a Javadoc comment.1964
errorVariable 'type' must be private and have accessor methods.1964
errorMissing a Javadoc comment.1967
errorVariable 'value' must be private and have accessor methods.1967
errorMissing a Javadoc comment.1970
errorVariable 'position' must be private and have accessor methods.1970
errorMissing a Javadoc comment.1972
errorParameter type should be final.1972
errorParameter position should be final.1972
error'{' should be on the previous line.1973
errorMissing a Javadoc comment.1979
errorParameter value should be final.1979
errorParameter type should be final.1979
errorParameter position should be final.1979
error'{' should be on the previous line.1980
errorMissing a Javadoc comment.1986
error'{' should be on the previous line.1987
error'cast' is not followed by whitespace.1992
error'}' should be on the same line.1993
error'cast' is not followed by whitespace.1995

javax/mail/search/SearchTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1

javax/mail/Header.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.27
errorParameter name should be final.35
errorParameter value should be final.35

javax/mail/internet/MailDateFormat.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.40
errorMissing a Javadoc comment.44
errorParameter date should be final.44
errorParameter buffer should be final.44
errorParameter position should be final.44
errorMissing a Javadoc comment.48
errorParameter string should be final.48
errorParameter position should be final.48
errorFirst sentence should end with a period.52
errorParameter calendar should be final.57
errorExpected @param tag for 'calendar'.57
errorFirst sentence should end with a period.61
errorParameter format should be final.66
errorExpected @param tag for 'format'.66

javax/mail/search/MessageIDTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter id should be final.27
errorMissing a Javadoc comment.31
errorParameter message should be final.31
errorArray brackets at illegal position.33

javax/mail/search/SizeTerm.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.27
errorParameter comparison should be final.27
errorParameter size should be final.27
errorMissing a Javadoc comment.31
errorParameter message should be final.31

org/apache/geronimo/mail/util/Base64.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.24
errorUtility classes should not have a public or default constructor.24
error'{' should be on the previous line.25
errorMissing a Javadoc comment.26
errorName 'encoder' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.26
errorParameter data should be final.34
errorExpected @param tag for 'data'.34
error'{' should be on the previous line.35
error'{' should be on the previous line.39
error'}' should be on the same line.41
error'{' should be on the previous line.43
errorParameter data should be final.56
errorExpected @param tag for 'data'.56
errorParameter out should be final.57
errorExpected @param tag for 'out'.57
errorExpected @throws tag for 'IOException'.58
error'{' should be on the previous line.59
errorParameter data should be final.69
errorExpected @param tag for 'data'.69
errorParameter off should be final.70
errorExpected @param tag for 'off'.70
errorParameter length should be final.71
errorExpected @param tag for 'length'.71
errorParameter out should be final.72
errorExpected @param tag for 'out'.72
errorExpected @throws tag for 'IOException'.73
error'{' should be on the previous line.74
errorParameter data should be final.84
errorExpected @param tag for 'data'.84
error'{' should be on the previous line.85
error'{' should be on the previous line.89
error'}' should be on the same line.91
error'{' should be on the previous line.93
errorParameter data should be final.106
errorExpected @param tag for 'data'.106
error'{' should be on the previous line.107
error'{' should be on the previous line.111
error'}' should be on the same line.113
error'{' should be on the previous line.115
errorParameter data should be final.129
errorExpected @param tag for 'data'.129
errorParameter out should be final.130
errorExpected @param tag for 'out'.130
errorExpected @throws tag for 'IOException'.131
error'{' should be on the previous line.132
errorParameter data should be final.146
errorParameter out should be final.146
errorExpected @throws tag for 'IOException'.146

javax/mail/event/MessageCountListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.26
errorRedundant 'public' modifier.26
errorMissing a Javadoc comment.28
errorRedundant 'public' modifier.28

org/apache/geronimo/mail/util/UUEncoder.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.28
error'private' modifier out of order with the JLS suggestions.28
errorMissing a Javadoc comment.31
error'{' should be on the previous line.32
errorParameter data should be final.45
errorParameter off should be final.45
errorParameter length should be final.45
errorParameter out should be final.45
errorExpected @throws tag for 'IOException'.45
error'}' should be on the same line.56
errorUnused @param tag for 'off'.71
errorParameter data should be final.78
errorParameter offset should be final.78
errorExpected @param tag for 'offset'.78
errorParameter length should be final.78
errorParameter out should be final.78
errorExpected @throws tag for 'IOException'.78
error'cast' is not followed by whitespace.80
error'0x3F' is a magic number.80
error'cast' is not followed by whitespace.101
error'0x3F' is a magic number.101
error'cast' is not followed by whitespace.102
error'(' is followed by whitespace.102
error'4' is a magic number.102
error'0x30' is a magic number.102
error'4' is a magic number.102
error'0x0F' is a magic number.102
error'cast' is not followed by whitespace.103
error'0x3C' is a magic number.103
error'6' is a magic number.103
error'0x3' is a magic number.103
error'cast' is not followed by whitespace.104
error'0x3F' is a magic number.104
error'4' is a magic number.111
errorFirst sentence should end with a period.121
errorParameter data should be final.132
errorParameter off should be final.132
errorParameter length should be final.132
errorParameter out should be final.132
errorExpected @throws tag for 'IOException'.132
errorFirst sentence should end with a period.157
errorParameter data should be final.168
errorParameter off should be final.168
errorParameter length should be final.168
errorParameter out should be final.168
errorExpected @throws tag for 'IOException'.168
error'0x3F' is a magic number.176
error'8' is a magic number.180
error'5' is a magic number.180
error'6' is a magic number.180
error'cast' is not followed by whitespace.189
error'0x3F' is a magic number.189
error'cast' is not followed by whitespace.190
error'0x3F' is a magic number.190
error'cast' is not followed by whitespace.195
error'0xFC' is a magic number.195
error'4' is a magic number.195
error'3' is a magic number.195
error'cast' is not followed by whitespace.202
error'0x3F' is a magic number.202
error'cast' is not followed by whitespace.203
error'4' is a magic number.203
error'0xF0' is a magic number.203
error'0x0F' is a magic number.203
error'cast' is not followed by whitespace.209
error'0x3F' is a magic number.209
error'cast' is not followed by whitespace.210
error'6' is a magic number.210
error'0xC0' is a magic number.210
error'0x3F' is a magic number.210
errorParameter data should be final.229
errorParameter out should be final.229
errorExpected @throws tag for 'IOException'.229
error'{' should be on the previous line.230

javax/mail/event/package.html

ViolationMessageLine
errorMissing package documentation file.0