Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
131004026

Rules

RulesViolationsSeverity
PackageHtml7error Error
NewlineAtEndOfFile0error Error
Translation0error Error
JavadocMethod981error Error
JavadocType25error Error
JavadocVariable265error Error
JavadocStyle60error 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.4_spec/target/checkstyle-header.txt"
124error Error
AvoidStarImport0error Error
IllegalImport1error Error
RedundantImport0error Error
UnusedImports38error Error
FileLength0error Error
LineLength
  • max: "120"
34error Error
MethodLength2error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
NoWhitespaceAfter4error Error
NoWhitespaceBefore2error Error
OperatorWrap0error Error
ParenPad4error Error
TypecastParenPad0error Error
TabCharacter12error Error
WhitespaceAfter252error Error
WhitespaceAround38error Error
ModifierOrder42error Error
RedundantModifier67error Error
AvoidNestedBlocks5error Error
EmptyBlock39error Error
LeftCurly174error Error
NeedBraces45error Error
RightCurly203error Error
AvoidInlineConditionals31error Error
DoubleCheckedLocking0error Error
EmptyStatement2error Error
EqualsHashCode2error Error
HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
29error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber272error Error
MissingSwitchDefault7error Error
RedundantThrows1error Error
SimplifyBooleanExpression12error Error
SimplifyBooleanReturn0error Error
FinalClass2error Error
HideUtilityClassConstructor7error Error
InterfaceIsType0error Error
VisibilityModifier142error Error
ArrayTypeStyle16error Error
FinalParameters1049error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
0error Error
TodoComment0error Error
UpperEll0error Error

Files

