| Severity | 
Category | 
Rule | 
Message | 
Line | 
  Warning | 
javadoc | 
JavadocPackage | 
Missing package-info.java file. | 
 | 
  Error | 
design | 
FinalClass | 
Class Base64 should be declared as final. | 
108 | 
  Error | 
javadoc | 
JavadocType | 
Missing a Javadoc comment. | 
108 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
113 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
116 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
119 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
122 | 
  Error | 
javadoc | 
JavadocStyle | 
First sentence should end with a period. | 
124 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
127 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
138 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
146 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
151 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
154 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
157 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
160 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
165 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
165 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
167 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
167 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
178 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
178 | 
  Warning | 
naming | 
ConstantName | 
Name '_STANDARD_ALPHABET' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 
178 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
191 | 
  Warning | 
naming | 
ConstantName | 
Name '_STANDARD_DECODABET' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 
191 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
243 | 
  Warning | 
naming | 
ConstantName | 
Name '_URL_SAFE_ALPHABET' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 
243 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
255 | 
  Warning | 
naming | 
ConstantName | 
Name '_URL_SAFE_DECODABET' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 
255 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
310 | 
  Warning | 
naming | 
ConstantName | 
Name '_ORDERED_ALPHABET' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 
310 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
322 | 
  Warning | 
naming | 
ConstantName | 
Name '_ORDERED_DECODABET' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 
322 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected an @return tag. | 
377 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
377 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @param tag for 'options'. | 
377 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected an @return tag. | 
393 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
393 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @param tag for 'options'. | 
393 | 
  Info | 
modifier | 
ModifierOrder | 
'static' modifier out of order with the JLS suggestions. | 
438 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> and | 
446 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var>. The | 
448 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> needs only be as big as | 
449 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var>. Code can reuse a byte array by passing a | 
450 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var>. | 
451 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @param tag for 'options'. | 
462 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> and writes the | 
469 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var>. The source and | 
470 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> and <var>destOffset</var>. This method | 
472 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var>. This method | 
472 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> + 3 for the <var>source</var> array or | 
474 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> array or | 
474 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> + 4 for the <var>destination</var> array. The | 
475 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> array. The | 
475 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var>. | 
477 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> array | 
494 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @param tag for 'options'. | 
498 | 
  Warning | 
naming | 
LocalVariableName | 
Name 'ALPHABET' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 
499 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 4 should be on the same line as the next part of a multi-block statement. | 
606 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
611 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
615 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
638 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected an @return tag. | 
652 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected an @return tag. | 
681 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected an @return tag. | 
696 | 
  Error | 
javadoc | 
JavadocMethod | 
Unused @param tag for 'options'. | 
725 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected an @return tag. | 
732 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 4 should be on the same line as the next part of a multi-block statement. | 
751 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 4 should be on the same line as the next part of a multi-block statement. | 
755 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 4 should be on the same line as the next part of a multi-block statement. | 
774 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
778 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 4 should be on the same line as the next part of a multi-block statement. | 
813 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> and writes the resulting | 
825 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var>. The source and | 
826 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> and <var>destOffset</var>. This method | 
828 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var>. This method | 
828 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> + 4 for the <var>source</var> array or | 
830 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> array or | 
830 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> + 3 for the <var>destination</var> array. This | 
831 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> array. This | 
831 | 
  Warning | 
naming | 
LocalVariableName | 
Name 'DECODABET' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 
855 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
868 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
884 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @param tag for 'options'. | 
930 | 
  Warning | 
naming | 
LocalVariableName | 
Name 'DECODABET' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 
931 | 
  Warning | 
blocks | 
LeftCurly | 
'{' at column 4 should be on the previous line. | 
948 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 4 should be on the same line as the next part of a multi-block statement. | 
962 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1002 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 5 should be on the same line as the next part of a multi-block statement. | 
1035 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 5 should be on the same line as the next part of a multi-block statement. | 
1038 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1082 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1086 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1090 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1123 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1127 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1156 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1159 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1208 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1211 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1259 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 3 should be on the same line as the next part of a multi-block statement. | 
1262 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1364 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1365 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1366 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1367 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1368 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1369 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1370 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1371 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1372 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1373 | 
  Error | 
design | 
DesignForExtension | 
Method 'read' is not designed for extension - needs to be abstract, final or empty. | 
1432 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @throws tag for 'java.io.IOException'. | 
1432 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 7 should be on the same line as the next part of a multi-block statement. | 
1448 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 6 should be on the same line as the next part of a multi-block statement. | 
1461 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 5 should be on the same line as the next part of a multi-block statement. | 
1465 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 6 should be on the same line as the next part of a multi-block statement. | 
1487 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 6 should be on the same line as the next part of a multi-block statement. | 
1490 | 
  Info | 
whitespace | 
ParenPad | 
'(' is followed by whitespace. | 
1502 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 5 should be on the same line as the next part of a multi-block statement. | 
1508 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 4 should be on the same line as the next part of a multi-block statement. | 
1522 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> bytes are read. Returns number of bytes read into | 
1533 | 
  Error | 
design | 
DesignForExtension | 
Method 'read' is not designed for extension - needs to be abstract, final or empty. | 
1545 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @throws tag for 'java.io.IOException'. | 
1545 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1577 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1578 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1579 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1580 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1581 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1582 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1583 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1584 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1585 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1586 | 
  Error | 
javadoc | 
JavadocVariable | 
Missing a Javadoc comment. | 
1587 | 
  Error | 
design | 
DesignForExtension | 
Method 'write' is not designed for extension - needs to be abstract, final or empty. | 
1651 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @throws tag for 'java.io.IOException'. | 
1651 | 
  Warning | 
blocks | 
LeftCurly | 
'{' at column 5 should be on the previous line. | 
1662 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 4 should be on the same line as the next part of a multi-block statement. | 
1673 | 
  Warning | 
blocks | 
LeftCurly | 
'{' at column 6 should be on the previous line. | 
1681 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 5 should be on the same line as the next part of a multi-block statement. | 
1687 | 
  Error | 
javadoc | 
JavadocStyle | 
Extra HTML tag found: </var> bytes are | 
1695 | 
  Error | 
design | 
DesignForExtension | 
Method 'write' is not designed for extension - needs to be abstract, final or empty. | 
1706 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @throws tag for 'java.io.IOException'. | 
1706 | 
  Error | 
design | 
DesignForExtension | 
Method 'flushBase64' is not designed for extension - needs to be abstract, final or empty. | 
1723 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @throws tag for 'java.io.IOException'. | 
1723 | 
  Warning | 
blocks | 
RightCurly | 
'}' at column 5 should be on the same line as the next part of a multi-block statement. | 
1728 | 
  Error | 
design | 
DesignForExtension | 
Method 'close' is not designed for extension - needs to be abstract, final or empty. | 
1741 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @throws tag for 'java.io.IOException'. | 
1741 | 
  Error | 
design | 
DesignForExtension | 
Method 'suspendEncoding' is not designed for extension - needs to be abstract, final or empty. | 
1759 | 
  Error | 
javadoc | 
JavadocMethod | 
Expected @throws tag for 'java.io.IOException'. | 
1759 | 
  Error | 
design | 
DesignForExtension | 
Method 'resumeEncoding' is not designed for extension - needs to be abstract, final or empty. | 
1770 |