Filesinfowarningerror
javax/mail/QuotaAwareStore.java003
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.java0092
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/util/SharedFileInputStream.java0065
javax/mail/util/ByteArrayDataSource.java0018
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.java00233
javax/mail/AuthenticationFailedException.java004
org/apache/geronimo/mail/util/Base64EncoderStream.java0043
javax/mail/search/AddressStringTerm.java005
javax/mail/internet/MimeUtility.java00154
javax/mail/Transport.java0025
javax/mail/StoreClosedException.java009
org/apache/geronimo/mail/handlers/XMLHandler.java003
javax/mail/internet/ParameterList.java0057
javax/mail/Provider.java0022
javax/mail/FetchProfile.java009
javax/mail/internet/InternetAddress.java0069
javax/mail/event/TransportEvent.java0021
org/apache/geronimo/mail/util/QuotedPrintableEncoder.java00188
javax/mail/Quota.java0014
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.java0061
org/apache/geronimo/mail/util/XText.java0052
javax/mail/Authenticator.java0024
javax/mail/util/package.html001
javax/mail/internet/PreencodedMimeBodyPart.java009
javax/mail/internet/MimeBodyPart.java00142
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.java00128
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.java0011
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.java007
javax/mail/search/RecipientStringTerm.java0015
javax/mail/search/HeaderTerm.java0016
org/apache/geronimo/mail/util/ASCIIUtil.java0029
javax/mail/internet/MimeMultipart.java0083
javax/mail/search/SentDateTerm.java006
javax/mail/internet/ParseException.java004
javax/mail/event/MessageChangedEvent.java0010
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/util/SharedByteArrayInputStream.java0012
javax/mail/search/ReceivedDateTerm.java006
javax/mail/package.html001
javax/mail/UIDFolder.java0016
javax/mail/ReadOnlyFolderException.java009
org/apache/geronimo/mail/util/XTextEncoder.java0074
javax/mail/Multipart.java0027
javax/mail/search/ComparisonTerm.java0013
javax/mail/internet/MimePart.java0029
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/QuotaAwareStore.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.35
errorRedundant 'public' modifier.43

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
errorUnused import - java.util.HashSet.27
errorUnused import - java.util.Iterator.28
errorUnused import - java.util.LinkedHashMap.29
errorUnused import - java.util.Map.31
errorUnused import - java.util.Set.32
errorMissing a Javadoc comment.45
errorVariable 'headers' must be private and have accessor methods.45
errorMissing a Javadoc comment.47
errorFirst sentence should end with a period.49
errorParameter in should be final.88
errorParameter in should be final.101
error'32' is a magic number.103
error'128' is a magic number.104
error'13' is a magic number.110
error'13' is a magic number.145
errorParameter name should be final.175
error'cast' is not followed by whitespace.179
error'cast' is not followed by whitespace.191
errorParameter name should be final.205
errorParameter delimiter should be final.205
errorParameter name should be final.240
errorParameter value should be final.240
error'cast' is not followed by whitespace.243
errorParameter name should be final.266
errorParameter pos should be final.266
error'cast' is not followed by whitespace.269
errorParameter name should be final.288
errorParameter name should be final.303
errorParameter start should be final.303
error'cast' is not followed by whitespace.305
errorParameter name should be final.322
errorParameter value should be final.322
error'cast' is not followed by whitespace.335
error'}' should be on the same line.338
error'}' should be on the same line.342
error'}' should be on the same line.347
error'cast' is not followed by whitespace.355
error'}' should be on the same line.359
error'}' should be on the same line.374
errorFirst sentence should end with a period.387
errorParameter name should be final.393
error'cast' is not followed by whitespace.398
errorUnclosed HTML tag found: <Header> containing all headers410
error'cast' is not followed by whitespace.416
errorParameter name should be final.437
errorParameter names should be final.437
errorExpected an @return tag.450
errorParameter names should be final.450
errorExpected @param tag for 'names'.450
error'cast' is not followed by whitespace.454
errorExpected an @return tag.470
errorParameter names should be final.470
errorExpected @param tag for 'names'.470
error'cast' is not followed by whitespace.474
errorParameter line should be final.497
error'cast' is not followed by whitespace.508
error'}' should be on the same line.510
errorExpected an @return tag.521
errorExpected an @return tag.528
errorParameter names should be final.528
errorExpected @param tag for 'names'.528
errorExpected an @return tag.535
errorParameter names should be final.535
errorExpected @param tag for 'names'.535
errorParameter name should be final.547
errorParameter addresses should be final.547
errorMissing a Javadoc comment.564
errorParameter out should be final.564
errorParameter ignore should be final.564
error'cast' is not followed by whitespace.568
error'}' should be on the same line.574
error'cast' is not followed by whitespace.578
errorMissing a Javadoc comment.589
errorMissing a Javadoc comment.591
errorParameter h should be final.591
error'}' should be on the same line.598
errorMissing a Javadoc comment.616
errorParameter name should be final.616
errorParameter value should be final.616
errorParameter value should be final.626
errorParameter value should be final.635
error'}' should be on the same line.638
errorMissing a Javadoc comment.644
errorParameter out should be final.644
errorMissing a Javadoc comment.654
errorMissing a Javadoc comment.655
errorMissing a Javadoc comment.657
errorParameter headers should be final.657
errorMissing a Javadoc comment.661
errorMissing a Javadoc comment.665

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/util/SharedFileInputStream.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.33
errorMissing a Javadoc comment.36
errorVariable 'bufpos' must be private and have accessor methods.41
errorVariable 'bufsize' must be private and have accessor methods.46
errorVariable 'datalen' must be private and have accessor methods.51
errorVariable 'in' must be private and have accessor methods.57
errorVariable 'start' must be private and have accessor methods.64
errorParameter file should be final.74
errorExpected @throws tag for 'IOException'.74
errorParameter file should be final.86
errorExpected @throws tag for 'IOException'.86
errorParameter file should be final.99
errorParameter bufferSize should be final.99
errorExpected @throws tag for 'IOException'.99
errorParameter file should be final.116
errorParameter bufferSize should be final.116
errorExpected @throws tag for 'IOException'.116
errorParameter source should be final.135
errorParameter start should be final.135
errorParameter len should be final.135
errorParameter bufsize should be final.135
errorParameter file should be final.156
errorParameter bufferSize should be final.156
errorExpected @throws tag for 'IOException'.156
errorExpected @throws tag for 'IOException'.184
error'}' should be on the same line.197
error'}' should be on the same line.216
error'}' should be on the same line.228
error'cast' is not followed by whitespace.250
errorExpected @throws tag for 'IOException'.277
error'cast' is not followed by whitespace.283
errorParameter readlimit should be final.307
errorExpected @throws tag for 'IOException'.320
error'0xff' is a magic number.329
errorParameter buffer should be final.345
errorArray brackets at illegal position.345
errorParameter offset should be final.345
errorParameter length should be final.345
errorExpected @throws tag for 'IOException'.345
errorParameter n should be final.390
errorExpected @throws tag for 'IOException'.390
errorAvoid inline conditionals.406
errorExpected @throws tag for 'IOException'.416
errorExpected @throws tag for 'IOException'.442
errorParameter offset should be final.467
errorParameter end should be final.467
error'cast' is not followed by whitespace.479
error'cast' is not followed by whitespace.479
errorExpected @throws tag for 'IOException'.488
errorMissing a Javadoc comment.516
errorVariable 'source' must be private and have accessor methods.516
errorMissing a Javadoc comment.518
errorVariable 'instanceCount' must be private and have accessor methods.518
errorMissing a Javadoc comment.520
errorParameter file should be final.520
errorExpected an @return tag.527
errorExpected @throws tag for 'IOException'.539
errorParameter position should be final.560
errorParameter buf should be final.560
errorParameter offset should be final.560
errorParameter length should be final.560
errorExpected @throws tag for 'IOException'.560
errorExpected @throws tag for 'Throwable'.573

javax/mail/util/ByteArrayDataSource.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.39
errorMissing a Javadoc comment.41
errorMissing a Javadoc comment.43
errorParameter in should be final.54
errorParameter type should be final.54
errorExpected @throws tag for 'IOException'.54
error'8192' is a magic number.58
errorParameter data should be final.76
errorParameter type should be final.76
errorParameter data should be final.92
errorParameter type should be final.92
errorExpected @throws tag for 'IOException'.92
errorMust have at least one statement.99
error'}' should be on the same line.104
errorExpected @throws tag for 'IOException'.123
errorExpected @throws tag for 'IOException'.136
errorParameter name should be final.167

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.62
errorMissing a Javadoc comment.74
errorParameter type should be final.74
errorExpected @throws tag for 'ObjectStreamException'.83
errorVariable 'dh' must be private and have accessor methods.95
errorVariable 'content' must be private and have accessor methods.99
errorVariable 'contentStream' must be private and have accessor methods.105
errorVariable 'headers' must be private and have accessor methods.109
errorVariable 'flags' must be private and have accessor methods.113
errorVariable 'modified' must be private and have accessor methods.118
errorVariable 'saved' must be private and have accessor methods.122
errorMissing a Javadoc comment.124
errorParameter session should be final.133
errorParameter session should be final.149
errorParameter in should be final.149
errorParameter message should be final.164
errorParameter folder should be final.204
errorParameter number should be final.204
errorParameter folder should be final.223
errorParameter in should be final.223
errorParameter number should be final.223
errorLine is longer than 120 characters.242
errorParameter folder should be final.242
errorParameter headers should be final.242
errorParameter content should be final.242
errorParameter number should be final.242
errorParameter in should be final.256
errorArray brackets at illegal position.265
error'1024' is a magic number.265
error'1024' is a magic number.267
errorExpected @throws tag for 'MessagingException'.286
errorParameter address should be final.305
errorExpected @throws tag for 'MessagingException'.305
errorParameter addresses should be final.330
errorExpected @throws tag for 'MessagingException'.330
errorAvoid inline conditionals.342
errorParameter address should be final.354
errorParameter type should be final.372
errorExpected @throws tag for 'MessagingException'.372
errorExpected @throws tag for 'MessagingException'.396
errorParameter list should be final.419
errorParameter type should be final.419
errorExpected @throws tag for 'MessagingException'.419
error'}' should be on the same line.424
errorParameter type should be final.442
errorParameter addresses should be final.442
errorExpected @throws tag for 'MessagingException'.442
errorParameter type should be final.457
errorParameter address should be final.457
errorExpected @throws tag for 'MessagingException'.457
errorParameter type should be final.470
errorParameter address should be final.470
errorExpected @throws tag for 'MessagingException'.470
errorParameter type should be final.482
errorParameter address should be final.482
errorExpected @throws tag for 'MessagingException'.482
errorExpected @throws tag for 'MessagingException'.494
errorParameter address should be final.510
errorExpected @throws tag for 'MessagingException'.510
errorExpected @throws tag for 'MessagingException'.523
errorMust have at least one statement.531
errorParameter subject should be final.550
errorExpected @throws tag for 'MessagingException'.550
errorMissing a Javadoc comment.555
errorParameter subject should be final.555
errorParameter charset should be final.555
error'}' should be on the same line.559
error'9' is a magic number.562
error'9' is a magic number.564
errorExpected @throws tag for 'MessagingException'.578
errorParameter sent should be final.598
errorExpected @throws tag for 'MessagingException'.598
errorExpected @throws tag for 'MessagingException'.609
errorExpected @throws tag for 'MessagingException'.622
errorMust have at least one statement.632
errorExpected @throws tag for 'MessagingException'.649
errorExpected @throws tag for 'MessagingException'.660
errorParameter type should be final.678
errorExpected @throws tag for 'MessagingException'.678
errorExpected @throws tag for 'MessagingException'.690
errorParameter disposition should be final.708
errorExpected @throws tag for 'MessagingException'.708
error'}' should be on the same line.711
error'content' hides a field.716
error'}' should be on the same line.719
errorExpected @throws tag for 'MessagingException'.734
errorExpected @throws tag for 'MessagingException'.764
errorMissing a Javadoc comment.768
errorParameter cid should be final.768
errorMissing a Javadoc comment.772
errorMissing a Javadoc comment.776
errorParameter md5 should be final.776
errorMissing a Javadoc comment.780
errorMust have at least one statement.786
errorMissing a Javadoc comment.794
errorParameter description should be final.794
errorMissing a Javadoc comment.798
errorParameter description should be final.798
errorParameter charset should be final.798
error'}' should be on the same line.801
errorLine is longer than 120 characters.804
error'21' is a magic number.804
errorMissing a Javadoc comment.812
errorMissing a Javadoc comment.816
errorParameter languages should be final.816
error'20' is a magic number.822
errorMissing a Javadoc comment.831
errorMissing a Javadoc comment.835
errorMust have at least one statement.851
errorMissing a Javadoc comment.868
errorParameter name should be final.868
errorMissing a Javadoc comment.893
errorMissing a Javadoc comment.897
errorMissing a Javadoc comment.909
errorMissing a Javadoc comment.913
errorMissing a Javadoc comment.920
errorMissing a Javadoc comment.924
errorParameter handler should be final.924
errorMissing a Javadoc comment.933
errorParameter content should be final.933
error'content' hides a field.933
errorParameter type should be final.933
errorMissing a Javadoc comment.937
errorParameter text should be final.937
errorMissing a Javadoc comment.941
errorParameter text should be final.941
errorParameter charset should be final.941
errorMissing a Javadoc comment.946
errorParameter text should be final.946
errorParameter charset should be final.946
errorParameter subtype should be final.946
error'}' should be on the same line.952
errorMissing a Javadoc comment.960
errorParameter part should be final.960
errorMissing a Javadoc comment.965
errorParameter replyToAll should be final.965
error'4' is a magic number.974
error'}' should be on the same line.1016
errorParameter master should be final.1052
errorParameter list should be final.1052
error'cast' is not followed by whitespace.1058
errorParameter master should be final.1078
errorParameter list should be final.1078
error'cast' is not followed by whitespace.1087
error'cast' is not followed by whitespace.1097
errorParameter out should be final.1109
errorExpected @throws tag for 'MessagingException'.1109
errorExpected @throws tag for 'IOException'.1109
errorParameter out should be final.1125
errorParameter ignoreHeaders should be final.1125
errorExpected @throws tag for 'MessagingException'.1125
errorExpected @throws tag for 'IOException'.1125
error'}' should be on the same line.1145
error'8192' is a magic number.1151
errorParameter name should be final.1177
errorExpected @throws tag for 'MessagingException'.1177
errorParameter name should be final.1193
errorParameter delimiter should be final.1193
errorExpected @throws tag for 'MessagingException'.1193
errorParameter name should be final.1205
errorParameter value should be final.1205
errorExpected @throws tag for 'MessagingException'.1205
errorParameter name should be final.1219
errorParameter value should be final.1219
errorExpected @throws tag for 'MessagingException'.1219
error'}' should be on the same line.1222
errorParameter name should be final.1237
errorParameter value should be final.1237
errorExpected @throws tag for 'MessagingException'.1237
errorParameter name should be final.1248
errorExpected @throws tag for 'MessagingException'.1248
errorExpected @throws tag for 'MessagingException'.1258
errorMissing a Javadoc comment.1262
errorParameter names should be final.1262
errorMissing a Javadoc comment.1266
errorParameter names should be final.1266
errorMissing a Javadoc comment.1270
errorParameter line should be final.1270
errorMissing a Javadoc comment.1274
errorMissing a Javadoc comment.1278
errorParameter names should be final.1278
errorMissing a Javadoc comment.1282
errorParameter names should be final.1282
errorMissing a Javadoc comment.1286
errorMissing a Javadoc comment.1290
errorParameter flag should be final.1290
errorUnused @param tag for 'flags'.1297
errorParameter flag should be final.1302
errorExpected @param tag for 'flag'.1302
errorParameter set should be final.1302
errorExpected @throws tag for 'MessagingException'.1302
error'}' should be on the same line.1305
errorExpected @throws tag for 'MessagingException'.1318
errorExpected @throws tag for 'MessagingException'.1333
error'content' hides a field.1344
error'cast' is not followed by whitespace.1350
error'}' should be on the same line.1355
error'}' should be on the same line.1377
errorMissing a Javadoc comment.1416
errorParameter in should be final.1416
errorParameter header should be final.1429
errorExpected @throws tag for 'MessagingException'.1429
errorMissing a Javadoc comment.1439
errorParameter header should be final.1439
errorParameter strict should be final.1439
errorParameter header should be final.1469
errorParameter address should be final.1469
errorExpected @throws tag for 'MessagingException'.1469
error'}' should be on the same line.1472
errorParameter header should be final.1485
errorParameter addresses should be final.1485
error'}' should be on the same line.1488
errorMissing a Javadoc comment.1494
errorParameter header should be final.1494
errorParameter addresses should be final.1494
errorMissing a Javadoc comment.1498
errorParameter type should be final.1498
errorParameter name should be final.1522
errorExpected @throws tag for 'MessagingException'.1522
errorExpected @throws tag for 'MessagingException'.1544
error'}' should be on the same line.1560
errorParameter session should be final.1580

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
errorMissing a Javadoc comment.138
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.61
errorMissing a Javadoc comment.62
errorMissing a Javadoc comment.64
errorMissing a Javadoc comment.67
errorMissing a Javadoc comment.69
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.71
errorMissing a Javadoc comment.73
errorName 'QP_WORD_SPECIALS' must match pattern '^[a-z][a-zA-Z0-9]*$'.73
errorMissing a Javadoc comment.74
errorName 'QP_TEXT_SPECIALS' must match pattern '^[a-z][a-zA-Z0-9]*$'.74
errorMissing a Javadoc comment.78
errorMissing a Javadoc comment.79
errorMissing a Javadoc comment.86
errorParameter in should be final.86
errorParameter encoding should be final.86
error'}' should be on the same line.92
error'}' should be on the same line.95
error'}' should be on the same line.99
error'}' should be on the same line.102
errorParameter text should be final.119
errorExpected @throws tag for 'UnsupportedEncodingException'.119
error'}' should be on the same line.152
error'}' should be on the same line.160
error'}' should be on the same line.170
errorMust have at least one statement.200
errorParameter text should be final.233
errorExpected @throws tag for 'UnsupportedEncodingException'.233
error'}' should be on the same line.255
error'}' should be on the same line.263
error'}' should be on the same line.273
errorLine is longer than 120 characters.289
error'}' should be on the same line.300
errorLine is longer than 120 characters.305
errorLine is longer than 120 characters.320
error'}' should be on the same line.331
errorMust have at least one statement.356
errorLine is longer than 120 characters.358
errorParameter word should be final.388
errorExpected @throws tag for 'ParseException'.388
errorExpected @throws tag for 'UnsupportedEncodingException'.388
error'}' should be on the same line.434
error'}' should be on the same line.439
errorParameter out should be final.462
errorParameter encoding should be final.462
errorExpected @throws tag for 'MessagingException'.462
error'}' should be on the same line.473
error'}' should be on the same line.476
error'}' should be on the same line.480
error'}' should be on the same line.483
errorParameter out should be final.500
errorParameter encoding should be final.500
errorParameter filename should be final.500
errorExpected @throws tag for 'MessagingException'.500
error'}' should be on the same line.506
error'}' should be on the same line.509
error'}' should be on the same line.513
error'}' should be on the same line.516
errorMissing a Javadoc comment.523
errorParameter word should be final.523
errorMissing a Javadoc comment.527
errorParameter word should be final.527
errorParameter charset should be final.527
errorParameter encoding should be final.527
errorMissing a Javadoc comment.531
errorParameter word should be final.531
errorMissing a Javadoc comment.535
errorParameter word should be final.535
errorParameter charset should be final.535
errorParameter encoding should be final.535
errorLine is longer than 120 characters.540
errorMissing a Javadoc comment.540
errorParameter word should be final.540
errorParameter charset should be final.540
errorParameter encoding should be final.540
errorParameter encodingWord should be final.540
error'}' should be on the same line.558
error'}' should be on the same line.561
error'(' is followed by whitespace.569
error'}' should be on the same line.575
errorLine is longer than 120 characters.578
errorAvoid inline conditionals.578
errorParameter handler should be final.599
error'}' should be on the same line.624
errorParameter source should be final.645
error'}' should be on the same line.659
errorMust have at least one statement.673
errorParameter word should be final.691
errorParameter specials should be final.691
error'=' is not followed by whitespace.695
error'32' is a magic number.702
error'127' is a magic number.702
errorParameter word should be final.719
error'10' is a magic number.722
errorParameter charset should be final.748
error'cast' is not followed by whitespace.754
errorAvoid inline conditionals.757
errorParameter charset should be final.767
error'cast' is not followed by whitespace.773
errorAvoid inline conditionals.776
error'private' modifier out of order with the JLS suggestions.826
errorLine is longer than 120 characters.833
errorMust have at least one statement.842
error'private' modifier out of order with the JLS suggestions.922
errorParameter reader should be final.922
errorParameter table should be final.922
errorExpected @throws tag for 'IOException'.922
errorMust have at least one statement.951
errorParameter used should be final.968
errorParameter s should be final.968
error')' is preceded with whitespace.980
error'8' is a magic number.998
error'}' should be on the same line.1032
error'}' should be on the same line.1037
errorParameter s should be final.1077
error'}' should be on the same line.1103
error'}' should be on the same line.1111
error'}' should be on the same line.1117
error'}' should be on the same line.1124
error'}' should be on the same line.1130
errorName 'CRLF' must match pattern '^[a-z][a-zA-Z0-9]*$'.1135
error'}' should be on the same line.1162
error'}' should be on the same line.1167
error'}' should be on the same line.1172
errorMissing a Javadoc comment.1189
errorMissing a Javadoc comment.1190
errorMissing a Javadoc comment.1191
errorMissing a Javadoc comment.1192
errorMissing a Javadoc comment.1193
errorMissing a Javadoc comment.1194
errorMissing a Javadoc comment.1196
errorMissing a Javadoc comment.1199
errorParameter data should be final.1199
errorMissing a Javadoc comment.1203
errorParameter data should be final.1203
errorParameter offset should be final.1203
errorParameter length should be final.1203
errorMissing a Javadoc comment.1209
errorParameter ch should be final.1209
error'}' should be on the same line.1222
error'998' is a magic number.1226
error'}' should be on the same line.1233
errorMissing a Javadoc comment.1242
error'}' should be on the same line.1245
errorMissing a Javadoc comment.1251
error'}' should be on the same line.1258
error'}' should be on the same line.1263
error'}' should be on the same line.1268

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

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

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.io.UnsupportedEncodingException.21
errorUnused import - java.util.ArrayList.22
error';' is not followed by whitespace.22
errorUnused import - java.util.List.27
errorUnused import - java.util.StringTokenizer.29
errorMissing a Javadoc comment.43
errorMissing a Javadoc comment.44
errorMissing a Javadoc comment.45
errorMissing a Javadoc comment.47
errorMissing a Javadoc comment.49
errorName '_parameters' must match pattern '^[a-z][a-zA-Z0-9]*$'.49
errorMissing a Javadoc comment.51
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.53
errorMissing a Javadoc comment.55
errorMissing a Javadoc comment.60
errorParameter list should be final.60
errorLine is longer than 120 characters.100
error'}' should be on the same line.126
errorMissing a Javadoc comment.150
errorMissing a Javadoc comment.154
errorParameter name should be final.154
error'cast' is not followed by whitespace.155
errorMissing a Javadoc comment.162
errorParameter name should be final.162
errorParameter value should be final.162
errorMissing a Javadoc comment.167
errorParameter name should be final.167
errorParameter value should be final.167
errorParameter charset should be final.167
errorMust have at least one statement.189
errorMissing a Javadoc comment.197
errorParameter name should be final.197
errorMissing a Javadoc comment.201
errorMissing a Javadoc comment.205
errorMissing a Javadoc comment.210
errorParameter used should be final.210
error'cast' is not followed by whitespace.216
error'3' is a magic number.230
error'}' should be on the same line.250
error'}' should be on the same line.254
errorMissing a Javadoc comment.270
errorVariable 'name' must be private and have accessor methods.270
errorMissing a Javadoc comment.271
errorVariable 'value' must be private and have accessor methods.271
errorMissing a Javadoc comment.272
errorVariable 'encodedValue' must be private and have accessor methods.272
errorMissing a Javadoc comment.274
errorParameter name should be final.274
errorParameter value should be final.274
errorMissing a Javadoc comment.280
errorParameter name should be final.280
errorParameter value should be final.280
errorParameter encodedValue should be final.280
errorMissing a Javadoc comment.286
errorMissing a Javadoc comment.293

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 type should be final.48
errorParameter protocol should be final.48
errorParameter className 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
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

javax/mail/Quota.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorVariable 'quotaRoot' must be private and have accessor methods.31
errorVariable 'resources' must be private and have accessor methods.36
errorParameter quotaRoot should be final.44
errorParameter name should be final.56
errorParameter limit should be final.56
errorParameter name should be final.69
error'{' is followed by whitespace.73
errorVariable 'name' must be private and have accessor methods.103
errorVariable 'usage' must be private and have accessor methods.107
errorVariable 'limit' must be private and have accessor methods.111
errorParameter name should be final.122
errorParameter usage should be final.122
errorParameter limit should be final.122

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'.93
errorParameter user should be final.96
errorParameter password should be final.96
errorUnused @throws tag for 'AuthenticationFailedException'.109
errorUnused @throws tag for 'IllegalStateException'.111
errorMethod length is 160 lines (max allowed is 150).113
errorParameter host should be final.113
errorParameter port should be final.113
errorParameter user should be final.113
errorParameter password should be final.113
errorMust have at least one statement.174
error'}' should be on the same line.177
error'}' should be on the same line.212
error'}' should be on the same line.217
error'{' should be on the previous line.219
error'}' should be on the same line.230
errorMust have at least one statement.231
errorMust have at least one statement.239
errorLine is longer than 120 characters.243
errorUnused @throws tag for 'AuthenticationFailedException'.288
errorExpected an @return tag.291
errorParameter host should be final.291
errorExpected @param tag for 'host'.291
errorParameter port should be final.291
errorExpected @param tag for 'port'.291
errorParameter user should be final.291
errorExpected @param tag for 'user'.291
errorParameter password should be final.291
errorExpected @param tag for 'password'.291
errorParameter connected should be final.314
errorLine is longer than 120 characters.340
errorAvoid inline conditionals.340
errorParameter url should be final.347
error'url' hides a field.347
errorMissing a Javadoc comment.351
errorParameter listener should be final.351
errorMissing a Javadoc comment.355
errorParameter listener should be final.355
errorMissing a Javadoc comment.359
errorParameter type should be final.359
errorMissing a Javadoc comment.363
errorAvoid inline conditionals.364
errorMissing a Javadoc comment.367
errorParameter event should be final.367
errorParameter listeners should be final.367
errorMissing a Javadoc comment.371

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/util/package.html

ViolationMessageLine
errorMissing package documentation file.0

javax/mail/internet/PreencodedMimeBodyPart.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.32
errorParameter encoding should be final.40
errorExpected an @return tag.51
errorExpected @throws tag for 'MessagingException'.51
errorParameter out should be final.64
errorExpected @throws tag for 'IOException'.64
errorExpected @throws tag for 'MessagingException'.64
errorExpected @throws tag for 'MessagingException'.81

javax/mail/internet/MimeBodyPart.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - javax.swing.text.AbstractDocument.Content.38
errorLine contains a tab character.47
errorMissing a Javadoc comment.48
errorMissing a Javadoc comment.49
errorMissing a Javadoc comment.50
errorMissing a Javadoc comment.51
errorVariable 'dh' must be private and have accessor methods.57
errorVariable 'content' must be private and have accessor methods.61
errorArray brackets at illegal position.61
errorVariable 'contentStream' must be private and have accessor methods.67
errorVariable 'headers' must be private and have accessor methods.71
errorMissing a Javadoc comment.73
errorMissing a Javadoc comment.77
errorParameter in should be final.77
error'1024' is a magic number.80
error'while' construct must use '{}'s.83
error'while' is not followed by whitespace.83
error'1024' is a magic number.83
error',' is not followed by whitespace.86
errorMissing a Javadoc comment.91
errorParameter headers should be final.91
errorParameter content should be final.91
errorExpected @throws tag for 'MessagingException'.105
errorMust have at least one statement.115
errorMissing a Javadoc comment.121
errorMissing a Javadoc comment.125
errorParameter type should be final.142
errorExpected @throws tag for 'MessagingException'.142
errorExpected @throws tag for 'MessagingException'.154
errorParameter disposition should be final.171
errorExpected @throws tag for 'MessagingException'.171
error'}' should be on the same line.174
error'content' hides a field.179
error'}' should be on the same line.182
errorExpected @throws tag for 'MessagingException'.197
errorExpected @throws tag for 'MessagingException'.228
errorMissing a Javadoc comment.232
errorParameter cid should be final.232
errorMissing a Javadoc comment.236
errorMissing a Javadoc comment.240
errorParameter md5 should be final.240
errorMissing a Javadoc comment.244
errorMissing a Javadoc comment.248
errorParameter languages should be final.248
error'20' is a magic number.254
errorMissing a Javadoc comment.263
errorMust have at least one statement.269
errorMissing a Javadoc comment.277
errorParameter description should be final.277
errorMissing a Javadoc comment.281
errorParameter description should be final.281
errorParameter charset should be final.281
error'}' should be on the same line.284
errorLine is longer than 120 characters.287
error'21' is a magic number.287
errorMissing a Javadoc comment.294
errorMust have at least one statement.310
errorMissing a Javadoc comment.327
errorParameter name should be final.327
errorMissing a Javadoc comment.362
errorMissing a Javadoc comment.366
errorMissing a Javadoc comment.378
errorMissing a Javadoc comment.382
errorMissing a Javadoc comment.389
errorMissing a Javadoc comment.393
errorParameter handler should be final.393
errorMissing a Javadoc comment.403
errorParameter content should be final.403
error'content' hides a field.403
errorParameter type should be final.403
error'cast' is not followed by whitespace.406
error'}' should be on the same line.407
errorMissing a Javadoc comment.414
errorParameter text should be final.414
errorMissing a Javadoc comment.418
errorParameter text should be final.418
errorParameter charset should be final.418
errorMissing a Javadoc comment.424
errorParameter text should be final.424
errorParameter charset should be final.424
errorParameter subtype should be final.424
error'}' should be on the same line.430
errorMissing a Javadoc comment.438
errorParameter part should be final.438
errorMissing a Javadoc comment.443
errorParameter out should be final.443
errorMissing a Javadoc comment.454
errorParameter name should be final.454
errorMissing a Javadoc comment.458
errorParameter name should be final.458
errorParameter delimiter should be final.458
errorMissing a Javadoc comment.462
errorParameter name should be final.462
errorParameter value should be final.462
errorParameter name should be final.476
errorParameter value should be final.476
errorExpected @throws tag for 'MessagingException'.476
error'}' should be on the same line.479
errorMissing a Javadoc comment.485
errorParameter name should be final.485
errorParameter value should be final.485
errorMissing a Javadoc comment.489
errorParameter name should be final.489
errorMissing a Javadoc comment.493
errorMissing a Javadoc comment.497
errorParameter name should be final.497
errorMissing a Javadoc comment.501
errorParameter name should be final.501
errorMissing a Javadoc comment.505
errorParameter line should be final.505
errorMissing a Javadoc comment.509
errorMissing a Javadoc comment.513
errorParameter names should be final.513
errorMissing a Javadoc comment.517
errorParameter names should be final.517
errorMissing a Javadoc comment.521
error'content' hides a field.528
error'cast' is not followed by whitespace.533
error'}' should be on the same line.538
error'}' should be on the same line.560
errorMissing a Javadoc comment.595
errorParameter name should be final.595
errorParameter file should be final.613
errorExpected @throws tag for 'IOException'.613
errorExpected @throws tag for 'MessagingException'.613
errorLine contains a tab character.614
errorParameter file should be final.628
errorExpected @throws tag for 'IOException'.628
errorExpected @throws tag for 'MessagingException'.628
errorParameter file should be final.642
errorExpected @throws tag for 'IOException'.642
errorExpected @throws tag for 'MessagingException'.642
errorLine contains a tab character.643
error'8192' is a magic number.647
errorLine contains a tab character.648
errorLine contains a tab character.649
errorLine contains a tab character.650
error'}' should be on the same line.652
errorParameter file should be final.673
errorExpected @throws tag for 'IOException'.673
errorExpected @throws tag for 'MessagingException'.673

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
errorParameter provider should be final.446
errorParameter addressType should be final.461
errorParameter protocol should be final.461
error'}' should be on the same line.467
errorMissing a Javadoc comment.474
errorParameter provider should be final.474
errorParameter name should be final.474
errorLine is longer than 120 characters.481
errorLine is longer than 120 characters.483
errorLine is longer than 120 characters.485
errorLine is longer than 120 characters.487
errorLine is longer than 120 characters.489
errorMissing a Javadoc comment.493
errorMissing a Javadoc comment.502
error'cast' is not followed by whitespace.504
error'}' should be on the same line.526
errorMissing a Javadoc comment.534
errorParameter cl should be final.534
error'finally' is not followed by whitespace.561
error'{' is not preceded with whitespace.561
errorMust have at least one statement.565
errorMust have at least one statement.567
error'finally' is not followed by whitespace.580
error'{' is not preceded with whitespace.580
errorMust have at least one statement.583
errorMust have at least one statement.585
error'finally' is not followed by whitespace.599
error'{' is not preceded with whitespace.599
errorMust have at least one statement.603
errorMust have at least one statement.605
errorMissing a Javadoc comment.612
errorParameter info should be final.612
errorParameter is should be final.612
error'+' is not preceded with whitespace.629
error'+' is not followed by whitespace.629
errorLine is longer than 120 characters.652
errorParameter cl should be final.669
error'finally' is not followed by whitespace.696
error'{' is not preceded with whitespace.696
errorMust have at least one statement.700
errorMust have at least one statement.702
error'finally' is not followed by whitespace.715
error'{' is not preceded with whitespace.715
errorMust have at least one statement.719
errorMust have at least one statement.721
error'finally' is not followed by whitespace.732
error'{' is not preceded with whitespace.732
errorMust have at least one statement.735
errorMust have at least one statement.737
error'finally' is not followed by whitespace.749
error'{' is not preceded with whitespace.749
errorMust have at least one statement.753
errorMust have at least one statement.755
errorParameter msg should be final.773
errorMissing a Javadoc comment.778
errorMissing a Javadoc comment.779
errorMissing a Javadoc comment.780
errorMissing a Javadoc comment.781
errorMissing a Javadoc comment.783
errorParameter provider should be final.783

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.34
errorVariable 'part' must be private and have accessor methods.34
errorMissing a Javadoc comment.36
errorParameter part should be final.36
errorMissing a Javadoc comment.40
errorAvoid inline conditionals.51
errorMissing a Javadoc comment.57
errorMissing a Javadoc comment.61
errorMissing a Javadoc comment.69
errorMissing a Javadoc comment.73

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
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
error'public' modifier out of order with the JLS suggestions.40
errorParameter s should be final.40
error'public' modifier out of order with the JLS suggestions.60
errorParameter ch should be final.60
error'127' is a magic number.67
error'32' is a magic number.67
errorExpected an @return tag.84
errorParameter content should be final.84
errorExpected @throws tag for 'IOException'.84
error'4096' is a magic number.87
error'}' should be on the same line.106
error'998' is a magic number.110
error'}' should be on the same line.117
error'}' should be on the same line.130
error'}' should be on the same line.135
error'}' should be on the same line.140
errorExpected an @return tag.157
errorParameter content should be final.157
error'}' should be on the same line.168
error'}' should be on the same line.178
error'}' should be on the same line.183
errorExpected an @return tag.205
errorParameter content should be final.205
errorExpected @throws tag for 'IOException'.205
error'4096' is a magic number.208
error'}' should be on the same line.229
error'998' is a magic number.233

javax/mail/internet/MimeMultipart.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused import - java.io.ByteArrayInputStream.21
errorLine contains a tab character.40
errorMissing a Javadoc comment.40
errorVariable 'ds' must be private and have accessor methods.45
errorVariable 'parsed' must be private and have accessor methods.49
errorMissing a Javadoc comment.52
errorMissing a Javadoc comment.55
errorMissing a Javadoc comment.58
errorFirst sentence should end with a period.60
errorParameter subtype should be final.72
errorParameter dataSource should be final.84
errorExpected @throws tag for 'MessagingException'.84
errorMissing a Javadoc comment.96
errorParameter subtype should be final.96
errorMissing a Javadoc comment.101
errorMissing a Javadoc comment.106
errorParameter part should be final.106
error'part' hides a field.106
errorMissing a Javadoc comment.111
errorParameter cid should be final.111
errorMissing a Javadoc comment.122
errorMissing a Javadoc comment.130
error'{' is followed by whitespace.130
errorMissing a Javadoc comment.131
error'{' is followed by whitespace.131
error'13' is a magic number.131
error'10' is a magic number.131
errorMissing a Javadoc comment.133
errorParameter out should be final.133
errorMissing a Javadoc comment.160
error'>' is not preceded with whitespace.171
error'>' is not followed by whitespace.171
error'{' is not preceded with whitespace.171
error'{' is not preceded with whitespace.185
error',' is not followed by whitespace.186
errorExpected an @return tag.200
errorLine is longer than 120 characters.200
errorParameter pushbackInStream should be final.200
errorExpected @param tag for 'pushbackInStream'.200
errorParameter boundary should be final.200
errorExpected @param tag for 'boundary'.200
errorExpected @throws tag for 'MessagingException'.200
error'if' construct must use '{}'s.211
error'}' should be on the same line.225
error'cast' is not followed by whitespace.230
error'}' should be on the same line.232
error'cast' is not followed by whitespace.235
errorMissing a Javadoc comment.244
errorParameter in should be final.244
errorMissing a Javadoc comment.248
errorParameter headers should be final.248
errorParameter data should be final.248
errorMissing a Javadoc comment.252
errorParameter in should be final.252
errorMissing a Javadoc comment.257
errorMissing a Javadoc comment.259
error'static' modifier out of order with the JLS suggestions.259
error'synchronized' is not followed by whitespace.261
error'64' is a magic number.264
errorLine is longer than 120 characters.265
errorMissing a Javadoc comment.269
errorMissing a Javadoc comment.270
errorVariable 'inStream' must be private and have accessor methods.270
errorMissing a Javadoc comment.271
errorVariable 'boundaryFound' must be private and have accessor methods.271
errorMissing a Javadoc comment.272
errorVariable 'boundary' must be private and have accessor methods.272
errorMissing a Javadoc comment.274
errorParameter inStream should be final.274
errorParameter boundary should be final.275
errorMissing a Javadoc comment.281
errorLine is longer than 120 characters.287
error'13' is a magic number.290
error'10' is a magic number.292
error'13' is a magic number.294
error'10' is a magic number.299
error'13' is a magic number.300
errorExpected an @return tag.342
errorExpected @throws tag for 'MessagingException'.342
errorExpected @throws tag for 'MessagingException'.357
errorParameter preamble should be final.371
errorExpected @throws tag for 'MessagingException'.371

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

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/util/SharedByteArrayInputStream.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused import - java.io.IOException.21
errorMissing a Javadoc comment.26
errorVariable 'start' must be private and have accessor methods.31
errorParameter buf should be final.39
errorParameter buf should be final.52
errorParameter offset should be final.52
errorParameter length should be final.52
errorParameter offset should be final.82
errorParameter end should be final.82
error'cast' is not followed by whitespace.89
error'cast' is not followed by whitespace.89

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/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

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

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
errorMissing a Javadoc comment.60
errorRedundant 'public' modifier.60

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
errorVariable 'name' must be private and have accessor methods.29
errorVariable 'value' must be private and have accessor methods.33
errorParameter name should be final.41
errorParameter value should be final.41

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