Checkstyle Results

The following document contains the results of Checkstyle.

Summary

FilesInfosWarningsErrors
5780016701

Files

FilesIWE
org/apache/commons/httpclient/HttpConnection.java 00228
org/apache/commons/httpclient/HttpParser.java 0023
org/apache/commons/httpclient/package.html 001
org/archive/crawler/CommandLineParser.java 0072
org/archive/crawler/Heritrix.java 00230
org/archive/crawler/SimpleHttpServer.java 0046
org/archive/crawler/admin/Alert.java 0041
org/archive/crawler/admin/CrawlJob.java 00284
org/archive/crawler/admin/CrawlJobErrorHandler.java 0066
org/archive/crawler/admin/CrawlJobHandler.java 00259
org/archive/crawler/admin/InvalidJobFileException.java 004
org/archive/crawler/admin/LongWrapper.java 007
org/archive/crawler/admin/StatisticsTracker.java 00418
org/archive/crawler/admin/auth/User.java 0069
org/archive/crawler/admin/auth/package.html 001
org/archive/crawler/checkpoint/Checkpoint.java 0051
org/archive/crawler/checkpoint/CheckpointContext.java 0033
org/archive/crawler/checkpoint/ObjectPlusFilesInputStream.java 0043
org/archive/crawler/checkpoint/ObjectPlusFilesOutputStream.java 0054
org/archive/crawler/checkpoint/package.html 001
org/archive/crawler/datamodel/CandidateURI.java 00116
org/archive/crawler/datamodel/CoreAttributeConstants.java 0046
org/archive/crawler/datamodel/CrawlHost.java 0025
org/archive/crawler/datamodel/CrawlOrder.java 00103
org/archive/crawler/datamodel/CrawlServer.java 0074
org/archive/crawler/datamodel/CrawlURI.java 00258
org/archive/crawler/datamodel/CrawlURITest.java 0032
org/archive/crawler/datamodel/CredentialStore.java 0061
org/archive/crawler/datamodel/CredentialStoreTest.java 0022
org/archive/crawler/datamodel/FetchStatusCodes.java 0044
org/archive/crawler/datamodel/InstancePerThread.java 003
org/archive/crawler/datamodel/LocalizedError.java 0014
org/archive/crawler/datamodel/RobotsExclusionPolicy.java 00120
org/archive/crawler/datamodel/RobotsHonoringPolicy.java 0056
org/archive/crawler/datamodel/SeedList.java 0069
org/archive/crawler/datamodel/SeedListTest.java 0038
org/archive/crawler/datamodel/ServerCache.java 0023
org/archive/crawler/datamodel/UURI.java 0046
org/archive/crawler/datamodel/UURIFactory.java 00226
org/archive/crawler/datamodel/UURIFactoryTest.java 00132
org/archive/crawler/datamodel/UURISet.java 0022
org/archive/crawler/datamodel/credential/Credential.java 0055
org/archive/crawler/datamodel/credential/CredentialAvatar.java 0044
org/archive/crawler/datamodel/credential/HtmlFormCredential.java 0057
org/archive/crawler/datamodel/credential/Rfc2617Credential.java 0052
org/archive/crawler/datamodel/package.html 001
org/archive/crawler/event/CrawlStatusAdapter.java 0017
org/archive/crawler/event/CrawlStatusListener.java 0014
org/archive/crawler/event/CrawlURIDispositionListener.java 007
org/archive/crawler/event/package.html 001
org/archive/crawler/extractor/CrawlUriSWFAction.java 0015
org/archive/crawler/extractor/CustomSWFTags.java 001
org/archive/crawler/extractor/CustomSWFTags.java 0017
org/archive/crawler/extractor/ExtractorCSS.java 0023
org/archive/crawler/extractor/ExtractorDOC.java 0040
org/archive/crawler/extractor/ExtractorHTML.java 00207
org/archive/crawler/extractor/ExtractorHTML2.java 0032
org/archive/crawler/extractor/ExtractorHTMLTest.java 0068
org/archive/crawler/extractor/ExtractorHTTP.java 0034
org/archive/crawler/extractor/ExtractorJS.java 0045
org/archive/crawler/extractor/ExtractorPDF.java 0052
org/archive/crawler/extractor/ExtractorSWF.java 0018
org/archive/crawler/extractor/ExtractorUniversal.java 00135
org/archive/crawler/extractor/PDFParser.java 00144
org/archive/crawler/extractor/package.html 001
org/archive/crawler/fetcher/FetchDNS.java 0031
org/archive/crawler/fetcher/FetchFTP.java 0040
org/archive/crawler/fetcher/FetchHTTP.java 00192
org/archive/crawler/fetcher/package.html 001
org/archive/crawler/filter/FilePatternFilter.java 0066
org/archive/crawler/filter/FilePatternFilterTest.java 004
org/archive/crawler/filter/HopsFilter.java 0031
org/archive/crawler/filter/OrFilter.java 0043
org/archive/crawler/filter/PathDepthFilter.java 0039
org/archive/crawler/filter/PathologicalPathFilter.java 0013
org/archive/crawler/filter/PathologicalPathFilterTest.java 003
org/archive/crawler/filter/SurtPrefixFilter.java 0031
org/archive/crawler/filter/TransclusionFilter.java 0055
org/archive/crawler/filter/URIRegExpFilter.java 0016
org/archive/crawler/filter/package.html 001
org/archive/crawler/framework/AbstractTracker.java 00107
org/archive/crawler/framework/CrawlController.java 00269
org/archive/crawler/framework/CrawlScope.java 0089
org/archive/crawler/framework/Filter.java 0032
org/archive/crawler/framework/Processor.java 0046
org/archive/crawler/framework/ProcessorChain.java 0015
org/archive/crawler/framework/ProcessorChainList.java 0020
org/archive/crawler/framework/StatisticsTracking.java 009
org/archive/crawler/framework/ToePool.java 00107
org/archive/crawler/framework/ToeThread.java 00191
org/archive/crawler/framework/URIFrontier.java 0046
org/archive/crawler/framework/URIFrontierHostStatistics.java 0012
org/archive/crawler/framework/URIFrontierMarker.java 005
org/archive/crawler/framework/exceptions/ConfigurationException.java 0059
org/archive/crawler/framework/exceptions/FatalConfigurationException.java 0014
org/archive/crawler/framework/exceptions/InitializationException.java 0012
org/archive/crawler/framework/exceptions/InvalidURIFrontierMarkerException.java 004
org/archive/crawler/framework/exceptions/package.html 001
org/archive/crawler/framework/package.html 001
org/archive/crawler/frontier/DiskIncludedFrontier.java 0078
org/archive/crawler/frontier/Frontier.java 00792
org/archive/crawler/frontier/FrontierJournal.java 001
org/archive/crawler/frontier/FrontierJournal.java 0018
org/archive/crawler/frontier/FrontierMarker.java 0094
org/archive/crawler/frontier/KeyedQueue.java 00170
org/archive/crawler/frontier/KeyedQueueTest.java 001
org/archive/crawler/frontier/KeyedQueueTest.java 0026
org/archive/crawler/frontier/RecoveryJournal.java 0075
org/archive/crawler/frontier/SchedulingComparator.java 0017
org/archive/crawler/frontier/URIQueueMatcher.java 0025
org/archive/crawler/frontier/URIWorkQueue.java 0094
org/archive/crawler/frontier/URIWorkQueueStateComparator.java 0019
org/archive/crawler/frontier/package.html 001
org/archive/crawler/io/LocalErrorFormatter.java 007
org/archive/crawler/io/PassthroughFormatter.java 004
org/archive/crawler/io/RuntimeErrorFormatter.java 0013
org/archive/crawler/io/StatisticsLogFormatter.java 004
org/archive/crawler/io/UriErrorFormatter.java 0010
org/archive/crawler/io/UriProcessingFormatter.java 0036
org/archive/crawler/io/package.html 001
org/archive/crawler/postprocessor/CrawlStateUpdater.java 0016
org/archive/crawler/postprocessor/Postselector.java 00106
org/archive/crawler/postprocessor/package.html 001
org/archive/crawler/prefetch/PreconditionEnforcer.java 0081
org/archive/crawler/prefetch/Preselector.java 0029
org/archive/crawler/prefetch/package.html 001
org/archive/crawler/scope/BroadScope.java 0018
org/archive/crawler/scope/DomainScope.java 0027
org/archive/crawler/scope/DomainScopeTest.java 0024
org/archive/crawler/scope/FilterScope.java 0020
org/archive/crawler/scope/HostScope.java 0024
org/archive/crawler/scope/PathScope.java 0032
org/archive/crawler/scope/RefinedScope.java 0019
org/archive/crawler/scope/SurtPrefixScope.java 0050
org/archive/crawler/scope/package.html 001
org/archive/crawler/selftest/AllSelfTestCases.java 007
org/archive/crawler/selftest/AuthSelfTest.java 007
org/archive/crawler/selftest/BackgroundImageExtractionSelfTestCase.java 001
org/archive/crawler/selftest/BackgroundImageExtractionSelfTestCase.java 0013
org/archive/crawler/selftest/BadURIsStopPageParsingSelfTest.java 009
org/archive/crawler/selftest/CharsetSelfTest.java 004
org/archive/crawler/selftest/FlashParseSelfTest.java 005
org/archive/crawler/selftest/FramesSelfTestCase.java 001
org/archive/crawler/selftest/FramesSelfTestCase.java 005
org/archive/crawler/selftest/MaxLinkHopsSelfTest.java 0010
org/archive/crawler/selftest/SelfTestCase.java 0098
org/archive/crawler/selftest/SelfTestCrawlJobHandler.java 0037
org/archive/crawler/settings/ComplexType.java 00201
org/archive/crawler/settings/Constraint.java 0052
org/archive/crawler/settings/CrawlSettingsSAXHandler.java 00140
org/archive/crawler/settings/CrawlSettingsSAXSource.java 0077
org/archive/crawler/settings/CrawlerSettings.java 0079
org/archive/crawler/settings/CrawlerSettingsTest.java 0010
org/archive/crawler/settings/DataContainer.java 0063
org/archive/crawler/settings/DoubleList.java 0035
org/archive/crawler/settings/FloatList.java 0035
org/archive/crawler/settings/IntegerList.java 0035
org/archive/crawler/settings/LegalValueListConstraint.java 001
org/archive/crawler/settings/LegalValueListConstraint.java 0014
org/archive/crawler/settings/LegalValueTypeConstraint.java 001
org/archive/crawler/settings/LegalValueTypeConstraint.java 0014
org/archive/crawler/settings/ListType.java 0095
org/archive/crawler/settings/LongList.java 0035
org/archive/crawler/settings/MapType.java 0050
org/archive/crawler/settings/MapTypeTest.java 0063
org/archive/crawler/settings/ModuleAttributeInfo.java 0028
org/archive/crawler/settings/ModuleType.java 0012
org/archive/crawler/settings/OverrideTest.java 001
org/archive/crawler/settings/OverrideTest.java 0012
org/archive/crawler/settings/RegularExpressionConstraint.java 001
org/archive/crawler/settings/RegularExpressionConstraint.java 0024
org/archive/crawler/settings/SettingsCache.java 0035
org/archive/crawler/settings/SettingsFrameworkTestCase.java 0030
org/archive/crawler/settings/SettingsHandler.java 00131
org/archive/crawler/settings/SimpleType.java 0023
org/archive/crawler/settings/SimpleTypeTest.java 0024
org/archive/crawler/settings/SoftSettingsHash.java 00121
org/archive/crawler/settings/StringList.java 0025
org/archive/crawler/settings/TextField.java 0021
org/archive/crawler/settings/Type.java 0033
org/archive/crawler/settings/ValueErrorHandler.java 003
org/archive/crawler/settings/XMLSettingsHandler.java 00148
org/archive/crawler/settings/XMLSettingsHandlerTest.java 001
org/archive/crawler/settings/XMLSettingsHandlerTest.java 0019
org/archive/crawler/settings/refinements/Criteria.java 004
org/archive/crawler/settings/refinements/PortnumberCriteria.java 0019
org/archive/crawler/settings/refinements/Refinement.java 0050
org/archive/crawler/settings/refinements/RegularExpressionCriteria.java 0016
org/archive/crawler/settings/refinements/TimespanCriteria.java 001
org/archive/crawler/settings/refinements/TimespanCriteria.java 0033
org/archive/crawler/settings/refinements/TimespanCriteriaTest.java 0013
org/archive/crawler/settings/refinements/package.html 001
org/archive/crawler/util/FPUURISet.java 0067
org/archive/crawler/util/MemUURISet.java 0040
org/archive/crawler/util/Sorts.java 007
org/archive/crawler/util/StringIntPair.java 0017
org/archive/crawler/util/StringIntPairComparator.java 009
org/archive/crawler/util/ThreadKicker.java 0064
org/archive/crawler/util/package.html 001
org/archive/crawler/writer/ARCWriterProcessor.java 00144
org/archive/crawler/writer/package.html 001
org/archive/httpclient/CloseConnectionMarker.java 005
org/archive/httpclient/ConfigurableTrustManagerProtocolSocketFactory.java 0033
org/archive/httpclient/HttpRecorderGetMethod.java 0035
org/archive/httpclient/HttpRecorderMethod.java 0022
org/archive/httpclient/HttpRecorderPostMethod.java 0025
org/archive/httpclient/PatchedHttpClient.java 0038
org/archive/httpclient/SingleHttpConnectionManager.java 0011
org/archive/io/CharSubSequence.java 0041
org/archive/io/CompositeFileInputStream.java 0040
org/archive/io/CompositeFileReader.java 004
org/archive/io/DevNull.java 0011
org/archive/io/DiskByteQueue.java 00169
org/archive/io/EnhancedCharSequence.java 002
org/archive/io/GenerationFileHandler.java 0060
org/archive/io/GzipHeader.java 00121
org/archive/io/GzippedInputStream.java 0065
org/archive/io/HeaderlessObjectInputStream.java 0013
org/archive/io/HeaderlessObjectOutputStream.java 0012
org/archive/io/MappedByteBufferInputStream.java 001
org/archive/io/MappedByteBufferInputStream.java 0090
org/archive/io/PositionableStream.java 0010
org/archive/io/RandomAccessInputStream.java 0042
org/archive/io/RandomAccessOutputStream.java 0021
org/archive/io/RecorderIOException.java 002
org/archive/io/RecorderLengthExceededException.java 002
org/archive/io/RecorderTimeoutException.java 002
org/archive/io/RecordingInputStream.java 0092
org/archive/io/RecordingOutputStream.java 0091
org/archive/io/RecordingOutputStreamTest.java 0048
org/archive/io/ReplayCharSequence.java 002
org/archive/io/ReplayCharSequenceFactory.java 00182
org/archive/io/ReplayCharSequenceFactoryTest.java 0067
org/archive/io/ReplayInputStream.java 0070
org/archive/io/arc/ARCConstants.java 0036
org/archive/io/arc/ARCReader.java 00136
org/archive/io/arc/ARCReaderFactory.java 0042
org/archive/io/arc/ARCRecord.java 0077
org/archive/io/arc/ARCRecordMetaData.java 0050
org/archive/io/arc/ARCSocketFactory.java 00150
org/archive/io/arc/ARCSocketFactoryTest.java 00105
org/archive/io/arc/ARCWriter.java 00188
org/archive/io/arc/ARCWriterPool.java 0098
org/archive/io/arc/ARCWriterPoolTest.java 0019
org/archive/io/arc/ARCWriterTest.java 0053
org/archive/io/package.html 001
org/archive/util/AbstractLongFPSet.java 0050
org/archive/util/ArchiveUtils.java 00147
org/archive/util/ArchiveUtilsTest.java 00142
org/archive/util/Base32.java 00127
org/archive/util/CachingDiskLongFPSet.java 0037
org/archive/util/CompositeIterator.java 0022
org/archive/util/ConfigurableX509TrustManager.java 001
org/archive/util/ConfigurableX509TrustManager.java 0049
org/archive/util/ConfigurableX509TrustManagerTest.java 0098
org/archive/util/Deque.java 002
org/archive/util/DevUtils.java 0011
org/archive/util/DiskBackedDeque.java 0056
org/archive/util/DiskBackedDequeTest.java 0086
org/archive/util/DiskBackedQueue.java 0085
org/archive/util/DiskBackedQueueTest.java 00100
org/archive/util/DiskLongFPSet.java 00115
org/archive/util/DiskQueue.java 00123
org/archive/util/DiskQueueIterator.java 0024
org/archive/util/DiskQueueTest.java 0045
org/archive/util/DiskStack.java 00117
org/archive/util/DiskStackTest.java 0025
org/archive/util/FileUtils.java 0056
org/archive/util/FixedSizeList.java 0022
org/archive/util/GateSync.java 001
org/archive/util/GateSync.java 0026
org/archive/util/Histotable.java 0065
org/archive/util/HttpRecorder.java 0051
org/archive/util/HttpRecorderMarker.java 006
org/archive/util/Inverter.java 009
org/archive/util/JavaLiterals.java 0054
org/archive/util/LineReadingIterator.java 0048
org/archive/util/Lineable.java 003
org/archive/util/LogReader.java 00284
org/archive/util/LongFPSet.java 003
org/archive/util/LongFPSetCache.java 0033
org/archive/util/LongFPSetCacheTest.java 0023
org/archive/util/LongFPSetTestCase.java 0030
org/archive/util/MemLongFPSet.java 0079
org/archive/util/MemLongFPSetTest.java 0010
org/archive/util/MemQueue.java 0017
org/archive/util/MemQueueTest.java 009
org/archive/util/MimetypeUtils.java 0017
org/archive/util/MimetypeUtilsTest.java 0018
org/archive/util/OneLineSimpleLogger.java 0036
org/archive/util/PaddingStringBuffer.java 0041
org/archive/util/PaddingStringBufferTest.java 0062
org/archive/util/Queue.java 009
org/archive/util/QueueCat.java 0034
org/archive/util/QueueTestBase.java 001
org/archive/util/QueueTestBase.java 0017
org/archive/util/SURT.java 0052
org/archive/util/SURTTest.java 0021
org/archive/util/Stack.java 0012
org/archive/util/SurtPrefixSet.java 0057
org/archive/util/SurtPrefixSetTest.java 0070
org/archive/util/TextUtils.java 0051
org/archive/util/TimedFixedSizeList.java 0043
org/archive/util/TmpDirTestCase.java 0031
org/archive/util/package.html 001
st/ata/util/AList.java 0097
st/ata/util/FPGenerator.java 00411
st/ata/util/HashtableAList.java 00270
st/ata/util/MutableAList.java 0027
st/ata/util/X.java 00190
st/ata/util/package.html 001

org/apache/commons/httpclient/HttpConnection.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 2
Error Parameter host should be final. 130
Error Parameter port should be final. 130
Error Parameter host should be final. 147
Error Parameter port should be final. 147
Error Parameter secure should be final. 147
Error Parameter host should be final. 159
Error Parameter port should be final. 159
Error Parameter protocol should be final. 159
Error Line is longer than 80 characters. 172
Error Parameter host should be final. 172
Error Parameter virtualHost should be final. 172
Error Parameter port should be final. 172
Error Parameter protocol should be final. 172
Error Parameter proxyHost should be final. 186
Error Parameter proxyPort should be final. 187
Error Parameter host should be final. 188
Error Parameter port should be final. 189
Error Parameter proxyHost should be final. 210
Error Parameter proxyPort should be final. 211
Error Parameter host should be final. 212
Error Parameter port should be final. 213
Error Parameter secure should be final. 214
Error Avoid inline conditionals. 216
Error Parameter hostConfiguration should be final. 224
Error Parameter proxyHost should be final. 247
Error Parameter proxyPort should be final. 248
Error Parameter host should be final. 249
Error Parameter virtualHost should be final. 250
Error Parameter port should be final. 251
Error Parameter protocol should be final. 252
Error Method 'getHost' is not designed for extension - needs to be abstract, final or empty. 276
Error Method 'setHost' is not designed for extension - needs to be abstract, final or empty. 286
Error Parameter host should be final. 286
Error Redundant throws: 'IllegalStateException' is unchecked exception. 286
Error Method 'getVirtualHost' is not designed for extension - needs to be abstract, final or empty. 299
Error Method 'setVirtualHost' is not designed for extension - needs to be abstract, final or empty. 313
Error Parameter host should be final. 313
Error Redundant throws: 'IllegalStateException' is unchecked exception. 313
Error Method 'getPort' is not designed for extension - needs to be abstract, final or empty. 326
Error Avoid inline conditionals. 328
Error '443' is a magic number. 328
Error '80' is a magic number. 328
Error Method 'setPort' is not designed for extension - needs to be abstract, final or empty. 341
Error Parameter port should be final. 341
Error Redundant throws: 'IllegalStateException' is unchecked exception. 341
Error Method 'getProxyHost' is not designed for extension - needs to be abstract, final or empty. 351
Error Method 'setProxyHost' is not designed for extension - needs to be abstract, final or empty. 362
Error Parameter host should be final. 362
Error Redundant throws: 'IllegalStateException' is unchecked exception. 362
Error Method 'getProxyPort' is not designed for extension - needs to be abstract, final or empty. 372
Error Method 'setProxyPort' is not designed for extension - needs to be abstract, final or empty. 383
Error Parameter port should be final. 383
Error Redundant throws: 'IllegalStateException' is unchecked exception. 383
Error Method 'isSecure' is not designed for extension - needs to be abstract, final or empty. 394
Error Method 'getProtocol' is not designed for extension - needs to be abstract, final or empty. 402
Error Method 'setSecure' is not designed for extension - needs to be abstract, final or empty. 418
Error Parameter secure should be final. 418
Error Redundant throws: 'IllegalStateException' is unchecked exception. 418
Error Avoid inline conditionals. 421
Error First sentence should end with a period. 425
Error Unused @throws tag for 'IllegalStateException'. 430
Error Method 'setProtocol' is not designed for extension - needs to be abstract, final or empty. 432
Error Parameter protocol should be final. 432
Error Method 'getLocalAddress' is not designed for extension - needs to be abstract, final or empty. 449
Error Method 'setLocalAddress' is not designed for extension - needs to be abstract, final or empty. 459
Error Parameter localAddress should be final. 459
Error 'localAddress' hides a field. 459
Error Method 'isOpen' is not designed for extension - needs to be abstract, final or empty. 470
Error Method 'isStaleCheckingEnabled' is not designed for extension - needs to be abstract, final or empty. 485
Error Line is longer than 80 characters. 490
Error Line is longer than 80 characters. 492
Error Line is longer than 80 characters. 493
Error Line is longer than 80 characters. 494
Error Line is longer than 80 characters. 495
Error Method 'setStaleCheckingEnabled' is not designed for extension - needs to be abstract, final or empty. 502
Error Parameter staleCheckEnabled should be final. 502
Error Line is longer than 80 characters. 507
Error Line is longer than 80 characters. 511
Error Line is longer than 80 characters. 512
Error Line is longer than 80 characters. 513
Error Line is longer than 80 characters. 520
Error Line is longer than 80 characters. 523
Error Extra HTML tag found: </tt> if the connection is already closed, or a read would 523
Error Method 'isStale' is not designed for extension - needs to be abstract, final or empty. 526
Error Must have at least one statement. 548
Error Line is longer than 80 characters. 553
Error Method 'isProxied' is not designed for extension - needs to be abstract, final or empty. 570
Error Method 'setLastResponseInputStream' is not designed for extension - needs to be abstract, final or empty. 584
Error Parameter inStream should be final. 584
Error Line is longer than 80 characters. 592
Error Line is longer than 80 characters. 593
Error Line is longer than 80 characters. 596
Error Method 'getLastResponseInputStream' is not designed for extension - needs to be abstract, final or empty. 601
Error Line is longer than 80 characters. 608
Error Method 'setSoTimeout' is not designed for extension - needs to be abstract, final or empty. 618
Error Parameter timeout should be final. 618
Error Expected @throws tag for 'IllegalStateException'. 619
Error Redundant throws: 'IllegalStateException' is unchecked exception. 619
Error Line is longer than 80 characters. 628
Error Line is longer than 80 characters. 629
Error Method 'getSoTimeout' is not designed for extension - needs to be abstract, final or empty. 636
Error Expected @throws tag for 'SocketException'. 636
Error Method 'setConnectionTimeout' is not designed for extension - needs to be abstract, final or empty. 651
Error Parameter timeout should be final. 651
Error Line is longer than 80 characters. 660
Error Method 'open' is not designed for extension - needs to be abstract, final or empty. 663
Error Line is longer than 80 characters. 670
Error Avoid inline conditionals. 670
Error Line is longer than 80 characters. 671
Error Avoid inline conditionals. 671
Error Avoid inline conditionals. 679
Error Line is longer than 80 characters. 684
Error Line is longer than 80 characters. 692
Error Line is longer than 80 characters. 694
Error '{' should be on the previous line. 725
Error '{' should be on the previous line. 735
Error Line is longer than 80 characters. 759
Error Line is longer than 80 characters. 760
Error Line is longer than 80 characters. 761
Error Line is longer than 80 characters. 765
Error Method 'tunnelCreated' is not designed for extension - needs to be abstract, final or empty. 768
Error Redundant throws: 'IllegalStateException' is unchecked exception. 768
Error Line is longer than 80 characters. 801
Error Method 'isTransparent' is not designed for extension - needs to be abstract, final or empty. 804
Error Line is longer than 80 characters. 810
Error Method 'flushRequestOutputStream' is not designed for extension - needs to be abstract, final or empty. 814
Error Method 'getRequestOutputStream' is not designed for extension - needs to be abstract, final or empty. 827
Error Redundant throws: 'IllegalStateException' is unchecked exception. 828
Error Line is longer than 80 characters. 846
Error Method 'getRequestOutputStream' is not designed for extension - needs to be abstract, final or empty. 848
Error Parameter useChunking should be final. 848
Error Redundant throws: 'IllegalStateException' is unchecked exception. 849
Error Method 'getResponseInputStream' is not designed for extension - needs to be abstract, final or empty. 873
Error Parameter method should be final. 873
Error Redundant throws: 'IllegalStateException' is unchecked exception. 874
Error Method 'getResponseInputStream' is not designed for extension - needs to be abstract, final or empty. 885
Error Redundant throws: 'IllegalStateException' is unchecked exception. 886
Error Unused @throws tag for 'IllegalStateException'. 900
Error Method 'isResponseAvailable' is not designed for extension - needs to be abstract, final or empty. 902
Error Line is longer than 80 characters. 910
Error Line is longer than 80 characters. 912
Error Unused @throws tag for 'IllegalStateException'. 917
Error Method 'isResponseAvailable' is not designed for extension - needs to be abstract, final or empty. 919
Error Parameter timeout should be final. 919
Error Line is longer than 80 characters. 939
Error Line is longer than 80 characters. 945
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 964
Error Parameter data should be final. 964
Error Redundant throws: 'IllegalStateException' is unchecked exception. 965
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 986
Error Parameter data should be final. 986
Error Parameter offset should be final. 986
Error Parameter length should be final. 986
Error Redundant throws: 'IllegalStateException' is unchecked exception. 987
Error Line is longer than 80 characters. 1021
Error Method 'writeLine' is not designed for extension - needs to be abstract, final or empty. 1025
Error Parameter data should be final. 1025
Error Redundant throws: 'IllegalStateException' is unchecked exception. 1026
Error Method 'writeLine' is not designed for extension - needs to be abstract, final or empty. 1040
Error Redundant throws: 'IllegalStateException' is unchecked exception. 1041
Error Method 'print' is not designed for extension - needs to be abstract, final or empty. 1055
Error Parameter data should be final. 1055
Error Redundant throws: 'IllegalStateException' is unchecked exception. 1056
Error Method 'printLine' is not designed for extension - needs to be abstract, final or empty. 1071
Error Parameter data should be final. 1071
Error Redundant throws: 'IllegalStateException' is unchecked exception. 1072
Error Method 'printLine' is not designed for extension - needs to be abstract, final or empty. 1085
Error Redundant throws: 'IllegalStateException' is unchecked exception. 1086
Error Method 'readLine' is not designed for extension - needs to be abstract, final or empty. 1100
Error Redundant throws: 'IllegalStateException' is unchecked exception. 1100
Error Line is longer than 80 characters. 1108
Error Method 'shutdownOutput' is not designed for extension - needs to be abstract, final or empty. 1111
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 1133
Error Method 'getHttpConnectionManager' is not designed for extension - needs to be abstract, final or empty. 1142
Error Line is longer than 80 characters. 1150
Error Method 'setHttpConnectionManager' is not designed for extension - needs to be abstract, final or empty. 1150
Error Parameter httpConnectionManager should be final. 1150
Error 'httpConnectionManager' hides a field. 1150
Error Method 'releaseConnection' is not designed for extension - needs to be abstract, final or empty. 1157
Error Method 'closeSocketAndStreams' is not designed for extension - needs to be abstract, final or empty. 1172
Error Line is longer than 80 characters. 1217
Error Method 'assertNotOpen' is not designed for extension - needs to be abstract, final or empty. 1221
Error Redundant throws: 'IllegalStateException' is unchecked exception. 1221
Error Method 'assertOpen' is not designed for extension - needs to be abstract, final or empty. 1232
Error Redundant throws: 'IllegalStateException' is unchecked exception. 1232
Error Line is longer than 80 characters. 1241
Error Method 'getSendBufferSize' is not designed for extension - needs to be abstract, final or empty. 1248
Error Method 'setSendBufferSize' is not designed for extension - needs to be abstract, final or empty. 1265
Error Parameter sendBufferSize should be final. 1265
Error 'sendBufferSize' hides a field. 1265
Error First sentence should end with a period. 1277
Error First sentence should end with a period. 1288
Error First sentence should end with a period. 1290
Error Line is longer than 80 characters. 1314
Error Line is longer than 80 characters. 1325
Error First sentence should end with a period. 1330
Error Parameter out should be final. 1336
Error 'out' hides a field. 1336
Error Line is longer than 80 characters. 1341
Error Parameter ioe should be final. 1345
Error Line is longer than 80 characters. 1346
Error Line is longer than 80 characters. 1351
Error Missing a Javadoc comment. 1360
Error Parameter b should be final. 1360
Error Missing a Javadoc comment. 1368
Error Missing a Javadoc comment. 1376
Error Missing a Javadoc comment. 1384
Error Parameter b should be final. 1384
Error Parameter off should be final. 1384
Error Parameter len should be final. 1384
Error Missing a Javadoc comment. 1392
Error Parameter b should be final. 1392
Error '13' is a magic number. 1405
Error '10' is a magic number. 1405
Error First sentence should end with a period. 1412
Error First sentence should end with a period. 1439
Error Variable 'isOpen' must be private and have accessor methods. 1446
Error First sentence should end with a period. 1448
Error First sentence should end with a period. 1451
Error First sentence should end with a period. 1454
Error First sentence should end with a period. 1460
Error First sentence should end with a period. 1463
Error Line is longer than 80 characters. 1466
Error First sentence should end with a period. 1469
Error First sentence should end with a period. 1472
Error Line is longer than 80 characters. 1472

org/apache/commons/httpclient/HttpParser.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 2
Error Line has trailing spaces. 76
Error Line has trailing spaces. 79
Error Class HttpParser should be declared as final. 82
Error Line has trailing spaces. 86
Error Line has trailing spaces. 94
Error Line has trailing spaces. 96
Error Line is longer than 80 characters. 104
Error Parameter inputStream should be final. 104
Error Parameter inputStream should be final. 133
Error Line has trailing spaces. 157
Error Line has trailing spaces. 159
Error Line has trailing spaces. 161
Error Line is longer than 80 characters. 165
Error Parameter is should be final. 165
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 165
Error Line is longer than 80 characters. 166
Error ';' is preceded with whitespace. 171
Error Line is longer than 80 characters. 199
Error Line has trailing spaces. 215
Error Line has trailing spaces. 216
Error Line has trailing spaces. 218

org/apache/commons/httpclient/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/CommandLineParser.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 41
Error '{' should be on the previous line. 44
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 50
Error '{' should be on the previous line. 57
Error Parameter args should be final. 70
Error Parameter out should be final. 70
Error 'out' hides a field. 70
Error Parameter version should be final. 70
Error 'version' hides a field. 70
Error '{' should be on the previous line. 72
Error ',' is not followed by whitespace. 79
Error ',' is not followed by whitespace. 81
Error '+' should be on a new line. 84
Error '+' should be on a new line. 89
Error '+' should be on a new line. 92
Error '{' should be on the previous line. 99
Error '}' should be on the same line. 101
Error '{' should be on the previous line. 104
Error Method 'usage' is not designed for extension - needs to be abstract, final or empty. 112
Error '{' should be on the previous line. 113
Error Method 'usage' is not designed for extension - needs to be abstract, final or empty. 122
Error Parameter exitCode should be final. 122
Error Expected @param tag for 'exitCode'. 122
Error '{' should be on the previous line. 123
Error Method 'usage' is not designed for extension - needs to be abstract, final or empty. 135
Error Parameter message should be final. 135
Error Parameter exitCode should be final. 135
Error '{' should be on the previous line. 136
Error Method 'message' is not designed for extension - needs to be abstract, final or empty. 148
Error Parameter message should be final. 148
Error Parameter exitCode should be final. 148
Error '{' should be on the previous line. 149
Error Parameter message should be final. 162
Error Parameter doUsage should be final. 162
Error Parameter exitCode should be final. 162
Error '{' should be on the previous line. 163
Error '{' should be on the previous line. 165
Error '{' should be on the previous line. 170
Error '80' is a magic number. 173
Error Method 'getCommandLineOptions' is not designed for extension - needs to be abstract, final or empty. 186
Error '{' should be on the previous line. 187
Error Method 'getCommandLineArguments' is not designed for extension - needs to be abstract, final or empty. 194
Error '{' should be on the previous line. 195
Error Method 'getCommandLine' is not designed for extension - needs to be abstract, final or empty. 202
Error '{' should be on the previous line. 203
Error Line is longer than 80 characters. 211
Error '{' should be on the previous line. 215
Error Missing a Javadoc comment. 216
Error Missing a Javadoc comment. 218
Error Parameter version should be final. 218
Error 'version' hides a field. 218
Error '{' should be on the previous line. 219
Error Method 'printUsage' is not designed for extension - needs to be abstract, final or empty. 224
Error Missing a Javadoc comment. 224
Error Parameter pw should be final. 224
Error Parameter width should be final. 224
Error Parameter cmdLineSyntax should be final. 224
Error '+' should be on a new line. 228
Error Method 'printUsage' is not designed for extension - needs to be abstract, final or empty. 234
Error Missing a Javadoc comment. 234
Error Parameter pw should be final. 234
Error Parameter width should be final. 234
Error Parameter app should be final. 235
Error Parameter options should be final. 235
Error 'options' hides a field. 235
Error '{' should be on the previous line. 236

org/archive/crawler/Heritrix.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Utility classes should not have a public or default constructor. 77
Error '{' should be on the previous line. 78
Error Missing a Javadoc comment. 125
Error Missing a Javadoc comment. 126
Error Missing a Javadoc comment. 127
Error First sentence should end with a period. 192
Error First sentence should end with a period. 205
Error Parameter args should be final. 212
Error Expected @throws tag for 'Exception'. 213
Error '{' should be on the previous line. 214
Error '?' is not preceded with whitespace. 217
Error Avoid inline conditionals. 217
Error ':' is not preceded with whitespace. 217
Error ':' should be on a new line. 217
Error '}' should be on the same line. 223
Error 'catch' is not followed by whitespace. 225
Error '}' should be on the same line. 229
Error Expected @throws tag for 'IOException'. 254
Error '+' should be on a new line. 259
Error Missing a Javadoc comment. 267
Error '{' should be on the previous line. 269
Error '?' is not preceded with whitespace. 276
Error '?' should be on a new line. 276
Error Avoid inline conditionals. 276
Error ':' is not preceded with whitespace. 277
Error Parameter subdirName should be final. 289
Error '{' should be on the previous line. 291
Error '?' is not preceded with whitespace. 292
Error '?' should be on a new line. 292
Error Avoid inline conditionals. 292
Error ':' is not preceded with whitespace. 293
Error '{' should be on the previous line. 296
Error Missing a Javadoc comment. 302
Error Parameter args should be final. 302
Error '{' should be on the previous line. 304
Error '{' should be on the previous line. 319
Error '}' should be on the same line. 321
Error '{' should be on the previous line. 323
Error 'cast' is not followed by whitespace. 324
Error '{' should be on the previous line. 326
Error '+' should be on a new line. 327
Error '4' is a magic number. 331
Error '&&' should be on a new line. 331
Error '4' is a magic number. 332
Error '{' should be on the previous line. 334
Error '+' should be on a new line. 335
Error '{' should be on the previous line. 342
Error '{' should be on the previous line. 344
Error '{' should be on the previous line. 352
Error '{' should be on the previous line. 359
Error '+' should be on a new line. 360
Error '{' should be on the previous line. 368
Error '}' should be on the same line. 370
Error '{' should be on the previous line. 372
Error '+' should be on a new line. 373
Error '{' should be on the previous line. 377
Error '+' should be on a new line. 378
Error ':' is not preceded with whitespace. 393
Error '{' should be on the previous line. 399
Error '{' should be on the previous line. 404
Error '{' should be on the previous line. 406
Error '{' should be on the previous line. 412
Error '}' should be on the same line. 417
Error '{' should be on the previous line. 419
Error '{' should be on the previous line. 421
Error '}' should be on the same line. 428
Error '{' should be on the previous line. 430
Error Parameter str should be final. 444
Error '{' should be on the previous line. 445
Error '{' should be on the previous line. 449
Error 'cast' is not followed by whitespace. 450
Error 'cast' is not followed by whitespace. 451
Error '{' should be on the previous line. 453
Error Missing a Javadoc comment. 460
Error '{' should be on the previous line. 461
Error Missing a Javadoc comment. 465
Error '{' should be on the previous line. 467
Error Missing a Javadoc comment. 474
Error Expected @throws tag for 'SecurityException'. 498
Error Redundant throws: 'SecurityException' is unchecked exception. 498
Error Expected @throws tag for 'IOException'. 498
Error '{' should be on the previous line. 499
Error '{' should be on the previous line. 501
Error '{' should be on the previous line. 506
Error '{' should be on the previous line. 523
Error '{' should be on the previous line. 526
Error 'if' is not followed by whitespace. 529
Error '{' should be on the previous line. 530
Error '{' should be on the previous line. 536
Error Parameter key should be final. 550
Error Parameter key should be final. 564
Error Parameter fallback should be final. 564
Error '{' should be on the previous line. 565
Error '?' is not preceded with whitespace. 570
Error Avoid inline conditionals. 570
Error ':' is not preceded with whitespace. 570
Error Line has trailing spaces. 572
Error Line has trailing spaces. 573
Error Missing a Javadoc comment. 574
Error Parameter key should be final. 574
Error Parameter fallback should be final. 574
Error First sentence should end with a period. 583
Error Parameter oneSelfTestName should be final. 592
Error Parameter port should be final. 592
Error Expected @throws tag for 'Exception'. 593
Error Name 'SELFTEST' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Error Name 'ROOTURI' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612
Error Line is longer than 80 characters. 620
Error 'cast' is not followed by whitespace. 623
Error 'cast' is not followed by whitespace. 626
Error '+' should be on a new line. 629
Error '+' should be on a new line. 631
Error '+' should be on a new line. 633
Error '+' should be on a new line. 635
Error First sentence should end with a period. 639
Error Parameter crawlOrderFile should be final. 646
Error Expected @throws tag for 'InitializationException'. 647
Error Expected @throws tag for 'InvalidAttributeValueException'. 647
Error '{' should be on the previous line. 648
Error '+' should be on a new line. 655
Error Parameter crawlOrderFile should be final. 670
Error Parameter runMode should be final. 670
Error Parameter port should be final. 671
Error Parameter adminLoginPassword should be final. 671
Error Expected @throws tag for 'Exception'. 672
Error '{' should be on the previous line. 673
Error '{' should be on the previous line. 687
Error 'if' is not followed by whitespace. 691
Error '{' should be on the previous line. 692
Error '}' should be on the same line. 695
Error '{' should be on the previous line. 697
Error '}' should be on the same line. 700
Error 'if' is not followed by whitespace. 701
Error '{' should be on the previous line. 702
Error '+' should be on a new line. 711
Error '+' should be on a new line. 713
Error '{' should be on the previous line. 718
Error Missing a Javadoc comment. 723
Error Parameter handler should be final. 723
Error Parameter crawlOrderFile should be final. 724
Error Parameter descriptor should be final. 724
Error '{' should be on the previous line. 726
Error '{' should be on the previous line. 728
Error '{' should be on the previous line. 744
Error '?' is not preceded with whitespace. 745
Error Avoid inline conditionals. 745
Error ':' is not preceded with whitespace. 745
Error '{' should be on the previous line. 756
Error First sentence should end with a period. 760
Error '{' should be on the previous line. 766
Error '{' should be on the previous line. 774
Error '{' should be on the previous line. 782
Error '{' should be on the previous line. 790
Error '{' should be on the previous line. 801
Error '{' should be on the previous line. 810
Error '{' is not preceded with whitespace. 822
Error 'if' is not followed by whitespace. 823
Error '!=' is not preceded with whitespace. 823
Error '!=' is not followed by whitespace. 823
Error '{' is not preceded with whitespace. 823
Error 'if' is not followed by whitespace. 833
Error '{' is not preceded with whitespace. 833
Error 'if' is not followed by whitespace. 835
Error '{' is not preceded with whitespace. 835
Error 'if' is not followed by whitespace. 838
Error '{' should be on the previous line. 849
Error Parameter exitCode should be final. 860
Error '{' should be on the previous line. 861
Error '{' should be on the previous line. 871
Error Line contains a tab character. 872
Error Line contains a tab character. 878
Error Line contains a tab character. 879
Error Line contains a tab character. 880
Error Parameter exitCode should be final. 880
Error '{' should be on the previous line. 881
Error Line contains a tab character. 884
Error First sentence should end with a period. 886
Error Line contains a tab character. 886
Error Parameter alert should be final. 890
Error '{' is not preceded with whitespace. 890
Error 'if' is not followed by whitespace. 891
Error '{' is not preceded with whitespace. 891
Error First sentence should end with a period. 897
Error '{' is not preceded with whitespace. 901
Error '{' is not preceded with whitespace. 909
Error 'for' is not followed by whitespace. 911
Error '(' is followed by whitespace. 911
Error ';' is preceded with whitespace. 911
Error ';' is preceded with whitespace. 911
Error ')' is preceded with whitespace. 911
Error '{' is not preceded with whitespace. 911
Error 'cast' is not followed by whitespace. 912
Error 'if' is not followed by whitespace. 913
Error '{' is not preceded with whitespace. 913
Error Parameter alertID should be final. 924
Error '{' is not preceded with whitespace. 924
Error 'for' is not followed by whitespace. 925
Error '(' is followed by whitespace. 925
Error ';' is preceded with whitespace. 925
Error ';' is preceded with whitespace. 925
Error ')' is preceded with whitespace. 925
Error '{' is not preceded with whitespace. 925
Error 'cast' is not followed by whitespace. 926
Error 'if' is not followed by whitespace. 927
Error '{' is not preceded with whitespace. 927
Error Parameter alertID should be final. 937
Error '{' is not preceded with whitespace. 937
Error 'for' is not followed by whitespace. 938
Error '(' is followed by whitespace. 938
Error ';' is preceded with whitespace. 938
Error ';' is preceded with whitespace. 938
Error ')' is preceded with whitespace. 938
Error '{' is not preceded with whitespace. 938
Error 'cast' is not followed by whitespace. 939
Error 'if' is not followed by whitespace. 940
Error '{' is not preceded with whitespace. 940
Error Parameter alertID should be final. 952
Error '{' is not preceded with whitespace. 952
Error 'if' is not followed by whitespace. 953
Error '{' is not preceded with whitespace. 953
Error 'for' is not followed by whitespace. 957
Error '(' is followed by whitespace. 957
Error ';' is preceded with whitespace. 957
Error ';' is preceded with whitespace. 957
Error ')' is preceded with whitespace. 957
Error '{' is not preceded with whitespace. 957
Error 'cast' is not followed by whitespace. 958
Error 'if' is not followed by whitespace. 959
Error '{' is not preceded with whitespace. 959

org/archive/crawler/SimpleHttpServer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 52
Error Missing a Javadoc comment. 53
Error Missing a Javadoc comment. 54
Error Name 'webapps' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 79
Error Missing a Javadoc comment. 83
Error Missing a Javadoc comment. 88
Error Parameter port should be final. 88
Error 'port' hides a field. 88
Error Missing a Javadoc comment. 93
Error Parameter webapps should be final. 93
Error 'webapps' hides a field. 93
Error Parameter port should be final. 93
Error 'port' hides a field. 93
Error 'cast' is not followed by whitespace. 107
Error '?' is not preceded with whitespace. 116
Error Avoid inline conditionals. 116
Error ':' is not preceded with whitespace. 116
Error '.' is followed by whitespace. 118
Error '90' is a magic number. 130
Error '{' should be on the previous line. 148
Error Method 'startServer' is not designed for extension - needs to be abstract, final or empty. 160
Error Method 'stopServer' is not designed for extension - needs to be abstract, final or empty. 171
Error Expected @throws tag for 'InterruptedException'. 171
Error '{' should be on the previous line. 174
Error Method 'finalize' is not designed for extension - needs to be abstract, final or empty. 182
Error Missing a Javadoc comment. 182
Error Method 'getPort' is not designed for extension - needs to be abstract, final or empty. 192
Error Method 'getServer' is not designed for extension - needs to be abstract, final or empty. 200
Error Parameter contextName should be final. 211
Error '{' should be on the previous line. 216
Error '{' should be on the previous line. 224
Error 'cast' is not followed by whitespace. 225
Error '{' should be on the previous line. 227
Error '{' should be on the previous line. 234
Error Method 'setAuthentication' is not designed for extension - needs to be abstract, final or empty. 256
Error Parameter webappName should be final. 256
Error Parameter authProperties should be final. 256
Error Expected @throws tag for 'IOException'. 257
Error Method 'getWebappPath' is not designed for extension - needs to be abstract, final or empty. 271
Error Parameter name should be final. 271
Error '{' should be on the previous line. 274
Error '?' is not preceded with whitespace. 278
Error Avoid inline conditionals. 278
Error ':' is not preceded with whitespace. 278
Error '{' should be on the previous line. 287

org/archive/crawler/admin/Alert.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 51
Error Missing a Javadoc comment. 52
Error Missing a Javadoc comment. 53
Error Missing a Javadoc comment. 54
Error Name 'ID' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 57
Error Missing a Javadoc comment. 59
Error First sentence should end with a period. 61
Error Line is longer than 80 characters. 63
Error Parameter title should be final. 68
Error Parameter body should be final. 68
Error Parameter level should be final. 68
Error 'level' hides a field. 68
Error '{' is not preceded with whitespace. 68
Error '+' is not preceded with whitespace. 72
Error '+' is not followed by whitespace. 72
Error First sentence should end with a period. 78
Error Parameter title should be final. 91
Error Parameter body should be final. 91
Error Parameter error should be final. 91
Error Parameter level should be final. 91
Error 'level' hides a field. 91
Error Method 'getBody' is not designed for extension - needs to be abstract, final or empty. 113
Error Method 'getTitle' is not designed for extension - needs to be abstract, final or empty. 121
Error Method 'isNew' is not designed for extension - needs to be abstract, final or empty. 129
Error Method 'setAlertSeen' is not designed for extension - needs to be abstract, final or empty. 136
Error First sentence should end with a period. 140
Error Method 'getID' is not designed for extension - needs to be abstract, final or empty. 144
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 148
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 148
Error Missing a Javadoc comment. 148
Error Parameter compare should be final. 148
Error '{' is not preceded with whitespace. 148
Error Method 'getTimeOfAlert' is not designed for extension - needs to be abstract, final or empty. 155
Error Method 'getLevel' is not designed for extension - needs to be abstract, final or empty. 162
Error First sentence should end with a period. 167
Error Method 'print' is not designed for extension - needs to be abstract, final or empty. 171
Error Parameter logger should be final. 171
Error ',' is not followed by whitespace. 172

org/archive/crawler/admin/CrawlJob.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 53
Error Line is longer than 80 characters. 54
Error '{' should be on the previous line. 58
Error First sentence should end with a period. 62
Error First sentence should end with a period. 64
Error First sentence should end with a period. 66
Error First sentence should end with a period. 68
Error First sentence should end with a period. 70
Error First sentence should end with a period. 78
Error First sentence should end with a period. 80
Error First sentence should end with a period. 84
Error First sentence should end with a period. 86
Error Line is longer than 80 characters. 87
Error Line is longer than 80 characters. 91
Error First sentence should end with a period. 92
Error Line is longer than 80 characters. 92
Error Line is longer than 80 characters. 93
Error Line is longer than 80 characters. 94
Error Line is longer than 80 characters. 95
Error Line is longer than 80 characters. 96
Error Line is longer than 80 characters. 97
Error First sentence should end with a period. 100
Error Line is longer than 80 characters. 101
Error First sentence should end with a period. 102
Error Missing a Javadoc comment. 106
Error Name 'UID' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Error Missing a Javadoc comment. 107
Error Missing a Javadoc comment. 108
Error Missing a Javadoc comment. 109
Error Missing a Javadoc comment. 110
Error Missing a Javadoc comment. 111
Error Missing a Javadoc comment. 112
Error Missing a Javadoc comment. 113
Error Missing a Javadoc comment. 114
Error Comment matches to-do format 'TODO:'. 116
Error Line is longer than 80 characters. 116
Error Missing a Javadoc comment. 117
Error Missing a Javadoc comment. 118
Error Missing a Javadoc comment. 120
Error Missing a Javadoc comment. 122
Error Missing a Javadoc comment. 124
Error Missing a Javadoc comment. 126
Error Variable 'settingsHandler' must be private and have accessor methods. 126
Error Missing a Javadoc comment. 129
Error Missing a Javadoc comment. 132
Error Parameter UID should be final. 147
Error 'UID' hides a field. 147
Error Name 'UID' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Error Parameter name should be final. 147
Error 'name' hides a field. 147
Error Parameter settingsHandler should be final. 147
Error 'settingsHandler' hides a field. 147
Error Parameter errorHandler should be final. 148
Error 'errorHandler' hides a field. 148
Error Parameter priority should be final. 148
Error 'priority' hides a field. 148
Error Parameter dir should be final. 148
Error Parameter UIDandName should be final. 170
Error Name 'UIDandName' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Error Parameter settingsHandler should be final. 170
Error 'settingsHandler' hides a field. 170
Error Parameter errorHandler should be final. 171
Error 'errorHandler' hides a field. 171
Error Comment matches to-do format 'TODO:'. 187
Error Line is longer than 80 characters. 187
Error Parameter jobFile should be final. 208
Error Parameter errorHandler should be final. 208
Error 'errorHandler' hides a field. 208
Error ',' is not followed by whitespace. 214
Error '4096' is a magic number. 214
Error 'if' is not followed by whitespace. 221
Error '==' is not preceded with whitespace. 221
Error Expression can be simplified. 221
Error '==' is not followed by whitespace. 221
Error '==' is not preceded with whitespace. 222
Error Expression can be simplified. 222
Error '==' is not followed by whitespace. 222
Error '==' is not preceded with whitespace. 223
Error Expression can be simplified. 223
Error '==' is not followed by whitespace. 223
Error '==' is not preceded with whitespace. 224
Error Expression can be simplified. 224
Error '==' is not followed by whitespace. 224
Error '==' is not preceded with whitespace. 225
Error Expression can be simplified. 225
Error '==' is not followed by whitespace. 225
Error '==' is not preceded with whitespace. 226
Error Expression can be simplified. 226
Error '==' is not followed by whitespace. 226
Error '==' is not preceded with whitespace. 227
Error Expression can be simplified. 227
Error '==' is not followed by whitespace. 227
Error '==' is not preceded with whitespace. 228
Error Expression can be simplified. 228
Error '==' is not followed by whitespace. 228
Error '==' is not preceded with whitespace. 229
Error Expression can be simplified. 229
Error '==' is not followed by whitespace. 229
Error '==' is not preceded with whitespace. 230
Error Expression can be simplified. 230
Error '==' is not followed by whitespace. 230
Error '==' is not preceded with whitespace. 231
Error Expression can be simplified. 231
Error '==' is not followed by whitespace. 231
Error '==' is not preceded with whitespace. 232
Error Expression can be simplified. 232
Error '==' is not followed by whitespace. 232
Error '==' is not preceded with whitespace. 233
Error Expression can be simplified. 233
Error '==' is not followed by whitespace. 233
Error '{' is not preceded with whitespace. 233
Error '+' should be on a new line. 235
Error 'if' is not followed by whitespace. 240
Error '{' is not preceded with whitespace. 240
Error 'if' is not followed by whitespace. 242
Error '{' is not preceded with whitespace. 242
Error '+' should be on a new line. 245
Error '+' should be on a new line. 246
Error 'if' is not followed by whitespace. 251
Error '{' is not preceded with whitespace. 251
Error 'if' is not followed by whitespace. 253
Error '{' is not preceded with whitespace. 253
Error '+' should be on a new line. 256
Error '+' should be on a new line. 257
Error 'try' is not followed by whitespace. 262
Error '{' is not preceded with whitespace. 262
Error 'catch' is not followed by whitespace. 264
Error '{' is not preceded with whitespace. 264
Error '+' should be on a new line. 265
Error '+' should be on a new line. 266
Error 'try' is not followed by whitespace. 271
Error '{' is not preceded with whitespace. 271
Error 'catch' is not followed by whitespace. 273
Error '{' is not preceded with whitespace. 273
Error '+' should be on a new line. 274
Error '+' should be on a new line. 275
Error 'if' is not followed by whitespace. 282
Error '{' is not preceded with whitespace. 282
Error '+' should be on a new line. 287
Error '+' should be on a new line. 288
Error Comment matches to-do format 'TODO:'. 294
Error 'while' is not followed by whitespace. 297
Error '!=' is not preceded with whitespace. 297
Error '!=' is not followed by whitespace. 297
Error '{' is not preceded with whitespace. 297
Error '+=' is not preceded with whitespace. 298
Error '+=' is not followed by whitespace. 298
Error '+' is not preceded with whitespace. 298
Error '+' is not followed by whitespace. 298
Error 'if' is not followed by whitespace. 301
Error '==' is not preceded with whitespace. 301
Error '==' is not followed by whitespace. 301
Error '{' is not preceded with whitespace. 301
Error Comment matches to-do format 'TODO:'. 306
Error Comment matches to-do format 'TODO:'. 308
Error '{' is not preceded with whitespace. 317
Error 'if' is not followed by whitespace. 318
Error '==' is not preceded with whitespace. 318
Error Expression can be simplified. 318
Error '==' is not followed by whitespace. 318
Error '==' is not preceded with whitespace. 318
Error Expression can be simplified. 318
Error '==' is not followed by whitespace. 318
Error '{' is not preceded with whitespace. 318
Error '+' should be on a new line. 321
Error '+' is not preceded with whitespace. 324
Error '+' is not followed by whitespace. 324
Error '+' is not preceded with whitespace. 325
Error '+' is not followed by whitespace. 325
Error '+' is not preceded with whitespace. 326
Error '+' is not followed by whitespace. 326
Error '+' is not preceded with whitespace. 327
Error '+' is not followed by whitespace. 327
Error '+' is not preceded with whitespace. 328
Error '+' is not followed by whitespace. 328
Error '+' is not preceded with whitespace. 329
Error '+' is not followed by whitespace. 329
Error '+' is not preceded with whitespace. 330
Error '+' is not followed by whitespace. 330
Error '+' is not preceded with whitespace. 331
Error '+' is not followed by whitespace. 331
Error Comment matches to-do format 'TODO:'. 332
Error '+' is not preceded with whitespace. 332
Error '+' is not followed by whitespace. 332
Error ';' is not followed by whitespace. 332
Error '==' is not preceded with whitespace. 334
Error '==' is not followed by whitespace. 334
Error '?' is not preceded with whitespace. 334
Error Avoid inline conditionals. 334
Error '?' is not followed by whitespace. 334
Error ':' is not preceded with whitespace. 334
Error ':' is not followed by whitespace. 334
Error '+' is not preceded with whitespace. 334
Error '+' is not followed by whitespace. 334
Error Line contains a tab character. 337
Error '+' should be on a new line. 341
Error ',' is not followed by whitespace. 342
Error Line is longer than 80 characters. 348
Error Method 'getUID' is not designed for extension - needs to be abstract, final or empty. 354
Error '{' is not preceded with whitespace. 354
Error Method 'getJobName' is not designed for extension - needs to be abstract, final or empty. 368
Error '{' is not preceded with whitespace. 368
Error Method 'getDisplayName' is not designed for extension - needs to be abstract, final or empty. 378
Error '+' is not preceded with whitespace. 379
Error '+' is not followed by whitespace. 379
Error '+' is not preceded with whitespace. 379
Error '+' is not followed by whitespace. 379
Error '+' is not preceded with whitespace. 379
Error '+' is not followed by whitespace. 379
Error Method 'setJobPriority' is not designed for extension - needs to be abstract, final or empty. 394
Error Parameter priority should be final. 394
Error 'priority' hides a field. 394
Error '{' is not preceded with whitespace. 394
Error Method 'getJobPriority' is not designed for extension - needs to be abstract, final or empty. 409
Error '{' is not preceded with whitespace. 409
Error Method 'setReadOnly' is not designed for extension - needs to be abstract, final or empty. 418
Error '{' is not preceded with whitespace. 418
Error Line is longer than 80 characters. 425
Error Method 'isReadOnly' is not designed for extension - needs to be abstract, final or empty. 427
Error '{' is not preceded with whitespace. 427
Error Method 'setStatus' is not designed for extension - needs to be abstract, final or empty. 437
Error Parameter status should be final. 437
Error 'status' hides a field. 437
Error '{' is not preceded with whitespace. 437
Error Comment matches to-do format 'TODO:'. 440
Error First sentence should end with a period. 443
Error Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. 449
Error '{' is not preceded with whitespace. 449
Error Method 'setStatisticsTracking' is not designed for extension - needs to be abstract, final or empty. 458
Error Parameter tracker should be final. 458
Error Expected @param tag for 'tracker'. 458
Error '{' is not preceded with whitespace. 458
Error Method 'getStatisticsTracking' is not designed for extension - needs to be abstract, final or empty. 465
Error '{' is not preceded with whitespace. 465
Error Method 'setSettingsHandler' is not designed for extension - needs to be abstract, final or empty. 472
Error Parameter settingsHandler should be final. 472
Error 'settingsHandler' hides a field. 472
Error Expected @param tag for 'settingsHandler'. 472
Error '{' is not preceded with whitespace. 472
Error Comment matches to-do format 'TODO:'. 474
Error Method 'getSettingsHandler' is not designed for extension - needs to be abstract, final or empty. 481
Error '{' is not preceded with whitespace. 481
Error Method 'isNew' is not designed for extension - needs to be abstract, final or empty. 488
Error First sentence should end with a period. 492
Error Method 'isProfile' is not designed for extension - needs to be abstract, final or empty. 496
Error Method 'setNew' is not designed for extension - needs to be abstract, final or empty. 504
Error Parameter b should be final. 504
Error Method 'isRunning' is not designed for extension - needs to be abstract, final or empty. 513
Error Method 'setRunning' is not designed for extension - needs to be abstract, final or empty. 521
Error Parameter b should be final. 521
Error Comment matches to-do format 'TODO:'. 524
Error Comment matches to-do format 'TODO:'. 525
Error Line is longer than 80 characters. 525
Error Method 'getSettingsDirectory' is not designed for extension - needs to be abstract, final or empty. 535
Error Method 'getDirectory' is not designed for extension - needs to be abstract, final or empty. 544
Error '{' is not preceded with whitespace. 544
Error 'if' is not followed by whitespace. 545
Error '{' is not preceded with whitespace. 545
Error Method 'getErrorMessage' is not designed for extension - needs to be abstract, final or empty. 557
Error Method 'setErrorMessage' is not designed for extension - needs to be abstract, final or empty. 566
Error Parameter string should be final. 566
Error Method 'getNumberOfJournalEntries' is not designed for extension - needs to be abstract, final or empty. 574
Error Method 'setNumberOfJournalEntries' is not designed for extension - needs to be abstract, final or empty. 581
Error Parameter numberOfJournalEntries should be final. 581
Error 'numberOfJournalEntries' hides a field. 581
Error Method 'getErrorHandler' is not designed for extension - needs to be abstract, final or empty. 589
Error First sentence should end with a period. 593
Error Method 'scanCheckpoints' is not designed for extension - needs to be abstract, final or empty. 597
Error Line is longer than 80 characters. 598
Error 'for' is not followed by whitespace. 601
Error Method 'getCheckpoints' is not designed for extension - needs to be abstract, final or empty. 612
Error Method 'getCheckpoint' is not designed for extension - needs to be abstract, final or empty. 620
Error Parameter name should be final. 620
Error 'name' hides a field. 620
Error Expected @param tag for 'name'. 620
Error 'if' is not followed by whitespace. 621
Error '==' is not preceded with whitespace. 621
Error '==' is not followed by whitespace. 621
Error 'while' is not followed by whitespace. 625
Error Method 'getResumeFromCheckpoint' is not designed for extension - needs to be abstract, final or empty. 637
Error Method 'configureForResume' is not designed for extension - needs to be abstract, final or empty. 647
Error Parameter cp should be final. 647
Error Expected @param tag for 'cp'. 647

org/archive/crawler/admin/CrawlJobErrorHandler.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 50
Error Variable 'errors' must be private and have accessor methods. 51
Error Missing a Javadoc comment. 52
Error Variable 'level' must be private and have accessor methods. 52
Error Missing a Javadoc comment. 53
Error Variable 'highestEncounteredLevel' must be private and have accessor methods. 53
Error Missing a Javadoc comment. 55
Error '{' is not preceded with whitespace. 55
Error Missing a Javadoc comment. 59
Error Parameter level should be final. 59
Error 'level' hides a field. 59
Error '{' is not preceded with whitespace. 59
Error Line is longer than 80 characters. 65
Error Method 'handleValueError' is not designed for extension - needs to be abstract, final or empty. 67
Error Missing a Javadoc comment. 67
Error Parameter error should be final. 67
Error '+' should be on a new line. 68
Error ',' is not followed by whitespace. 70
Error 'if' is not followed by whitespace. 71
Error '>' is not preceded with whitespace. 71
Error '>' is not followed by whitespace. 71
Error '{' is not preceded with whitespace. 71
Error Method 'getError' is not designed for extension - needs to be abstract, final or empty. 85
Error Parameter absoluteName should be final. 85
Error '{' is not preceded with whitespace. 85
Error ',' is not followed by whitespace. 86
Error First sentence should end with a period. 89
Error Method 'getError' is not designed for extension - needs to be abstract, final or empty. 97
Error Parameter absoluteName should be final. 97
Error Parameter level should be final. 97
Error 'level' hides a field. 97
Error '{' is not preceded with whitespace. 97
Error 'cast' is not followed by whitespace. 98
Error 'if' is not followed by whitespace. 99
Error '(' is followed by whitespace. 99
Error '!=' is not preceded with whitespace. 99
Error '!=' is not followed by whitespace. 99
Error '>=' is not preceded with whitespace. 99
Error '>=' is not followed by whitespace. 99
Error ')' is preceded with whitespace. 99
Error '{' is not preceded with whitespace. 99
Error Method 'hasError' is not designed for extension - needs to be abstract, final or empty. 110
Error '{' is not preceded with whitespace. 110
Error Method 'hasError' is not designed for extension - needs to be abstract, final or empty. 120
Error Parameter level should be final. 120
Error 'level' hides a field. 120
Error '{' is not preceded with whitespace. 120
Error Method 'getLevel' is not designed for extension - needs to be abstract, final or empty. 127
Error Method 'setLevel' is not designed for extension - needs to be abstract, final or empty. 134
Error Parameter level should be final. 134
Error 'level' hides a field. 134
Error Method 'clearErrors' is not designed for extension - needs to be abstract, final or empty. 143
Error '{' is not preceded with whitespace. 143
Error Method 'getErrors' is not designed for extension - needs to be abstract, final or empty. 159
Error '{' is not preceded with whitespace. 159
Error Method 'getErrors' is not designed for extension - needs to be abstract, final or empty. 177
Error Parameter level should be final. 177
Error 'level' hides a field. 177
Error '{' is not preceded with whitespace. 177
Error 'while' is not followed by whitespace. 180
Error '{' is not preceded with whitespace. 180
Error 'cast' is not followed by whitespace. 181
Error 'cast' is not followed by whitespace. 182
Error 'if' is not followed by whitespace. 183
Error '{' is not preceded with whitespace. 183

org/archive/crawler/admin/CrawlJobHandler.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 55
Error Unclosed HTML tag found: <ul> 71
Error Line is longer than 80 characters. 78
Error Line is longer than 80 characters. 91
Error First sentence should end with a period. 103
Error First sentence should end with a period. 105
Error Line is longer than 80 characters. 106
Error First sentence should end with a period. 107
Error First sentence should end with a period. 109
Error Line is longer than 80 characters. 110
Error First sentence should end with a period. 111
Error Line is longer than 80 characters. 112
Error First sentence should end with a period. 113
Error Line contains a tab character. 113
Error Line contains a tab character. 115
Error First sentence should end with a period. 146
Error Line is longer than 80 characters. 156
Error Missing a Javadoc comment. 157
Error Missing a Javadoc comment. 170
Error '{' is not preceded with whitespace. 176
Error ',' is not followed by whitespace. 177
Error Parameter loadJobs should be final. 185
Error Parameter loadProfiles should be final. 185
Error '{' is not preceded with whitespace. 185
Error '{' is not preceded with whitespace. 187
Error Parameter o1 should be final. 188
Error Parameter o2 should be final. 188
Error 'cast' is not followed by whitespace. 189
Error 'cast' is not followed by whitespace. 190
Error 'if' is not followed by whitespace. 191
Error '(' is followed by whitespace. 191
Error ')' is preceded with whitespace. 191
Error '{' is not preceded with whitespace. 191
Error 'if' is not followed by whitespace. 193
Error '(' is followed by whitespace. 193
Error ')' is preceded with whitespace. 193
Error '{' is not preceded with whitespace. 193
Error 'if' is not followed by whitespace. 206
Error '{' is not preceded with whitespace. 206
Error 'if' is not followed by whitespace. 209
Error '{' is not preceded with whitespace. 209
Error Method 'loadJob' is not designed for extension - needs to be abstract, final or empty. 246
Error Parameter job should be final. 246
Error '(' is followed by whitespace. 252
Error ')' is preceded with whitespace. 255
Error '(' is followed by whitespace. 258
Error '+' should be on a new line. 260
Error ')' is preceded with whitespace. 262
Error 'if' is not followed by whitespace. 266
Error '(' is followed by whitespace. 266
Error ')' is preceded with whitespace. 268
Error '{' is not preceded with whitespace. 268
Error Comment matches to-do format 'TODO:'. 270
Error 'if' is not followed by whitespace. 273
Error '(' is followed by whitespace. 273
Error ')' is preceded with whitespace. 273
Error '{' is not preceded with whitespace. 273
Error 'if' is not followed by whitespace. 276
Error '(' is followed by whitespace. 276
Error ')' is preceded with whitespace. 277
Error '{' is not preceded with whitespace. 277
Error Must have at least one statement. 277
Error Comment matches to-do format 'TODO:'. 278
Error '{' is not preceded with whitespace. 289
Error '+' should be on a new line. 290
Error Line is longer than 80 characters. 302
Error Line is longer than 80 characters. 309
Error Line is longer than 80 characters. 310
Error Line is longer than 80 characters. 311
Error Line is longer than 80 characters. 313
Error ',' is not followed by whitespace. 313
Error ',' is not followed by whitespace. 313
Error Comment matches to-do format 'TODO:'. 325
Error First sentence should end with a period. 329
Error Method 'addProfile' is not designed for extension - needs to be abstract, final or empty. 333
Error Parameter profile should be final. 333
Error '{' is not preceded with whitespace. 333
Error Method 'getProfiles' is not designed for extension - needs to be abstract, final or empty. 341
Error '{' is not preceded with whitespace. 341
Error Line is longer than 80 characters. 348
Error Method 'addJob' is not designed for extension - needs to be abstract, final or empty. 353
Error Parameter job should be final. 353
Error 'if' is not followed by whitespace. 354
Error '{' is not preceded with whitespace. 354
Error 'if' is not followed by whitespace. 358
Error '{' is not preceded with whitespace. 358
Error 'if' is not followed by whitespace. 364
Error Expression can be simplified. 364
Error '{' should be on the previous line. 365
Error Method 'getDefaultProfile' is not designed for extension - needs to be abstract, final or empty. 377
Error '{' is not preceded with whitespace. 377
Error 'if' is not followed by whitespace. 378
Error '!=' is not preceded with whitespace. 378
Error '!=' is not followed by whitespace. 378
Error '{' is not preceded with whitespace. 378
Error 'while' is not followed by whitespace. 380
Error '(' is followed by whitespace. 380
Error ')' is preceded with whitespace. 380
Error '{' is not preceded with whitespace. 380
Error 'cast' is not followed by whitespace. 381
Error 'if' is not followed by whitespace. 382
Error '{' is not preceded with whitespace. 382
Error 'if' is not followed by whitespace. 388
Error '>' is not preceded with whitespace. 388
Error '>' is not followed by whitespace. 388
Error '{' is not preceded with whitespace. 388
Error 'cast' is not followed by whitespace. 389
Error Method 'setDefaultProfile' is not designed for extension - needs to be abstract, final or empty. 400
Error Parameter profile should be final. 400
Error '{' is not preceded with whitespace. 400
Error Comment matches to-do format 'TODO:'. 402
Error First sentence should end with a period. 405
Error Method 'getPendingJobs' is not designed for extension - needs to be abstract, final or empty. 411
Error Method 'getCurrentJob' is not designed for extension - needs to be abstract, final or empty. 422
Error First sentence should end with a period. 426
Error Method 'getCompletedJobs' is not designed for extension - needs to be abstract, final or empty. 431
Error Method 'getJob' is not designed for extension - needs to be abstract, final or empty. 445
Error Parameter jobUID should be final. 445
Error 'if' is not followed by whitespace. 446
Error '{' is not preceded with whitespace. 446
Error Method 'deleteJob' is not designed for extension - needs to be abstract, final or empty. 495
Error Parameter jobUID should be final. 495
Error Line is longer than 80 characters. 499
Error '3000' is a magic number. 508
Error '(' is followed by whitespace. 518
Error ')' is preceded with whitespace. 518
Error Method 'pauseJob' is not designed for extension - needs to be abstract, final or empty. 545
Error '==' is not preceded with whitespace. 546
Error Expression can be simplified. 546
Error '==' is not followed by whitespace. 546
Error Method 'resumeJob' is not designed for extension - needs to be abstract, final or empty. 560
Error Method 'checkpointJob' is not designed for extension - needs to be abstract, final or empty. 570
Error Method 'getNextJobUID' is not designed for extension - needs to be abstract, final or empty. 588
Error Method 'newJob' is not designed for extension - needs to be abstract, final or empty. 613
Error Parameter baseOn should be final. 613
Error Parameter name should be final. 614
Error Parameter description should be final. 615
Error Parameter seeds should be final. 616
Error Parameter priority should be final. 617
Error Name 'UID' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Error Method 'newProfile' is not designed for extension - needs to be abstract, final or empty. 649
Error Parameter baseOn should be final. 649
Error Parameter name should be final. 650
Error Parameter description should be final. 651
Error Parameter seeds should be final. 652
Error Expected @throws tag for 'FatalConfigurationException'. 653
Error More than 7 parameters. 695
Error Parameter baseOn should be final. 695
Error Parameter name should be final. 695
Error Parameter description should be final. 696
Error Parameter seeds should be final. 696
Error Parameter newSettingsDir should be final. 696
Error Expected @param tag for 'newSettingsDir'. 696
Error Parameter errorHandler should be final. 697
Error Expected @param tag for 'errorHandler'. 697
Error Parameter filename should be final. 697
Error Expected @param tag for 'filename'. 697
Error Parameter seedfile should be final. 697
Error Expected @param tag for 'seedfile'. 697
Error 'if' is not followed by whitespace. 705
Error '{' is not preceded with whitespace. 705
Error '+' should be on a new line. 712
Error '+' should be on a new line. 713
Error '+' should be on a new line. 726
Error '+' should be on a new line. 730
Error '+' should be on a new line. 734
Error '+' should be on a new line. 738
Error '+' should be on a new line. 749
Error '+' should be on a new line. 753
Error '+' should be on a new line. 757
Error '+' should be on a new line. 761
Error '+' should be on a new line. 780
Error Method 'resumeJobFromCheckpoint' is not designed for extension - needs to be abstract, final or empty. 795
Error Parameter job should be final. 795
Error Expected @param tag for 'job'. 795
Error Parameter cp should be final. 795
Error Expected @param tag for 'cp'. 795
Error Method 'discardNewJob' is not designed for extension - needs to be abstract, final or empty. 810
Error '{' is not preceded with whitespace. 810
Error First sentence should end with a period. 814
Error Method 'getNewJob' is not designed for extension - needs to be abstract, final or empty. 818
Error '{' is not preceded with whitespace. 818
Error Line is longer than 80 characters. 824
Error Method 'isRunning' is not designed for extension - needs to be abstract, final or empty. 826
Error Method 'isCrawling' is not designed for extension - needs to be abstract, final or empty. 835
Error Method 'startCrawler' is not designed for extension - needs to be abstract, final or empty. 842
Error Expression can be simplified. 844
Error Method 'stopCrawler' is not designed for extension - needs to be abstract, final or empty. 855
Error Method 'startNextJob' is not designed for extension - needs to be abstract, final or empty. 864
Error Line is longer than 80 characters. 871
Error Line is longer than 80 characters. 884
Error 'cast' is not followed by whitespace. 884
Error Method 'getFrontierOneLine' is not designed for extension - needs to be abstract, final or empty. 916
Error Line has trailing spaces. 923
Error Method 'getFrontierReport' is not designed for extension - needs to be abstract, final or empty. 930
Error Method 'getThreadOneLine' is not designed for extension - needs to be abstract, final or empty. 941
Error Method 'getThreadsReport' is not designed for extension - needs to be abstract, final or empty. 953
Error Method 'killThread' is not designed for extension - needs to be abstract, final or empty. 969
Error Parameter threadNumber should be final. 969
Error Parameter replace should be final. 969
Error '{' is not preceded with whitespace. 969
Error Method 'getProcessorsReport' is not designed for extension - needs to be abstract, final or empty. 978
Error Line is longer than 80 characters. 989
Error Method 'crawlPausing' is not designed for extension - needs to be abstract, final or empty. 991
Error Parameter statusMessage should be final. 991
Error Line is longer than 80 characters. 998
Error Method 'crawlPaused' is not designed for extension - needs to be abstract, final or empty. 1000
Error Parameter statusMessage should be final. 1000
Error Line is longer than 80 characters. 1007
Error Method 'crawlResuming' is not designed for extension - needs to be abstract, final or empty. 1009
Error Parameter statusMessage should be final. 1009
Error Line is longer than 80 characters. 1016
Error Method 'crawlEnding' is not designed for extension - needs to be abstract, final or empty. 1018
Error Parameter sExitMessage should be final. 1018
Error Line is longer than 80 characters. 1038
Error Missing a Javadoc comment. 1040
Error Parameter sExitMessage should be final. 1040
Error Method 'kickUpdate' is not designed for extension - needs to be abstract, final or empty. 1048
Error '{' is not preceded with whitespace. 1048
Error 'if' is not followed by whitespace. 1049
Error '!=' is not preceded with whitespace. 1049
Error '!=' is not followed by whitespace. 1049
Error '{' is not preceded with whitespace. 1049
Error Parameter file should be final. 1064
Error '{' is not preceded with whitespace. 1064
Error '+' is not preceded with whitespace. 1065
Error '+' is not followed by whitespace. 1065
Error '8192' is a magic number. 1069
Error 'if' is not followed by whitespace. 1073
Error '<' is not preceded with whitespace. 1073
Error '<' is not followed by whitespace. 1073
Error '>' is not preceded with whitespace. 1073
Error '>' is not followed by whitespace. 1073
Error '{' is not preceded with whitespace. 1073
Error Method 'getInitialMarker' is not designed for extension - needs to be abstract, final or empty. 1099
Error Parameter regexpr should be final. 1099
Error Parameter inCacheOnly should be final. 1100
Error Method 'getPendingURIsList' is not designed for extension - needs to be abstract, final or empty. 1129
Error Parameter marker should be final. 1129
Error Parameter numberOfMatches should be final. 1130
Error Parameter verbose should be final. 1130
Error Method 'deleteURIsFromPending' is not designed for extension - needs to be abstract, final or empty. 1148
Error Parameter regexpr should be final. 1148
Error '{' is not preceded with whitespace. 1148
Error 'if' is not followed by whitespace. 1149
Error '{' is not preceded with whitespace. 1149
Error Method 'importUris' is not designed for extension - needs to be abstract, final or empty. 1155
Error Missing a Javadoc comment. 1155
Error Parameter file should be final. 1155
Error Parameter style should be final. 1155
Error Parameter force should be final. 1155
Error 'if' is not followed by whitespace. 1159
Error Line is longer than 80 characters. 1168
Error 'while' is not followed by whitespace. 1185
Error Line is longer than 80 characters. 1187
Error 'cast' is not followed by whitespace. 1187
Error '+' is not followed by whitespace. 1201
Error '+' is not preceded with whitespace. 1201

org/archive/crawler/admin/InvalidJobFileException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 34
Error Parameter message should be final. 34
Error '{' is not preceded with whitespace. 34

org/archive/crawler/admin/LongWrapper.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 29
Error Missing a Javadoc comment. 35
Error Variable 'longValue' must be private and have accessor methods. 35
Error Missing a Javadoc comment. 36
Error Parameter initial should be final. 36
Error '{' is not preceded with whitespace. 36

org/archive/crawler/admin/StatisticsTracker.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 55
Error '{' is not preceded with whitespace. 98
Error 'static' modifier out of order with the JLS suggestions. 102
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 102
Error Line has trailing spaces. 104
Error Comment matches to-do format 'TODO:'. 105
Error Comment matches to-do format 'TODO:'. 106
Error Comment matches to-do format 'TODO:'. 108
Error Missing a Javadoc comment. 111
Error Variable 'lastPagesFetchedCount' must be private and have accessor methods. 111
Error Missing a Javadoc comment. 112
Error Variable 'lastProcessedBytesCount' must be private and have accessor methods. 112
Error Missing a Javadoc comment. 117
Error Variable 'discoveredUriCount' must be private and have accessor methods. 117
Error Missing a Javadoc comment. 118
Error Variable 'queuedUriCount' must be private and have accessor methods. 118
Error Missing a Javadoc comment. 119
Error Variable 'finishedUriCount' must be private and have accessor methods. 119
Error Missing a Javadoc comment. 121
Error Variable 'downloadedUriCount' must be private and have accessor methods. 121
Error Missing a Javadoc comment. 122
Error Variable 'downloadFailures' must be private and have accessor methods. 122
Error Missing a Javadoc comment. 123
Error Variable 'downloadDisregards' must be private and have accessor methods. 123
Error Missing a Javadoc comment. 124
Error Variable 'docsPerSecond' must be private and have accessor methods. 124
Error Missing a Javadoc comment. 125
Error Variable 'currentDocsPerSecond' must be private and have accessor methods. 125
Error Missing a Javadoc comment. 126
Error Variable 'currentKBPerSec' must be private and have accessor methods. 126
Error Missing a Javadoc comment. 127
Error Variable 'totalKBPerSec' must be private and have accessor methods. 127
Error Missing a Javadoc comment. 128
Error Variable 'busyThreads' must be private and have accessor methods. 128
Error Missing a Javadoc comment. 129
Error Variable 'totalProcessedBytes' must be private and have accessor methods. 129
Error First sentence should end with a period. 134
Error Variable 'mimeTypeDistribution' must be private and have accessor methods. 135
Error Missing a Javadoc comment. 136
Error Variable 'mimeTypeBytes' must be private and have accessor methods. 136
Error First sentence should end with a period. 137
Error Variable 'statusCodeDistribution' must be private and have accessor methods. 138
Error First sentence should end with a period. 139
Error Variable 'hostsDistribution' must be private and have accessor methods. 140
Error Missing a Javadoc comment. 141
Error Variable 'hostsBytes' must be private and have accessor methods. 141
Error Missing a Javadoc comment. 142
Error Variable 'hostsLastFinished' must be private and have accessor methods. 142
Error First sentence should end with a period. 144
Error Variable 'processedSeedsDisposition' must be private and have accessor methods. 145
Error First sentence should end with a period. 147
Error Variable 'processedSeedsStatusCodes' must be private and have accessor methods. 148
Error First sentence should end with a period. 150
Error Variable 'allSeeds' must be private and have accessor methods. 151
Error First sentence should end with a period. 153
Error First sentence should end with a period. 156
Error First sentence should end with a period. 159
Error First sentence should end with a period. 162
Error First sentence should end with a period. 165
Error Missing a Javadoc comment. 169
Error Parameter name should be final. 169
Error '(' is followed by whitespace. 170
Error '+' should be on a new line. 171
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 175
Error Missing a Javadoc comment. 175
Error Parameter c should be final. 175
Error Method 'logActivity' is not designed for extension - needs to be abstract, final or empty. 180
Error Missing a Javadoc comment. 180
Error 'if' is not followed by whitespace. 190
Error '{' is not preceded with whitespace. 190
Error '}' should be on the same line. 193
Error 'if' is not followed by whitespace. 194
Error '1000' is a magic number. 194
Error '{' is not preceded with whitespace. 194
Error '}' should be on the same line. 196
Error 'else' is not followed by whitespace. 197
Error '{' is not preceded with whitespace. 197
Error '/' should be on a new line. 198
Error 'cast' is not followed by whitespace. 199
Error '1000' is a magic number. 199
Error 'cast' is not followed by whitespace. 201
Error '1024' is a magic number. 201
Error '/' should be on a new line. 201
Error '1000' is a magic number. 202
Error '.5' is a magic number. 202
Error ')' is preceded with whitespace. 202
Error 'if' is not followed by whitespace. 207
Error '||' should be on a new line. 207
Error '1000' is a magic number. 208
Error '{' should be on the previous line. 209
Error 'if' is not followed by whitespace. 223
Error '1000' is a magic number. 223
Error '{' should be on the previous line. 224
Error Line is longer than 80 characters. 229
Error 'cast' is not followed by whitespace. 229
Error '1000' is a magic number. 229
Error Line is longer than 80 characters. 235
Error Line is longer than 80 characters. 237
Error '/' is not preceded with whitespace. 237
Error '/' is not followed by whitespace. 237
Error '1024' is a magic number. 237
Error '1000' is a magic number. 237
Error '.5' is a magic number. 237
Error '26' is a magic number. 248
Error '38' is a magic number. 249
Error '51' is a magic number. 250
Error Line is longer than 80 characters. 251
Error '66' is a magic number. 251
Error ',' is not followed by whitespace. 251
Error ',' is not followed by whitespace. 251
Error '79' is a magic number. 252
Error '93' is a magic number. 253
Error '107' is a magic number. 254
Error '120' is a magic number. 255
Error '1024' is a magic number. 255
Error First sentence should end with a period. 263
Error Method 'processedDocsPerSec' is not designed for extension - needs to be abstract, final or empty. 269
Error '{' is not preceded with whitespace. 269
Error First sentence should end with a period. 273
Error Line is longer than 80 characters. 277
Error Method 'currentProcessedDocsPerSec' is not designed for extension - needs to be abstract, final or empty. 279
Error '{' is not preceded with whitespace. 279
Error First sentence should end with a period. 283
Error Method 'processedKBPerSec' is not designed for extension - needs to be abstract, final or empty. 289
Error '{' is not preceded with whitespace. 289
Error Method 'currentProcessedKBPerSec' is not designed for extension - needs to be abstract, final or empty. 301
Error '{' is not preceded with whitespace. 301
Error Line is longer than 80 characters. 309
Error Method 'getFileDistribution' is not designed for extension - needs to be abstract, final or empty. 312
Error Parameter map should be final. 326
Error Parameter key should be final. 326
Error Line contains a tab character. 327
Error ',' is not followed by whitespace. 327
Error ',' is not followed by whitespace. 327
Error Line is longer than 80 characters. 337
Error Line is longer than 80 characters. 341
Error Parameter map should be final. 343
Error Parameter key should be final. 343
Error Parameter increment should be final. 344
Error Line is longer than 80 characters. 361
Error Method 'getSortedByValue' is not designed for extension - needs to be abstract, final or empty. 372
Error Parameter map should be final. 372
Error Parameter e1 should be final. 375
Error Parameter e2 should be final. 375
Error Line is longer than 80 characters. 376
Error Line is longer than 80 characters. 377
Error 'synchronized' is not followed by whitespace. 386
Error '{' is not preceded with whitespace. 386
Error Method 'getStatusCodeDistribution' is not designed for extension - needs to be abstract, final or empty. 401
Error Method 'getHostsDistribution' is not designed for extension - needs to be abstract, final or empty. 415
Error Line has trailing spaces. 418
Error Line has trailing spaces. 421
Error Line has trailing spaces. 422
Error Line has trailing spaces. 424
Error Line has trailing spaces. 426
Error Method 'getHostLastFinished' is not designed for extension - needs to be abstract, final or empty. 428
Error Parameter host should be final. 428
Error '{' is not preceded with whitespace. 428
Error Line contains a tab character. 429
Error 'cast' is not followed by whitespace. 429
Error 'if' is not followed by whitespace. 430
Error '{' is not preceded with whitespace. 430
Error Line has trailing spaces. 431
Error Method 'getBytesPerHost' is not designed for extension - needs to be abstract, final or empty. 442
Error Parameter host should be final. 442
Error '{' is not preceded with whitespace. 442
Error 'cast' is not followed by whitespace. 443
Error Method 'getBytesPerFileType' is not designed for extension - needs to be abstract, final or empty. 451
Error Parameter filetype should be final. 451
Error '{' is not preceded with whitespace. 451
Error 'cast' is not followed by whitespace. 452
Error First sentence should end with a period. 455
Error Method 'threadCount' is not designed for extension - needs to be abstract, final or empty. 460
Error Line is longer than 80 characters. 467
Error Method 'activeThreadCount' is not designed for extension - needs to be abstract, final or empty. 471
Error Avoid inline conditionals. 472
Error First sentence should end with a period. 475
Error Method 'percentOfDiscoveredUrisCompleted' is not designed for extension - needs to be abstract, final or empty. 482
Error '100' is a magic number. 490
Error Method 'discoveredUriCount' is not designed for extension - needs to be abstract, final or empty. 503
Error Line is longer than 80 characters. 506
Error Avoid inline conditionals. 506
Error Method 'finishedUriCount' is not designed for extension - needs to be abstract, final or empty. 516
Error Line is longer than 80 characters. 517
Error Avoid inline conditionals. 517
Error First sentence should end with a period. 520
Error Line is longer than 80 characters. 521
Error Method 'failedFetchAttempts' is not designed for extension - needs to be abstract, final or empty. 525
Error Line is longer than 80 characters. 528
Error Avoid inline conditionals. 528
Error First sentence should end with a period. 531
Error Line is longer than 80 characters. 532
Error Method 'disregardedFetchAttempts' is not designed for extension - needs to be abstract, final or empty. 536
Error Avoid inline conditionals. 539
Error ':' should be on a new line. 539
Error Method 'successfullyFetchedCount' is not designed for extension - needs to be abstract, final or empty. 553
Error Avoid inline conditionals. 556
Error ':' is not preceded with whitespace. 556
Error ':' should be on a new line. 556
Error Method 'queuedUriCount' is not designed for extension - needs to be abstract, final or empty. 570
Error Line is longer than 80 characters. 573
Error Avoid inline conditionals. 573
Error Method 'totalBytesWritten' is not designed for extension - needs to be abstract, final or empty. 582
Error Line is longer than 80 characters. 583
Error Avoid inline conditionals. 583
Error Method 'getSeedDisposition' is not designed for extension - needs to be abstract, final or empty. 598
Error Parameter UriString should be final. 598
Error Name 'UriString' must match pattern '^[a-z][a-zA-Z0-9]*$'. 598
Error '{' is not preceded with whitespace. 598
Error 'if' is not followed by whitespace. 600
Error '{' is not preceded with whitespace. 600
Error 'cast' is not followed by whitespace. 601
Error Method 'getSeedStatusCode' is not designed for extension - needs to be abstract, final or empty. 613
Error Parameter UriString should be final. 613
Error Name 'UriString' must match pattern '^[a-z][a-zA-Z0-9]*$'. 613
Error '{' is not preceded with whitespace. 613
Error 'if' is not followed by whitespace. 615
Error '{' is not preceded with whitespace. 615
Error Line is longer than 80 characters. 616
Error 'cast' is not followed by whitespace. 616
Error Parameter curi should be final. 627
Error Parameter disposition should be final. 627
Error 'if' is not followed by whitespace. 628
Error '{' is not preceded with whitespace. 628
Error ',' is not followed by whitespace. 629
Error Line is longer than 80 characters. 630
Error ',' is not followed by whitespace. 630
Error Line is longer than 80 characters. 635
Error Method 'crawledURISuccessful' is not designed for extension - needs to be abstract, final or empty. 637
Error Missing a Javadoc comment. 637
Error Parameter curi should be final. 637
Error ',' is not followed by whitespace. 638
Error Line is longer than 80 characters. 640
Error ',' is not followed by whitespace. 640
Error 'if' is not followed by whitespace. 645
Error '!=' is not preceded with whitespace. 645
Error '!=' is not followed by whitespace. 645
Error '{' should be on the previous line. 646
Error ',' is not followed by whitespace. 656
Error ',' is not followed by whitespace. 656
Error 'if' is not followed by whitespace. 659
Error '==' is not preceded with whitespace. 659
Error '==' is not followed by whitespace. 659
Error '{' is not preceded with whitespace. 659
Error ',' is not followed by whitespace. 662
Error ',' is not followed by whitespace. 662
Error ',' is not followed by whitespace. 663
Error Line is longer than 80 characters. 665
Error Line contains a tab character. 665
Error Line is longer than 80 characters. 666
Error ',' is not followed by whitespace. 666
Error ',' is not followed by whitespace. 666
Error Line is longer than 80 characters. 667
Error ',' is not followed by whitespace. 667
Error Line is longer than 80 characters. 672
Error Method 'crawledURINeedRetry' is not designed for extension - needs to be abstract, final or empty. 674
Error Missing a Javadoc comment. 674
Error Parameter curi should be final. 674
Error ',' is not followed by whitespace. 675
Error Line is longer than 80 characters. 679
Error Method 'crawledURIDisregard' is not designed for extension - needs to be abstract, final or empty. 681
Error Missing a Javadoc comment. 681
Error Parameter curi should be final. 681
Error ',' is not followed by whitespace. 682
Error Line is longer than 80 characters. 686
Error Method 'crawledURIFailure' is not designed for extension - needs to be abstract, final or empty. 688
Error Missing a Javadoc comment. 688
Error Parameter curi should be final. 688
Error ',' is not followed by whitespace. 689
Error Method 'getSeeds' is not designed for extension - needs to be abstract, final or empty. 702
Error Line has trailing spaces. 708
Error Method 'getSeeds' is not designed for extension - needs to be abstract, final or empty. 709
Error Missing a Javadoc comment. 709
Error Parameter c should be final. 709
Error 'for' is not followed by whitespace. 713
Error 'cast' is not followed by whitespace. 714
Error Method 'getSeedsSortedByStatusCode' is not designed for extension - needs to be abstract, final or empty. 735
Error Line has trailing spaces. 738
Error Method 'getSeedsSortedByStatusCode' is not designed for extension - needs to be abstract, final or empty. 739
Error Missing a Javadoc comment. 739
Error Parameter i should be final. 739
Error Parameter e1 should be final. 741
Error Parameter e2 should be final. 741
Error '(' is followed by whitespace. 751
Error '||' is not followed by whitespace. 752
Error ')' is preceded with whitespace. 752
Error '{' is not preceded with whitespace. 752
Error 'if' is not followed by whitespace. 762
Error ')' is preceded with whitespace. 762
Error Method 'crawlEnded' is not designed for extension - needs to be abstract, final or empty. 777
Error Missing a Javadoc comment. 777
Error Parameter sExitMessage should be final. 777
Error Line has trailing spaces. 784
Error Method 'getLongestString' is not designed for extension - needs to be abstract, final or empty. 788
Error Parameter i should be final. 788
Error Expected @param tag for 'i'. 788
Error 'cast' is not followed by whitespace. 791
Error Line has trailing spaces. 798
Error Method 'getLongestMapEntryKey' is not designed for extension - needs to be abstract, final or empty. 802
Error Parameter i should be final. 802
Error Expected @param tag for 'i'. 802
Error 'cast' is not followed by whitespace. 805
Error 'if' is not followed by whitespace. 807
Error Line has trailing spaces. 813
Error Method 'writeSeedsReport' is not designed for extension - needs to be abstract, final or empty. 817
Error Parameter c should be final. 817
Error Expected @param tag for 'c'. 817
Error '11' is a magic number. 824
Error Name 'UriString' must match pattern '^[a-z][a-zA-Z0-9]*$'. 832
Error 'cast' is not followed by whitespace. 832
Error '11' is a magic number. 839
Error Line has trailing spaces. 849
Error Line has trailing spaces. 853
Error Method 'writeHostsReport' is not designed for extension - needs to be abstract, final or empty. 854
Error Missing a Javadoc comment. 854
Error Parameter c should be final. 854
Error Line has trailing spaces. 858
Error Line has trailing spaces. 861
Error '13' is a magic number. 864
Error '26' is a magic number. 865
Error Line has trailing spaces. 867
Error 'hostsDistribution' hides a field. 868
Error 'cast' is not followed by whitespace. 870
Error '13' is a magic number. 872
Error 'cast' is not followed by whitespace. 873
Error '26' is a magic number. 874
Error 'cast' is not followed by whitespace. 875
Error Line has trailing spaces. 878
Error Line has trailing spaces. 881
Error Method 'writeMimetypesReport' is not designed for extension - needs to be abstract, final or empty. 882
Error Missing a Javadoc comment. 882
Error Parameter c should be final. 882
Error Line has trailing spaces. 885
Error '+' is not preceded with whitespace. 892
Error '+' is not followed by whitespace. 892
Error '13' is a magic number. 892
Error '+' is not preceded with whitespace. 893
Error '+' is not followed by whitespace. 893
Error '26' is a magic number. 893
Error 'cast' is not followed by whitespace. 898
Error Line is longer than 80 characters. 900
Error '+' is not preceded with whitespace. 900
Error '+' is not followed by whitespace. 900
Error '13' is a magic number. 900
Error ',' is not followed by whitespace. 900
Error 'cast' is not followed by whitespace. 900
Error Line is longer than 80 characters. 901
Error '+' is not preceded with whitespace. 901
Error '+' is not followed by whitespace. 901
Error '26' is a magic number. 901
Error ',' is not followed by whitespace. 901
Error 'cast' is not followed by whitespace. 901
Error Line has trailing spaces. 904
Error Line has trailing spaces. 907
Error Method 'writeResponseCodeReport' is not designed for extension - needs to be abstract, final or empty. 908
Error Missing a Javadoc comment. 908
Error Parameter c should be final. 908
Error '10' is a magic number. 909
Error '+' is not preceded with whitespace. 914
Error '+' is not followed by whitespace. 914
Error '13' is a magic number. 914
Error Line is longer than 80 characters. 917
Error 'statusCodeDistribution' hides a field. 917
Error ';' is followed by whitespace. 918
Error 'cast' is not followed by whitespace. 919
Error Line is longer than 80 characters. 921
Error '+' is not preceded with whitespace. 921
Error '+' is not followed by whitespace. 921
Error '13' is a magic number. 921
Error 'cast' is not followed by whitespace. 921
Error Line has trailing spaces. 924
Error Line has trailing spaces. 927
Error Method 'writeCrawlReport' is not designed for extension - needs to be abstract, final or empty. 928
Error Missing a Javadoc comment. 928
Error Parameter c should be final. 928
Error Parameter exitMessage should be final. 928
Error Parameter seedsSummary should be final. 929
Error '+' should be on a new line. 935
Error '-' is not preceded with whitespace. 943
Error '-' is not followed by whitespace. 943
Error '+' should be on a new line. 947
Error ',' is not followed by whitespace. 948
Error '+' should be on a new line. 952
Error '+' should be on a new line. 953
Error Line has trailing spaces. 959
Error Method 'wroteProcessorsReport' is not designed for extension - needs to be abstract, final or empty. 960
Error Missing a Javadoc comment. 960
Error Parameter c should be final. 960
Error Line has trailing spaces. 963
Error Method 'writeReport' is not designed for extension - needs to be abstract, final or empty. 964
Error Missing a Javadoc comment. 964
Error Parameter c should be final. 964
Error Parameter name should be final. 964
Error Parameter content should be final. 965
Error '+' should be on a new line. 975
Error Line has trailing spaces. 981
Error Unused @param tag for 'seeds'. 985
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 987
Error Parameter c should be final. 987
Error Parameter exitMessage should be final. 987
Error Expected @param tag for 'exitMessage'. 987
Error Comment matches to-do format 'TODO:'. 998
Error Line has trailing spaces. 1000
Error Missing a Javadoc comment. 1001
Error Missing a Javadoc comment. 1002
Error Variable 'crawled' must be private and have accessor methods. 1002
Error Missing a Javadoc comment. 1003
Error Variable 'notCrawled' must be private and have accessor methods. 1003
Error Missing a Javadoc comment. 1004
Error Parameter crawled should be final. 1004
Error 'crawled' hides a field. 1004
Error Parameter notCrawled should be final. 1004
Error 'notCrawled' hides a field. 1004
Error Method 'getCrawled' is not designed for extension - needs to be abstract, final or empty. 1008
Error Missing a Javadoc comment. 1008
Error Method 'getNotCrawled' is not designed for extension - needs to be abstract, final or empty. 1011
Error Missing a Javadoc comment. 1011

org/archive/crawler/admin/auth/User.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 24
Error Line is longer than 80 characters. 25
Error Line is longer than 80 characters. 28
Error Line is longer than 80 characters. 29
Error '{' should be on the previous line. 40
Error First sentence should end with a period. 42
Error First sentence should end with a period. 44
Error First sentence should end with a period. 46
Error Missing a Javadoc comment. 50
Error Missing a Javadoc comment. 52
Error Variable 'sUsername' must be private and have accessor methods. 52
Error Missing a Javadoc comment. 53
Error Variable 'sPassword' must be private and have accessor methods. 53
Error Missing a Javadoc comment. 54
Error Variable 'iRole' must be private and have accessor methods. 54
Error Line is longer than 80 characters. 57
Error Parameter name should be final. 62
Error Parameter password should be final. 62
Error '{' should be on the previous line. 63
Error 'if' is not followed by whitespace. 67
Error '!=' is not preceded with whitespace. 67
Error '!=' is not followed by whitespace. 67
Error '{' should be on the previous line. 68
Error 'for' is not followed by whitespace. 69
Error '=' is not preceded with whitespace. 69
Error '=' is not followed by whitespace. 69
Error '<' is not preceded with whitespace. 69
Error '<' is not followed by whitespace. 69
Error '{' should be on the previous line. 70
Error 'cast' is not followed by whitespace. 71
Error 'if' is not followed by whitespace. 72
Error '{' should be on the previous line. 73
Error 'if' is not followed by whitespace. 74
Error '{' should be on the previous line. 75
Error Line is longer than 80 characters. 85
Error Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. 88
Error '{' should be on the previous line. 89
Error Parameter username should be final. 105
Error Parameter password should be final. 105
Error Parameter role should be final. 105
Error '{' should be on the previous line. 106
Error Parameter username should be final. 116
Error '{' should be on the previous line. 117
Error 'for' is not followed by whitespace. 118
Error '=' is not preceded with whitespace. 118
Error '=' is not followed by whitespace. 118
Error '<' is not preceded with whitespace. 118
Error '<' is not followed by whitespace. 118
Error '{' should be on the previous line. 119
Error 'cast' is not followed by whitespace. 120
Error 'if' is not followed by whitespace. 121
Error '{' should be on the previous line. 122
Error Line is longer than 80 characters. 131
Error '{' should be on the previous line. 139
Error Missing a Javadoc comment. 140
Error Variable 'username' must be private and have accessor methods. 140
Error Missing a Javadoc comment. 141
Error Variable 'password' must be private and have accessor methods. 141
Error Missing a Javadoc comment. 142
Error Variable 'role' must be private and have accessor methods. 142
Error Parameter username should be final. 151
Error 'username' hides a field. 151
Error Parameter password should be final. 151
Error 'password' hides a field. 151
Error Parameter role should be final. 151
Error 'role' hides a field. 151
Error '{' should be on the previous line. 152
Error '=' is not followed by whitespace. 153

org/archive/crawler/admin/auth/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/checkpoint/Checkpoint.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 41
Error First sentence should end with a period. 43
Error Missing a Javadoc comment. 45
Error Variable 'seriesNumber' must be private and have accessor methods. 45
Error Missing a Javadoc comment. 46
Error Variable 'name' must be private and have accessor methods. 46
Error Missing a Javadoc comment. 47
Error Variable 'timestamp' must be private and have accessor methods. 47
Error Missing a Javadoc comment. 48
Error Variable 'directory' must be private and have accessor methods. 48
Error First sentence should end with a period. 50
Error Parameter directory should be final. 56
Error 'directory' hides a field. 56
Error Expected @param tag for 'directory'. 56
Error ',' is not followed by whitespace. 60
Error 'if' is not followed by whitespace. 61
Error '==' is not preceded with whitespace. 61
Error Expression can be simplified. 61
Error '==' is not followed by whitespace. 61
Error First sentence should end with a period. 86
Error Method 'isValid' is not designed for extension - needs to be abstract, final or empty. 91
Error First sentence should end with a period. 95
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 100
Error Method 'getDisplayName' is not designed for extension - needs to be abstract, final or empty. 110
Error '+' is not preceded with whitespace. 111
Error '+' is not followed by whitespace. 111
Error '+' is not preceded with whitespace. 111
Error '+' is not followed by whitespace. 111
Error Method 'getTimestamp' is not designed for extension - needs to be abstract, final or empty. 117
Error Line is longer than 80 characters. 131
Error Method 'writeObjectPlusToFile' is not designed for extension - needs to be abstract, final or empty. 131
Error Parameter o should be final. 131
Error Expected @param tag for 'o'. 131
Error Parameter filename should be final. 131
Error Expected @param tag for 'filename'. 131
Error Expected @throws tag for 'FileNotFoundException'. 131
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 131
Error Expected @throws tag for 'IOException'. 131
Error '+' is not preceded with whitespace. 133
Error '+' is not followed by whitespace. 133
Error ',' is not followed by whitespace. 137
Error Line is longer than 80 characters. 152
Error Method 'readObjectFromFile' is not designed for extension - needs to be abstract, final or empty. 152
Error Parameter filename should be final. 152
Error Expected @param tag for 'filename'. 152
Error Expected @throws tag for 'IOException'. 152
Error Expected @throws tag for 'ClassNotFoundException'. 152
Error ',' is not followed by whitespace. 156
Error '+' is not preceded with whitespace. 157
Error '+' is not followed by whitespace. 157

org/archive/crawler/checkpoint/CheckpointContext.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 48
Error Variable 'checkpointPrefix' must be private and have accessor methods. 49
Error First sentence should end with a period. 50
Error Variable 'nextCheckpoint' must be private and have accessor methods. 51
Error Variable 'predecessorCheckpoints' must be private and have accessor methods. 55
Error First sentence should end with a period. 57
Error Variable 'checkpointDirectory' must be private and have accessor methods. 58
Error First sentence should end with a period. 60
Error 'protected' modifier out of order with the JLS suggestions. 61
Error Variable 'checkpointInProgress' must be private and have accessor methods. 61
Error First sentence should end with a period. 63
Error Method 'getNextCheckpoint' is not designed for extension - needs to be abstract, final or empty. 69
Error First sentence should end with a period. 73
Error Parameter checkpointDirectory should be final. 78
Error 'checkpointDirectory' hides a field. 78
Error Expected @param tag for 'checkpointDirectory'. 78
Error Method 'begin' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error Line is longer than 80 characters. 84
Error Method 'end' is not designed for extension - needs to be abstract, final or empty. 95
Error Missing a Javadoc comment. 95
Error 'if' is not followed by whitespace. 96
Error Expression can be simplified. 96
Error Missing a Javadoc comment. 103
Error ',' is not followed by whitespace. 104
Error Method 'getCheckpointInProgressDirectory' is not designed for extension - needs to be abstract, final or empty. 117
Error First sentence should end with a period. 121
Error Method 'checkpointFailed' is not designed for extension - needs to be abstract, final or empty. 126
Error Parameter e should be final. 126
Error Expected @param tag for 'e'. 126
Error Method 'isAtBeginning' is not designed for extension - needs to be abstract, final or empty. 135
Error Method 'noteResumed' is not designed for extension - needs to be abstract, final or empty. 142

org/archive/crawler/checkpoint/ObjectPlusFilesInputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 46
Error Variable 'auxiliaryDirectoryStack' must be private and have accessor methods. 46
Error Missing a Javadoc comment. 47
Error Variable 'postRestoreTasks' must be private and have accessor methods. 47
Error Line is longer than 80 characters. 57
Error Parameter in should be final. 57
Error Expected @param tag for 'in'. 57
Error Parameter storeDir should be final. 57
Error Expected @param tag for 'storeDir'. 57
Error Expected @throws tag for 'IOException'. 57
Error Method 'pushAuxiliaryDirectory' is not designed for extension - needs to be abstract, final or empty. 68
Error Parameter dir should be final. 68
Error Expected @param tag for 'dir'. 68
Error ',' is not followed by whitespace. 69
Error Method 'popAuxiliaryDirectory' is not designed for extension - needs to be abstract, final or empty. 75
Error Method 'getAuxiliaryDirectory' is not designed for extension - needs to be abstract, final or empty. 85
Error 'cast' is not followed by whitespace. 86
Error Method 'restoreFile' is not designed for extension - needs to be abstract, final or empty. 97
Error Parameter destination should be final. 97
Error Expected @param tag for 'destination'. 97
Error Expected @throws tag for 'IOException'. 97
Error ',' is not followed by whitespace. 100
Error ',' is not followed by whitespace. 101
Error ',' is not followed by whitespace. 101
Error Method 'restoreFileTo' is not designed for extension - needs to be abstract, final or empty. 112
Error Parameter directory should be final. 112
Error Expected @param tag for 'directory'. 112
Error Expected @throws tag for 'IOException'. 112
Error ',' is not followed by whitespace. 115
Error ',' is not followed by whitespace. 116
Error ',' is not followed by whitespace. 117
Error ',' is not followed by whitespace. 117
Error Method 'registerFinishTask' is not designed for extension - needs to be abstract, final or empty. 126
Error Parameter task should be final. 126
Error Expected @param tag for 'task'. 126
Error Missing a Javadoc comment. 130
Error Line contains a tab character. 131
Error Line contains a tab character. 132
Error 'while' is not followed by whitespace. 132
Error Line contains a tab character. 133
Error 'cast' is not followed by whitespace. 133
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 142

org/archive/crawler/checkpoint/ObjectPlusFilesOutputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 44
Error Variable 'auxiliaryDirectoryStack' must be private and have accessor methods. 44
Error First sentence should end with a period. 46
Error Line is longer than 80 characters. 53
Error Parameter out should be final. 53
Error Expected @param tag for 'out'. 53
Error Parameter topDirectory should be final. 53
Error Expected @param tag for 'topDirectory'. 53
Error Expected @throws tag for 'IOException'. 53
Error Method 'pushAuxiliaryDirectory' is not designed for extension - needs to be abstract, final or empty. 64
Error Parameter dir should be final. 64
Error Expected @param tag for 'dir'. 64
Error ',' is not followed by whitespace. 65
Error Method 'popAuxiliaryDirectory' is not designed for extension - needs to be abstract, final or empty. 72
Error Method 'getAuxiliaryDirectory' is not designed for extension - needs to be abstract, final or empty. 82
Error 'cast' is not followed by whitespace. 83
Error Method 'snapshotAppendOnlyFile' is not designed for extension - needs to be abstract, final or empty. 100
Error Parameter file should be final. 100
Error Expected @param tag for 'file'. 100
Error Expected @throws tag for 'IOException'. 100
Error 'if' is not followed by whitespace. 107
Error Line contains a tab character. 108
Error ',' is not followed by whitespace. 110
Error Line contains a tab character. 114
Error Line contains a tab character. 120
Error Line contains a tab character. 121
Error Line contains a tab character. 123
Error Line is longer than 80 characters. 124
Error Line contains a tab character. 124
Error Parameter file should be final. 124
Error Expected @param tag for 'file'. 124
Error Parameter destination should be final. 124
Error Expected @param tag for 'destination'. 124
Error Expected @throws tag for 'IOException'. 124
Error Line contains a tab character. 125
Error Line is longer than 80 characters. 126
Error '+' is not preceded with whitespace. 126
Error '+' is not followed by whitespace. 126
Error '+' is not preceded with whitespace. 126
Error '+' is not followed by whitespace. 126
Error '+' is not preceded with whitespace. 126
Error '+' is not followed by whitespace. 126
Error Line contains a tab character. 129
Error Line contains a tab character. 130
Error Line contains a tab character. 131
Error Line contains a tab character. 132
Error Line contains a tab character. 133
Error 'if' is not followed by whitespace. 134
Error '!=' is not preceded with whitespace. 134
Error '!=' is not followed by whitespace. 134
Error Line contains a tab character. 135
Error ',' is not followed by whitespace. 136
Error Line contains a tab character. 138

org/archive/crawler/checkpoint/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/datamodel/CandidateURI.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error First sentence should end with a period. 50
Error Variable 'uuri' must be private and have accessor methods. 51
Error First sentence should end with a period. 52
Error Variable 'isSeed' must be private and have accessor methods. 53
Error Missing a Javadoc comment. 55
Error Variable 'schedulingDirective' must be private and have accessor methods. 55
Error Missing a Javadoc comment. 56
Error Variable 'forceRevisit' must be private and have accessor methods. 56
Error Line has trailing spaces. 57
Error First sentence should end with a period. 58
Error Variable 'pathFromSeed' must be private and have accessor methods. 65
Error First sentence should end with a period. 66
Error Variable 'via' must be private and have accessor methods. 69
Error Parameter u should be final. 82
Error Expected @param tag for 'u'. 82
Error Method 'setIsSeed' is not designed for extension - needs to be abstract, final or empty. 90
Error Parameter b should be final. 90
Error '=' is not preceded with whitespace. 91
Error '=' is not followed by whitespace. 91
Error Method 'setSeed' is not designed for extension - needs to be abstract, final or empty. 104
Error '{' is not preceded with whitespace. 104
Error '=' is not preceded with whitespace. 105
Error '=' is not followed by whitespace. 105
Error Method 'getUURI' is not designed for extension - needs to be abstract, final or empty. 113
Error Parameter u should be final. 120
Error Expected @param tag for 'u'. 120
Error '=' is not preceded with whitespace. 121
Error '=' is not followed by whitespace. 121
Error Method 'isSeed' is not designed for extension - needs to be abstract, final or empty. 127
Error Method 'getPathFromSeed' is not designed for extension - needs to be abstract, final or empty. 131
Error Missing a Javadoc comment. 131
Error Method 'getVia' is not designed for extension - needs to be abstract, final or empty. 135
Error Missing a Javadoc comment. 135
Error Method 'setPathFromSeed' is not designed for extension - needs to be abstract, final or empty. 142
Error Parameter string should be final. 142
Error Expected @param tag for 'string'. 142
Error Method 'setVia' is not designed for extension - needs to be abstract, final or empty. 149
Error Parameter object should be final. 149
Error Expected @param tag for 'object'. 149
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 157
Error The double-checked locking idiom is broken and should be avoided. 160
Error Missing a Javadoc comment. 169
Error Parameter out should be final. 169
Error Method 'flattenVia' is not designed for extension - needs to be abstract, final or empty. 179
Error 'cast' is not followed by whitespace. 185
Error 'cast' is not followed by whitespace. 188
Error Method 'getLine' is not designed for extension - needs to be abstract, final or empty. 196
Error Missing a Javadoc comment. 196
Error '+' is not followed by whitespace. 198
Error '+' is not preceded with whitespace. 198
Error '+' is not followed by whitespace. 198
Error '+' is not followed by whitespace. 199
Error '+' is not preceded with whitespace. 199
Error '+' is not followed by whitespace. 199
Error '+' is not followed by whitespace. 200
Error '+' is not preceded with whitespace. 200
Error '+' is not followed by whitespace. 200
Error Method 'getURIString' is not designed for extension - needs to be abstract, final or empty. 206
Error First sentence should end with a period. 210
Error Line is longer than 80 characters. 211
Error Method 'sameDomainAs' is not designed for extension - needs to be abstract, final or empty. 218
Error Parameter other should be final. 218
Error Expected @throws tag for 'URIException'. 218
Error 'if' construct must use '{}'s. 220
Error '==' is not preceded with whitespace. 220
Error '==' is not followed by whitespace. 220
Error 'while' is not followed by whitespace. 221
Error '>' is not preceded with whitespace. 221
Error '>' is not followed by whitespace. 221
Error '+' is not preceded with whitespace. 223
Error '+' is not followed by whitespace. 223
Error 'if' is not followed by whitespace. 225
Error '==' is not preceded with whitespace. 225
Error '==' is not followed by whitespace. 225
Error ')' is preceded with whitespace. 225
Error Method 'forceFetch' is not designed for extension - needs to be abstract, final or empty. 241
Error Method 'setForceFetch' is not designed for extension - needs to be abstract, final or empty. 255
Error Parameter b should be final. 255
Error Method 'getSchedulingDirective' is not designed for extension - needs to be abstract, final or empty. 262
Error Method 'setSchedulingDirective' is not designed for extension - needs to be abstract, final or empty. 268
Error Parameter schedulingDirective should be final. 268
Error 'schedulingDirective' hides a field. 268
Error Method 'needsImmediateScheduling' is not designed for extension - needs to be abstract, final or empty. 276
Error '==' is not preceded with whitespace. 277
Error '==' is not followed by whitespace. 277
Error Method 'needsSoonScheduling' is not designed for extension - needs to be abstract, final or empty. 283
Error Line has trailing spaces. 290
Error Line has trailing spaces. 292
Error Line has trailing spaces. 293
Error Comment matches to-do format 'TODO:'. 294
Error Line has trailing spaces. 295
Error Line has trailing spaces. 296
Error Method 'getTransHops' is not designed for extension - needs to be abstract, final or empty. 299
Error 'for' is not followed by whitespace. 302
Error '=' is not preceded with whitespace. 302
Error '=' is not followed by whitespace. 302
Error '-' is not preceded with whitespace. 302
Error '-' is not followed by whitespace. 302
Error ';' is not followed by whitespace. 302
Error '>=' is not preceded with whitespace. 302
Error '>=' is not followed by whitespace. 302
Error ';' is not followed by whitespace. 302
Error 'if' is not followed by whitespace. 303
Error '==' is not preceded with whitespace. 303
Error '==' is not followed by whitespace. 303
Error Line has trailing spaces. 314
Error Line has trailing spaces. 316
Error Parameter uriHopsViaString should be final. 321
Error Expected @throws tag for 'URIException'. 322
Error Array brackets at illegal position. 323

org/archive/crawler/datamodel/CoreAttributeConstants.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error interfaces should describe a type and hence have methods. 35
Error First sentence should end with a period. 37
Error Redundant 'public' modifier. 42
Error First sentence should end with a period. 44
Error Redundant 'public' modifier. 48
Error Redundant 'public' modifier. 54
Error Missing a Javadoc comment. 56
Error Redundant 'public' modifier. 56
Error Missing a Javadoc comment. 57
Error Redundant 'public' modifier. 57
Error Missing a Javadoc comment. 58
Error Redundant 'public' modifier. 58
Error '=' is not preceded with whitespace. 58
Error Missing a Javadoc comment. 59
Error Redundant 'public' modifier. 59
Error Missing a Javadoc comment. 60
Error Redundant 'public' modifier. 60
Error Missing a Javadoc comment. 62
Error Redundant 'public' modifier. 62
Error Missing a Javadoc comment. 63
Error Redundant 'public' modifier. 63
Error First sentence should end with a period. 65
Error Redundant 'public' modifier. 67
Error Missing a Javadoc comment. 69
Error Redundant 'public' modifier. 69
Error Missing a Javadoc comment. 70
Error Redundant 'public' modifier. 70
Error Missing a Javadoc comment. 71
Error Redundant 'public' modifier. 71
Error Missing a Javadoc comment. 72
Error Redundant 'public' modifier. 72
Error Missing a Javadoc comment. 73
Error Redundant 'public' modifier. 73
Error Missing a Javadoc comment. 74
Error Redundant 'public' modifier. 74
Error Missing a Javadoc comment. 75
Error Redundant 'public' modifier. 75
Error Missing a Javadoc comment. 76
Error Redundant 'public' modifier. 76
Error Missing a Javadoc comment. 77
Error Redundant 'public' modifier. 77
Error Missing a Javadoc comment. 79
Error Redundant 'public' modifier. 79
Error Missing a Javadoc comment. 81
Error Redundant 'public' modifier. 81

org/archive/crawler/datamodel/CrawlHost.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 38
Error First sentence should end with a period. 40
Error Missing a Javadoc comment. 42
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 61
Error Parameter hostname should be final. 67
Error 'hostname' hides a field. 67
Error '3' is a magic number. 81
Error Method 'hasBeenLookedUp' is not designed for extension - needs to be abstract, final or empty. 96
Error Method 'setIP' is not designed for extension - needs to be abstract, final or empty. 107
Error Parameter address should be final. 107
Error Expected @param tag for 'address'. 107
Error Parameter ttl should be final. 107
Error Method 'getIP' is not designed for extension - needs to be abstract, final or empty. 119
Error Method 'getIpFetched' is not designed for extension - needs to be abstract, final or empty. 127
Error Method 'getIpTTL' is not designed for extension - needs to be abstract, final or empty. 137
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 144
Error Method 'getHostName' is not designed for extension - needs to be abstract, final or empty. 152
Error Method 'getEarliestNextURIEmitTime' is not designed for extension - needs to be abstract, final or empty. 161
Error Method 'setEarliestNextURIEmitTime' is not designed for extension - needs to be abstract, final or empty. 170
Error Parameter earliestNextURIEmitTime should be final. 170
Error 'earliestNextURIEmitTime' hides a field. 170

org/archive/crawler/datamodel/CrawlOrder.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 4
Error Missing a Javadoc comment. 57
Error Missing a Javadoc comment. 60
Error Missing a Javadoc comment. 61
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 63
Error Missing a Javadoc comment. 64
Error Missing a Javadoc comment. 65
Error Missing a Javadoc comment. 66
Error Missing a Javadoc comment. 67
Error Missing a Javadoc comment. 68
Error Line is longer than 80 characters. 69
Error Missing a Javadoc comment. 69
Error Missing a Javadoc comment. 70
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 72
Error Missing a Javadoc comment. 73
Error Missing a Javadoc comment. 74
Error Line is longer than 80 characters. 75
Error Missing a Javadoc comment. 75
Error Missing a Javadoc comment. 76
Error Missing a Javadoc comment. 77
Error Missing a Javadoc comment. 78
Error Missing a Javadoc comment. 79
Error Missing a Javadoc comment. 80
Error Missing a Javadoc comment. 83
Error Variable 'caseFlattenedUserAgent' must be private and have accessor methods. 83
Error Missing a Javadoc comment. 85
Error Missing a Javadoc comment. 86
Error Missing a Javadoc comment. 88
Error Line has trailing spaces. 89
Error Name 'ACCEPTABLE_USER_AGENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Error Line has trailing spaces. 96
Error Name 'ACCEPTABLE_FROM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Error Line has trailing spaces. 101
Error Method length is 155 lines (max allowed is 150). 105
Error '+' should be on a new line. 106
Error '+' should be on a new line. 111
Error '+' should be on a new line. 112
Error '+' should be on a new line. 113
Error '+' should be on a new line. 114
Error '+' should be on a new line. 115
Error '+' should be on a new line. 121
Error '+' should be on a new line. 122
Error Line is longer than 80 characters. 128
Error '+' should be on a new line. 128
Error Line is longer than 80 characters. 135
Error '+' should be on a new line. 135
Error Line is longer than 80 characters. 142
Error '+' should be on a new line. 142
Error Line is longer than 80 characters. 149
Error '+' should be on a new line. 149
Error '100' is a magic number. 173
Error '+' should be on a new line. 179
Error '+' should be on a new line. 180
Error '+' should be on a new line. 184
Error '+' should be on a new line. 185
Error '+' should be on a new line. 186
Error '+' should be on a new line. 187
Error '+' should be on a new line. 188
Error '+' should be on a new line. 189
Error '+' should be on a new line. 190
Error '+' should be on a new line. 195
Error '+' should be on a new line. 199
Error '+' should be on a new line. 200
Error '+' should be on a new line. 204
Error '+' should be on a new line. 205
Error '+' should be on a new line. 215
Error '+' should be on a new line. 226
Error '+' should be on a new line. 231
Error '+' should be on a new line. 236
Error '+' should be on a new line. 241
Error '+' should be on a new line. 242
Error '+' should be on a new line. 246
Error '+' should be on a new line. 247
Error '+' should be on a new line. 248
Error '+' should be on a new line. 249
Error '+' should be on a new line. 250
Error Method 'getUserAgent' is not designed for extension - needs to be abstract, final or empty. 265
Error Parameter curi should be final. 265
Error Expected @param tag for 'curi'. 265
Error Method 'getFrom' is not designed for extension - needs to be abstract, final or empty. 283
Error Parameter curi should be final. 283
Error Expected @param tag for 'curi'. 283
Error Method 'getMaxToes' is not designed for extension - needs to be abstract, final or empty. 297
Error Method 'getRobotsHonoringPolicy' is not designed for extension - needs to be abstract, final or empty. 312
Error Line is longer than 80 characters. 314
Error Method 'getCrawlOrderName' is not designed for extension - needs to be abstract, final or empty. 331
Error Method 'getController' is not designed for extension - needs to be abstract, final or empty. 338
Error Method 'setController' is not designed for extension - needs to be abstract, final or empty. 345
Error Parameter controller should be final. 345
Error 'controller' hides a field. 345
Error Expected @param tag for 'controller'. 345
Error Line is longer than 80 characters. 350
Error Method 'getLoggers' is not designed for extension - needs to be abstract, final or empty. 354
Error Method 'checkUserAgentAndFrom' is not designed for extension - needs to be abstract, final or empty. 364
Error Expected @throws tag for 'FatalConfigurationException'. 364
Error Line is longer than 80 characters. 370
Error Method 'getCheckpointsDirectory' is not designed for extension - needs to be abstract, final or empty. 377
Error Line is longer than 80 characters. 379
Error Missing a Javadoc comment. 387
Error Parameter subpath should be final. 387

org/archive/crawler/datamodel/CrawlServer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 52
Error Missing a Javadoc comment. 54
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 56
Error Missing a Javadoc comment. 57
Error Missing a Javadoc comment. 58
Error Variable 'robots' must be private and have accessor methods. 58
Error Missing a Javadoc comment. 59
Error Variable 'robotsFetched' must be private and have accessor methods. 59
Error Missing a Javadoc comment. 60
Error Variable 'validRobots' must be private and have accessor methods. 60
Error Missing a Javadoc comment. 61
Error Variable 'robotstxtChecksum' must be private and have accessor methods. 61
Error Missing a Javadoc comment. 66
Error Variable 'consecutiveConnectionErrors' must be private and have accessor methods. 66
Error Parameter h should be final. 77
Error Comment matches to-do format 'TODO:'. 78
Error 'if' is not followed by whitespace. 81
Error Method 'getRobots' is not designed for extension - needs to be abstract, final or empty. 96
Error Method 'setRobots' is not designed for extension - needs to be abstract, final or empty. 104
Error Parameter policy should be final. 104
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 111
Error Missing a Javadoc comment. 111
Error '+' is not preceded with whitespace. 112
Error '+' is not followed by whitespace. 112
Error '+' is not preceded with whitespace. 112
Error '+' is not followed by whitespace. 112
Error Method 'updateRobots' is not designed for extension - needs to be abstract, final or empty. 120
Error Parameter curi should be final. 120
Error Expected @throws tag for 'IOException'. 121
Error Expression can be simplified. 127
Error '200' is a magic number. 135
Error '||' should be on a new line. 135
Error '==' should be on a new line. 136
Error '{' should be on the previous line. 138
Error Comment matches to-do format 'TODO:'. 140
Error '}' should be on the same line. 159
Error '{' should be on the previous line. 161
Error Method 'getRobotsFetchedTime' is not designed for extension - needs to be abstract, final or empty. 187
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 194
Error First sentence should end with a period. 198
Error Method 'getHost' is not designed for extension - needs to be abstract, final or empty. 203
Error Method 'setHost' is not designed for extension - needs to be abstract, final or empty. 211
Error Parameter host should be final. 211
Error 'host' hides a field. 211
Error Method 'getHostname' is not designed for extension - needs to be abstract, final or empty. 219
Error 'if' is not followed by whitespace. 221
Error ',' is not followed by whitespace. 224
Error Method 'getPort' is not designed for extension - needs to be abstract, final or empty. 231
Error Parameter stream should be final. 245
Error Method 'getSettingsHandler' is not designed for extension - needs to be abstract, final or empty. 261
Error Parameter uri should be final. 269
Error Expected @param tag for 'uri'. 269
Error Expected @throws tag for 'URIException'. 269
Error Method 'setSettingsHandler' is not designed for extension - needs to be abstract, final or empty. 277
Error Parameter settingsHandler should be final. 277
Error 'settingsHandler' hides a field. 277
Error Method 'incrementConsecutiveConnectionErrors' is not designed for extension - needs to be abstract, final or empty. 281
Error Missing a Javadoc comment. 281
Error Method 'resetConsecutiveConnectionErrors' is not designed for extension - needs to be abstract, final or empty. 285
Error Missing a Javadoc comment. 285
Error Method 'getCredentialAvatars' is not designed for extension - needs to be abstract, final or empty. 292
Error Method 'hasCredentialAvatars' is not designed for extension - needs to be abstract, final or empty. 299
Error Method 'addCredentialAvatar' is not designed for extension - needs to be abstract, final or empty. 308
Error Parameter ca should be final. 308
Error Line contains a tab character. 314
Error Line contains a tab character. 319
Error Line contains a tab character. 320
Error Line contains a tab character. 321
Error Method 'isValidRobots' is not designed for extension - needs to be abstract, final or empty. 321
Error Line contains a tab character. 322
Error Line contains a tab character. 323

org/archive/crawler/datamodel/CrawlURI.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 62
Error Name 'DEFAULT_CLASS_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Error Missing a Javadoc comment. 75
Error Missing a Javadoc comment. 78
Error 'private' modifier out of order with the JLS suggestions. 78
Error Missing a Javadoc comment. 79
Error 'private' modifier out of order with the JLS suggestions. 79
Error Missing a Javadoc comment. 80
Error Missing a Javadoc comment. 81
Error Line is longer than 80 characters. 82
Error Missing a Javadoc comment. 82
Error Missing a Javadoc comment. 83
Error Missing a Javadoc comment. 86
Error Missing a Javadoc comment. 89
Error Line is longer than 80 characters. 90
Error Missing a Javadoc comment. 90
Error Line is longer than 80 characters. 92
Error Missing a Javadoc comment. 93
Error Line is longer than 80 characters. 95
Error Missing a Javadoc comment. 96
Error Missing a Javadoc comment. 99
Error Missing a Javadoc comment. 101
Error Missing a Javadoc comment. 102
Error 'private' modifier out of order with the JLS suggestions. 109
Error First sentence should end with a period. 140
Error Variable 'ordinal' must be private and have accessor methods. 142
Error Line has trailing spaces. 153
Error Line has trailing spaces. 154
Error Parameter uuri should be final. 163
Error First sentence should end with a period. 167
Error Parameter caUri should be final. 173
Error Parameter o should be final. 173
Error Expected @param tag for 'o'. 173
Error Parameter code should be final. 188
Error '{' is not preceded with whitespace. 188
Error '{' is not preceded with whitespace. 189
Error '100' is a magic number. 193
Error '101' is a magic number. 194
Error '200' is a magic number. 196
Error '201' is a magic number. 197
Error '202' is a magic number. 198
Error '203' is a magic number. 199
Error '204' is a magic number. 200
Error '205' is a magic number. 201
Error '206' is a magic number. 202
Error '300' is a magic number. 204
Error '301' is a magic number. 205
Error '302' is a magic number. 206
Error '303' is a magic number. 207
Error '304' is a magic number. 208
Error '305' is a magic number. 209
Error '307' is a magic number. 210
Error '400' is a magic number. 212
Error '401' is a magic number. 213
Error '402' is a magic number. 214
Error '403' is a magic number. 215
Error '404' is a magic number. 216
Error '405' is a magic number. 217
Error '407' is a magic number. 218
Error Line is longer than 80 characters. 219
Error '408' is a magic number. 219
Error '409' is a magic number. 220
Error '410' is a magic number. 221
Error '406' is a magic number. 222
Error '411' is a magic number. 223
Error '412' is a magic number. 224
Error '413' is a magic number. 225
Error '414' is a magic number. 226
Error '415' is a magic number. 227
Error Line is longer than 80 characters. 228
Error '416' is a magic number. 228
Error '417' is a magic number. 229
Error '500' is a magic number. 231
Error '501' is a magic number. 232
Error '502' is a magic number. 233
Error '503' is a magic number. 234
Error '504' is a magic number. 235
Error '505' is a magic number. 236
Error '+' should be on a new line. 280
Error Method 'getFetchStatus' is not designed for extension - needs to be abstract, final or empty. 294
Error '{' is not preceded with whitespace. 294
Error Method 'setFetchStatus' is not designed for extension - needs to be abstract, final or empty. 304
Error Parameter newstatus should be final. 304
Error '{' is not preceded with whitespace. 304
Error Method 'getFetchAttempts' is not designed for extension - needs to be abstract, final or empty. 315
Error Method 'incrementFetchAttempts' is not designed for extension - needs to be abstract, final or empty. 326
Error Method 'nextProcessor' is not designed for extension - needs to be abstract, final or empty. 335
Error Method 'nextProcessorChain' is not designed for extension - needs to be abstract, final or empty. 345
Error Method 'setNextProcessor' is not designed for extension - needs to be abstract, final or empty. 354
Error Parameter processor should be final. 354
Error Method 'setNextProcessorChain' is not designed for extension - needs to be abstract, final or empty. 363
Error Parameter nextProcessorChain should be final. 363
Error 'nextProcessorChain' hides a field. 363
Error Method 'getClassKey' is not designed for extension - needs to be abstract, final or empty. 377
Error 'if' is not followed by whitespace. 378
Error '==' is not preceded with whitespace. 378
Error '==' is not followed by whitespace. 378
Error Missing a Javadoc comment. 384
Error '{' is not preceded with whitespace. 388
Error '!=' is not preceded with whitespace. 389
Error '!=' is not followed by whitespace. 389
Error Line has trailing spaces. 392
Error Line has trailing spaces. 394
Error '=' is not preceded with whitespace. 399
Error 'if' is not followed by whitespace. 404
Error '==' is not preceded with whitespace. 404
Error '==' is not followed by whitespace. 404
Error '==' is not preceded with whitespace. 404
Error '==' is not followed by whitespace. 404
Error Line has trailing spaces. 408
Error ',' is not followed by whitespace. 408
Error Line is longer than 80 characters. 412
Error ',' is not followed by whitespace. 412
Error Method 'getAList' is not designed for extension - needs to be abstract, final or empty. 427
Error First sentence should end with a period. 431
Error Method 'getServer' is not designed for extension - needs to be abstract, final or empty. 436
Error Method 'setServer' is not designed for extension - needs to be abstract, final or empty. 445
Error Parameter host should be final. 445
Error Method 'markPrerequisite' is not designed for extension - needs to be abstract, final or empty. 457
Error Parameter stringOrUURI should be final. 457
Error Parameter lastProcessorChain should be final. 458
Error Method 'setPrerequisiteUri' is not designed for extension - needs to be abstract, final or empty. 473
Error Parameter stringOrUURI should be final. 473
Error ',' is not followed by whitespace. 474
Error Method 'getPrerequisiteUri' is not designed for extension - needs to be abstract, final or empty. 485
Error Method 'isPrerequisite' is not designed for extension - needs to be abstract, final or empty. 494
Error Method 'setPrerequisite' is not designed for extension - needs to be abstract, final or empty. 503
Error Parameter prerequisite should be final. 503
Error 'prerequisite' hides a field. 503
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 511
Error The double-checked locking idiom is broken and should be avoided. 514
Error Method 'getContentType' is not designed for extension - needs to be abstract, final or empty. 528
Error Method 'setContentType' is not designed for extension - needs to be abstract, final or empty. 537
Error Parameter ct should be final. 537
Error Method 'setThreadNumber' is not designed for extension - needs to be abstract, final or empty. 546
Error Parameter i should be final. 546
Error Method 'getThreadNumber' is not designed for extension - needs to be abstract, final or empty. 555
Error Method 'incrementDeferrals' is not designed for extension - needs to be abstract, final or empty. 563
Error Method 'getDeferrals' is not designed for extension - needs to be abstract, final or empty. 572
Error Method 'stripToMinimal' is not designed for extension - needs to be abstract, final or empty. 581
Error Missing a Javadoc comment. 585
Error Parameter key should be final. 585
Error Parameter o should be final. 585
Error 'if' is not followed by whitespace. 587
Error 'cast' is not followed by whitespace. 591
Error Method 'getContentSize' is not designed for extension - needs to be abstract, final or empty. 602
Error '{' is not preceded with whitespace. 602
Error Method 'setAList' is not designed for extension - needs to be abstract, final or empty. 616
Error Parameter a should be final. 616
Error '{' is not preceded with whitespace. 616
Error Line has trailing spaces. 627
Error Method 'addLocalizedError' is not designed for extension - needs to be abstract, final or empty. 633
Error Parameter processorName should be final. 633
Error Parameter ex should be final. 633
Error Line contains a tab character. 634
Error Parameter message should be final. 634
Error 'if' is not followed by whitespace. 636
Error ',' is not followed by whitespace. 640
Error Method 'addAnnotation' is not designed for extension - needs to be abstract, final or empty. 651
Error Parameter annotation should be final. 651
Error 'if' is not followed by whitespace. 653
Error '+' is not preceded with whitespace. 655
Error '+' is not followed by whitespace. 655
Error ',' is not followed by whitespace. 660
Error Method 'getAnnotations' is not designed for extension - needs to be abstract, final or empty. 668
Error 'if' is not followed by whitespace. 669
Error Method 'getEmbedHopCount' is not designed for extension - needs to be abstract, final or empty. 681
Error Method 'getLinkHopCount' is not designed for extension - needs to be abstract, final or empty. 690
Error Method 'markAsSeed' is not designed for extension - needs to be abstract, final or empty. 698
Error Method 'getUserAgent' is not designed for extension - needs to be abstract, final or empty. 710
Error Method 'setUserAgent' is not designed for extension - needs to be abstract, final or empty. 721
Error Parameter string should be final. 721
Error Method 'skipToProcessor' is not designed for extension - needs to be abstract, final or empty. 732
Error Parameter processorChain should be final. 732
Error Parameter processor should be final. 733
Error Method 'skipToProcessorChain' is not designed for extension - needs to be abstract, final or empty. 743
Error Parameter processorChain should be final. 743
Error First sentence should end with a period. 748
Error Method 'getContentLength' is not designed for extension - needs to be abstract, final or empty. 755
Error Method 'setContentSize' is not designed for extension - needs to be abstract, final or empty. 765
Error Parameter l should be final. 765
Error Expected @param tag for 'l'. 765
Error Method 'addLinkToCollection' is not designed for extension - needs to be abstract, final or empty. 775
Error Parameter link should be final. 775
Error Parameter collectionName should be final. 775
Error Line is longer than 80 characters. 784
Error Method 'hasBeenLinkExtracted' is not designed for extension - needs to be abstract, final or empty. 788
Error '{' is not preceded with whitespace. 788
Error Line is longer than 80 characters. 793
Error Method 'linkExtractorFinished' is not designed for extension - needs to be abstract, final or empty. 801
Error '{' is not preceded with whitespace. 801
Error First sentence should end with a period. 805
Error Method 'aboutToLog' is not designed for extension - needs to be abstract, final or empty. 809
Error '>' is not preceded with whitespace. 810
Error '>' is not followed by whitespace. 810
Error '+' is not preceded with whitespace. 811
Error '+' is not followed by whitespace. 811
Error Method 'getHttpRecorder' is not designed for extension - needs to be abstract, final or empty. 820
Error Method 'setHttpRecorder' is not designed for extension - needs to be abstract, final or empty. 829
Error Parameter httpRecorder should be final. 829
Error 'httpRecorder' hides a field. 829
Error Comment matches to-do format 'TODO:'. 836
Error Method 'isHttpTransaction' is not designed for extension - needs to be abstract, final or empty. 841
Error Method 'processingCleanup' is not designed for extension - needs to be abstract, final or empty. 851
Error Parameter caUri should be final. 874
Error Parameter ordinal should be final. 874
Error Expected @param tag for 'ordinal'. 874
Error ',' is not followed by whitespace. 878
Error Parameter avatars should be final. 884
Error Method 'getCredentialAvatars' is not designed for extension - needs to be abstract, final or empty. 891
Error 'cast' is not followed by whitespace. 892
Error Method 'hasCredentialAvatars' is not designed for extension - needs to be abstract, final or empty. 898
Error '&&' should be on a new line. 899
Error Method 'addCredentialAvatar' is not designed for extension - needs to be abstract, final or empty. 910
Error Parameter ca should be final. 910
Error Line contains a tab character. 911
Error Line contains a tab character. 912
Error Line contains a tab character. 913
Error Line contains a tab character. 914
Error Line contains a tab character. 915
Error Line contains a tab character. 916
Error Method 'removeCredentialAvatars' is not designed for extension - needs to be abstract, final or empty. 922
Error Method 'removeCredentialAvatar' is not designed for extension - needs to be abstract, final or empty. 934
Error Parameter ca should be final. 934
Error Method 'isSuccess' is not designed for extension - needs to be abstract, final or empty. 958
Error '{' should be on the previous line. 959
Error '&&' should be on a new line. 962
Error Line contains a tab character. 972
Error Line contains a tab character. 973
Error Line contains a tab character. 974
Error Method 'hasRfc2617CredentialAvatar' is not designed for extension - needs to be abstract, final or empty. 974
Error Line contains a tab character. 975
Error Line contains a tab character. 976
Error Line contains a tab character. 977
Error Line contains a tab character. 978
Error Line contains a tab character. 979
Error 'cast' is not followed by whitespace. 979
Error Line contains a tab character. 980
Error Line contains a tab character. 981
Error Line contains a tab character. 982
Error Line contains a tab character. 983
Error Line contains a tab character. 984
Error Line contains a tab character. 985
Error Line contains a tab character. 987
Error Method 'setPost' is not designed for extension - needs to be abstract, final or empty. 995
Error Parameter b should be final. 995
Error Line is longer than 80 characters. 1000
Error Comment matches to-do format 'TODO:'. 1003
Error Method 'isPost' is not designed for extension - needs to be abstract, final or empty. 1008
Error Line has trailing spaces. 1013
Error Line has trailing spaces. 1014
Error Method 'setContentDigest' is not designed for extension - needs to be abstract, final or empty. 1017
Error Parameter digestValue should be final. 1017
Error Expected @param tag for 'digestValue'. 1017
Error Line has trailing spaces. 1023
Error Method 'getContentDigest' is not designed for extension - needs to be abstract, final or empty. 1026

org/archive/crawler/datamodel/CrawlURITest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 2
Error Line has trailing spaces. 6
Error Line has trailing spaces. 8
Error Line has trailing spaces. 13
Error Line has trailing spaces. 14
Error Line has trailing spaces. 18
Error Line has trailing spaces. 42
Error Missing a Javadoc comment. 43
Error Variable 'seed' must be private and have accessor methods. 43
Error Line has trailing spaces. 44
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 45
Error Missing a Javadoc comment. 45
Error Line has trailing spaces. 60
Error 'public' modifier out of order with the JLS suggestions. 64
Error Line contains a tab character. 65
Error Expected @throws tag for 'IOException'. 65
Error Expected @throws tag for 'ClassNotFoundException'. 65
Error Line has trailing spaces. 66
Error 'cast' is not followed by whitespace. 80
Error 'cast' is not followed by whitespace. 81
Error 'cast' is not followed by whitespace. 82
Error Line has trailing spaces. 92
Error Line has trailing spaces. 93
Error Method 'makeStack' is not designed for extension - needs to be abstract, final or empty. 98
Error Method 'testStack' is not designed for extension - needs to be abstract, final or empty. 111
Error Missing a Javadoc comment. 111
Error Line has trailing spaces. 132
Error Missing a Javadoc comment. 133
Error Parameter stack should be final. 133
Error Parameter curi should be final. 133
Error 'cast' is not followed by whitespace. 135

org/archive/crawler/datamodel/CredentialStore.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 55
Error Missing a Javadoc comment. 63
Error Missing a Javadoc comment. 66
Error Name 'credentialTypes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 79
Error Parameter name should be final. 92
Error '{' should be on the previous line. 93
Error '+' should be on a new line. 94
Error '+' should be on a new line. 95
Error Parameter context should be final. 116
Error 'cast' is not followed by whitespace. 121
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 140
Error Parameter context should be final. 140
Error Expected @throws tag for 'AttributeNotFoundException'. 141
Error 'cast' is not followed by whitespace. 143
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 151
Error Parameter context should be final. 151
Error 'cast' is not followed by whitespace. 155
Error '?' is not preceded with whitespace. 159
Error Avoid inline conditionals. 159
Error ':' is not preceded with whitespace. 159
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 172
Error Parameter context should be final. 172
Error Parameter name should be final. 172
Error Expected @throws tag for 'AttributeNotFoundException'. 173
Error Expected @throws tag for 'MBeanException'. 173
Error Expected @throws tag for 'ReflectionException'. 173
Error 'cast' is not followed by whitespace. 175
Error Method 'create' is not designed for extension - needs to be abstract, final or empty. 193
Error Parameter context should be final. 193
Error Parameter name should be final. 193
Error Parameter type should be final. 193
Error Expected @throws tag for 'IllegalArgumentException'. 194
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 194
Error Expected @throws tag for 'InvocationTargetException'. 194
Error Expected @throws tag for 'InvalidAttributeValueException'. 195
Error Expected @throws tag for 'AttributeNotFoundException'. 195
Error 'cast' is not followed by whitespace. 197
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 213
Error Parameter context should be final. 213
Error Parameter credential should be final. 213
Error Expected @throws tag for 'AttributeNotFoundException'. 214
Error Expected @throws tag for 'IllegalArgumentException'. 214
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 214
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 228
Error Parameter context should be final. 228
Error Parameter name should be final. 228
Error Expected @throws tag for 'IllegalArgumentException'. 229
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 229
Error Expected @throws tag for 'AttributeNotFoundException'. 229
Error Method 'subset' is not designed for extension - needs to be abstract, final or empty. 244
Error Parameter context should be final. 244
Error Parameter type should be final. 244
Error Method 'subset' is not designed for extension - needs to be abstract, final or empty. 262
Error Parameter context should be final. 262
Error Parameter type should be final. 262
Error Parameter rootUri should be final. 262
Error 'while' is not followed by whitespace. 267
Error 'cast' is not followed by whitespace. 268
Error '}' should be on the same line. 276
Error '+' should be on a new line. 278

org/archive/crawler/datamodel/CredentialStoreTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 49
Error Variable 'logger' must be private and have accessor methods. 49
Error Missing a Javadoc comment. 52
Error 'public' modifier out of order with the JLS suggestions. 52
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 53
Error 'cast' is not followed by whitespace. 57
Error '3' is a magic number. 68
Error ',' is not followed by whitespace. 71
Error 'cast' is not followed by whitespace. 71
Error Missing a Javadoc comment. 78
Error Parameter i should be final. 78
Error Parameter size should be final. 78
Error 'cast' is not followed by whitespace. 81
Error Line is longer than 80 characters. 89
Error Missing a Javadoc comment. 89
Error Parameter store should be final. 89
Error Parameter context should be final. 89
Error Parameter prefix should be final. 90
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 92
Error 'cast' is not followed by whitespace. 96
Error 'cast' is not followed by whitespace. 104

org/archive/crawler/datamodel/FetchStatusCodes.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error interfaces should describe a type and hence have methods. 38
Error First sentence should end with a period. 39
Error Redundant 'public' modifier. 40
Error First sentence should end with a period. 41
Error Redundant 'public' modifier. 42
Error First sentence should end with a period. 43
Error Redundant 'public' modifier. 44
Error First sentence should end with a period. 45
Error Redundant 'public' modifier. 46
Error First sentence should end with a period. 47
Error Redundant 'public' modifier. 48
Error First sentence should end with a period. 49
Error Redundant 'public' modifier. 50
Error First sentence should end with a period. 51
Error Redundant 'public' modifier. 52
Error First sentence should end with a period. 53
Error Redundant 'public' modifier. 54
Error First sentence should end with a period. 55
Error Redundant 'public' modifier. 56
Error First sentence should end with a period. 58
Error Redundant 'public' modifier. 60
Error First sentence should end with a period. 61
Error Redundant 'public' modifier. 63
Error First sentence should end with a period. 64
Error Redundant 'public' modifier. 66
Error First sentence should end with a period. 68
Error Redundant 'public' modifier. 69
Error First sentence should end with a period. 70
Error Redundant 'public' modifier. 71
Error First sentence should end with a period. 72
Error Redundant 'public' modifier. 73
Error First sentence should end with a period. 74
Error Redundant 'public' modifier. 75
Error First sentence should end with a period. 76
Error Redundant 'public' modifier. 78
Error Redundant 'public' modifier. 80
Error First sentence should end with a period. 82
Error Redundant 'public' modifier. 83
Error First sentence should end with a period. 85
Error Redundant 'public' modifier. 86
Error First sentence should end with a period. 88
Error Redundant 'public' modifier. 89

org/archive/crawler/datamodel/InstancePerThread.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 26

org/archive/crawler/datamodel/LocalizedError.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 32
Error Missing a Javadoc comment. 33
Error Variable 'exception' must be private and have accessor methods. 33
Error Missing a Javadoc comment. 34
Error Parameter processorName should be final. 41
Error 'processorName' hides a field. 41
Error Expected @param tag for 'processorName'. 41
Error Parameter ex should be final. 41
Error Expected @param tag for 'ex'. 41
Error Parameter message should be final. 41
Error 'message' hides a field. 41
Error Expected @param tag for 'message'. 41

org/archive/crawler/datamodel/RobotsExclusionPolicy.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 42
Error Missing a Javadoc comment. 49
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 49
Error Missing a Javadoc comment. 52
Error 'static' modifier out of order with the JLS suggestions. 52
Error Missing a Javadoc comment. 53
Error 'static' modifier out of order with the JLS suggestions. 53
Error Missing a Javadoc comment. 54
Error 'static' modifier out of order with the JLS suggestions. 54
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 57
Error Name 'ALLOWALL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Error Variable 'ALLOWALL' must be private and have accessor methods. 57
Error Missing a Javadoc comment. 59
Error Name 'DENYALL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Error Variable 'DENYALL' must be private and have accessor methods. 59
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 63
Error Missing a Javadoc comment. 64
Error Variable 'honoringPolicy' must be private and have accessor methods. 64
Error Missing a Javadoc comment. 66
Error Missing a Javadoc comment. 67
Error Parameter settings should be final. 75
Error Expected @param tag for 'settings'. 75
Error Parameter reader should be final. 76
Error Expected @param tag for 'reader'. 76
Error Parameter honoringPolicy should be final. 76
Error Expected @param tag for 'honoringPolicy'. 76
Error Expected @throws tag for 'IOException'. 77
Error '{' is not followed by whitespace. 86
Error ';' is not followed by whitespace. 86
Error '}' is not preceded with whitespace. 86
Error '(' is followed by whitespace. 89
Error '=' is not preceded with whitespace. 89
Error '=' is not followed by whitespace. 89
Error ')' is preceded with whitespace. 90
Error 'if' is not followed by whitespace. 97
Error '(' is followed by whitespace. 97
Error '>' is not followed by whitespace. 97
Error ')' is preceded with whitespace. 97
Error '11' is a magic number. 103
Error 'if' is not followed by whitespace. 104
Error '==' is not preceded with whitespace. 104
Error '==' is not followed by whitespace. 104
Error '||' is not preceded with whitespace. 104
Error '||' is not followed by whitespace. 104
Error '!=' is not preceded with whitespace. 104
Error '!=' is not followed by whitespace. 104
Error 'if' is not followed by whitespace. 109
Error ',' is not followed by whitespace. 115
Error 'if' is not followed by whitespace. 119
Error '==' is not preceded with whitespace. 119
Error '==' is not followed by whitespace. 119
Error '9' is a magic number. 124
Error '!=' is not preceded with whitespace. 132
Error '!=' is not followed by whitespace. 132
Error 'if' construct must use '{}'s. 136
Error 'if' is not followed by whitespace. 136
Error Parameter settings should be final. 148
Error Expected @param tag for 'settings'. 148
Error Parameter u should be final. 148
Error Expected @param tag for 'u'. 148
Error Parameter d should be final. 149
Error Expected @param tag for 'd'. 149
Error Parameter errs should be final. 149
Error Expected @param tag for 'errs'. 149
Error Parameter honoringPolicy should be final. 149
Error 'honoringPolicy' hides a field. 149
Error Expected @param tag for 'honoringPolicy'. 149
Error 'if' construct must use '{}'s. 154
Error 'if' is not followed by whitespace. 154
Error Line is longer than 80 characters. 156
Error 'if' is not followed by whitespace. 157
Error Line is longer than 80 characters. 160
Error Line is longer than 80 characters. 161
Error 'if' is not followed by whitespace. 161
Error Line is longer than 80 characters. 163
Error 'while' is not followed by whitespace. 164
Error '(' is followed by whitespace. 168
Error ')' is preceded with whitespace. 168
Error 'cast' is not followed by whitespace. 169
Error '>' is not preceded with whitespace. 170
Error '>' is not followed by whitespace. 170
Error Missing a Javadoc comment. 179
Error Parameter type should be final. 179
Error 'type' hides a field. 179
Error Method 'disallows' is not designed for extension - needs to be abstract, final or empty. 184
Error Missing a Javadoc comment. 184
Error Parameter curi should be final. 184
Error Parameter userAgent should be final. 184
Error 'if' construct must use '{}'s. 185
Error 'if' construct must use '{}'s. 187
Error Line is longer than 80 characters. 190
Error 'if' is not followed by whitespace. 192
Error '(' is followed by whitespace. 199
Error ')' is preceded with whitespace. 199
Error 'cast' is not followed by whitespace. 200
Error '>' is not preceded with whitespace. 201
Error '>' is not followed by whitespace. 201
Error 'while' is not followed by whitespace. 214
Error Expression can be simplified. 214
Error 'while' is not followed by whitespace. 220
Error Expression can be simplified. 220
Error Expression can be simplified. 220
Error 'if' is not followed by whitespace. 222
Error ')' is preceded with whitespace. 230
Error '}' should be on the same line. 234
Error 'if' is not followed by whitespace. 239
Error Expression can be simplified. 239
Error Line is longer than 80 characters. 247
Error 'if' is not followed by whitespace. 247
Error Parameter stream should be final. 260
Error Expected @throws tag for 'IOException'. 260
Error Parameter stream should be final. 272
Error Expected @throws tag for 'IOException'. 273
Error Expected @throws tag for 'ClassNotFoundException'. 273
Error Expected an @return tag. 283
Error Expected @throws tag for 'ObjectStreamException'. 283

org/archive/crawler/datamodel/RobotsHonoringPolicy.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 43
Error Line is longer than 80 characters. 47
Error Line is longer than 80 characters. 49
Error Line is longer than 80 characters. 51
Error Line is longer than 80 characters. 54
Error Missing a Javadoc comment. 60
Error Missing a Javadoc comment. 63
Error 'static' modifier out of order with the JLS suggestions. 63
Error Missing a Javadoc comment. 64
Error 'static' modifier out of order with the JLS suggestions. 64
Error Missing a Javadoc comment. 65
Error 'static' modifier out of order with the JLS suggestions. 65
Error Missing a Javadoc comment. 66
Error 'static' modifier out of order with the JLS suggestions. 66
Error Missing a Javadoc comment. 67
Error 'static' modifier out of order with the JLS suggestions. 67
Error Missing a Javadoc comment. 69
Error 'static' modifier out of order with the JLS suggestions. 69
Error Missing a Javadoc comment. 70
Error 'static' modifier out of order with the JLS suggestions. 70
Error Missing a Javadoc comment. 71
Error 'static' modifier out of order with the JLS suggestions. 71
Error Missing a Javadoc comment. 72
Error 'static' modifier out of order with the JLS suggestions. 72
Error Missing a Javadoc comment. 73
Error 'static' modifier out of order with the JLS suggestions. 73
Error Parameter name should be final. 81
Error Line is longer than 80 characters. 84
Error Line is longer than 80 characters. 89
Error Missing a Javadoc comment. 95
Error Method 'getUserAgents' is not designed for extension - needs to be abstract, final or empty. 105
Error Parameter settings should be final. 105
Error Expected @param tag for 'settings'. 105
Error Line is longer than 80 characters. 117
Error Method 'shouldMasquerade' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter curi should be final. 124
Error Expected @param tag for 'curi'. 124
Error Line is longer than 80 characters. 126
Error First sentence should end with a period. 133
Error Method 'getCustomRobots' is not designed for extension - needs to be abstract, final or empty. 138
Error Parameter settings should be final. 138
Error Expected @param tag for 'settings'. 138
Error 'if' is not followed by whitespace. 139
Error Method 'getType' is not designed for extension - needs to be abstract, final or empty. 160
Error Parameter context should be final. 160
Error Expected @param tag for 'context'. 160
Error 'if' is not followed by whitespace. 164
Error 'if' is not followed by whitespace. 166
Error 'if' is not followed by whitespace. 168
Error 'if' is not followed by whitespace. 170
Error 'if' is not followed by whitespace. 172
Error Method 'isType' is not designed for extension - needs to be abstract, final or empty. 190
Error Parameter o should be final. 190
Error Parameter type should be final. 190

org/archive/crawler/datamodel/SeedList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 56
Error '+' should be on a new line. 60
Error Variable 'controller' must be private and have accessor methods. 75
Error First sentence should end with a period. 83
Error Line is longer than 80 characters. 90
Error Parameter seedfile should be final. 90
Error 'seedfile' hides a field. 90
Error Parameter controller should be final. 90
Error 'controller' hides a field. 90
Error Parameter caching should be final. 90
Error Method 'getSeedfile' is not designed for extension - needs to be abstract, final or empty. 112
Error Method 'setSeedfile' is not designed for extension - needs to be abstract, final or empty. 119
Error Parameter seedfile should be final. 119
Error 'seedfile' hides a field. 119
Error First sentence should end with a period. 123
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 126
Error Parameter index should be final. 126
Error '?' is not preceded with whitespace. 127
Error Avoid inline conditionals. 127
Error ':' is not preceded with whitespace. 127
Error First sentence should end with a period. 130
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 133
Error '?' is not preceded with whitespace. 134
Error Avoid inline conditionals. 134
Error ':' is not preceded with whitespace. 134
Error Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 142
Error Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 152
Error Parameter file should be final. 152
Error '}' should be on the same line. 164
Error Line is longer than 80 characters. 166
Error 'while' is not followed by whitespace. 172
Error '.' is followed by whitespace. 172
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 188
Error Parameter newSeed should be final. 188
Error 'cast' is not followed by whitespace. 195
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 226
Error '?' is not preceded with whitespace. 229
Error '?' should be on a new line. 229
Error Avoid inline conditionals. 229
Error ':' is not preceded with whitespace. 230
Error '}' should be on the same line. 231
Error Class SeedIterator should be declared as final. 252
Error First sentence should end with a period. 254
Error Missing a Javadoc comment. 259
Error Variable 'next' must be private and have accessor methods. 259
Error Missing a Javadoc comment. 261
Error Missing a Javadoc comment. 264
Error '||' should be on a new line. 266
Error '+' should be on a new line. 268
Error First sentence should end with a period. 275
Error First sentence should end with a period. 282
Error '?' is not preceded with whitespace. 286
Error Avoid inline conditionals. 286
Error ':' is not preceded with whitespace. 286
Error First sentence should end with a period. 289
Error Expected an @return tag. 308
Error 'while' is not followed by whitespace. 317
Error 'if' is not followed by whitespace. 320
Error '3' is a magic number. 320
Error '==' is not preceded with whitespace. 320
Error '==' is not followed by whitespace. 320
Error '{' is followed by whitespace. 329
Error ')' is preceded with whitespace. 331
Error '{' is followed by whitespace. 337
Error Line is longer than 80 characters. 338
Error 'if' is not followed by whitespace. 355
Error '}' should be on the same line. 359
Error Missing a Javadoc comment. 370

org/archive/crawler/datamodel/SeedListTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 45
Error Parameter o1 should be final. 51
Error Parameter o2 should be final. 51
Error '{' is not preceded with whitespace. 53
Error 'cast' is not followed by whitespace. 60
Error 'cast' is not followed by whitespace. 61
Error '?' is not preceded with whitespace. 63
Error Avoid inline conditionals. 63
Error ':' is not preceded with whitespace. 63
Error ':' should be on a new line. 63
Error '?' is not preceded with whitespace. 64
Error Avoid inline conditionals. 64
Error ':' is not preceded with whitespace. 64
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 80
Error Missing a Javadoc comment. 80
Error 'cast' is not followed by whitespace. 102
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 111
Error Missing a Javadoc comment. 111
Error Method 'testNoCaching' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Method 'testCaching' is not designed for extension - needs to be abstract, final or empty. 122
Error Missing a Javadoc comment. 122
Error Method 'testNoScheme' is not designed for extension - needs to be abstract, final or empty. 126
Error Missing a Javadoc comment. 126
Error Name 'NOSCHEME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Error 'cast' is not followed by whitespace. 137
Error Method 'coreTest' is not designed for extension - needs to be abstract, final or empty. 146
Error Missing a Javadoc comment. 146
Error Parameter caching should be final. 146
Error Missing a Javadoc comment. 158
Error Parameter seedSet should be final. 158
Error Parameter caching should be final. 158
Error Missing a Javadoc comment. 162
Error Parameter sl should be final. 162
Error Parameter seedSet should be final. 162
Error Parameter caching should be final. 162
Error 'cast' is not followed by whitespace. 169

org/archive/crawler/datamodel/ServerCache.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 42
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 45
Error Parameter settingsHandler should be final. 45
Error 'settingsHandler' hides a field. 45
Error Method 'getServerFor' is not designed for extension - needs to be abstract, final or empty. 49
Error Missing a Javadoc comment. 49
Error Parameter h should be final. 49
Error '==' is not preceded with whitespace. 51
Error '==' is not followed by whitespace. 51
Error ',' is not followed by whitespace. 54
Error '==' is not preceded with whitespace. 58
Error '==' is not followed by whitespace. 58
Error ',' is not followed by whitespace. 60
Error Method 'getServerFor' is not designed for extension - needs to be abstract, final or empty. 71
Error Parameter curi should be final. 71
Error Expected @throws tag for 'URIException'. 71
Error '?' is not preceded with whitespace. 97
Error Avoid inline conditionals. 97
Error ':' is not preceded with whitespace. 97

org/archive/crawler/datamodel/UURI.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 37
Error Line has trailing spaces. 40
Error Line is longer than 80 characters. 45
Error Line has trailing spaces. 58
Error Missing a Javadoc comment. 59
Error First sentence should end with a period. 85
Error Line has trailing spaces. 97
Error Parameter uri should be final. 102
Error Parameter charset should be final. 102
Error Expected @param tag for 'charset'. 102
Error Expected @throws tag for 'URIException'. 102
Error Line has trailing spaces. 106
Error Parameter uri should be final. 111
Error Parameter charset should be final. 111
Error Expected @param tag for 'charset'. 111
Error Expected @throws tag for 'URIException'. 111
Error Line has trailing spaces. 115
Error Parameter base should be final. 121
Error Parameter relative should be final. 121
Error Expected @throws tag for 'URIException'. 121
Error Method 'resolve' is not designed for extension - needs to be abstract, final or empty. 131
Error Parameter uri should be final. 131
Error Expected @throws tag for 'URIException'. 131
Error Line has trailing spaces. 134
Error Method 'resolve' is not designed for extension - needs to be abstract, final or empty. 141
Error Parameter uri should be final. 141
Error Parameter charset should be final. 141
Error Expected @throws tag for 'URIException'. 141
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 151
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 151
Error Parameter obj should be final. 151
Error Method 'getHostBasename' is not designed for extension - needs to be abstract, final or empty. 196
Error Expected @throws tag for 'URIException'. 196
Error First sentence should end with a period. 204
Error Line has trailing spaces. 206
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 208
Error The double-checked locking idiom is broken and should be avoided. 211
Error Method 'getEscapedURI' is not designed for extension - needs to be abstract, final or empty. 219
Error Missing a Javadoc comment. 219
Error The double-checked locking idiom is broken and should be avoided. 222
Error Method 'getHost' is not designed for extension - needs to be abstract, final or empty. 230
Error Missing a Javadoc comment. 230
Error The double-checked locking idiom is broken and should be avoided. 233
Error Line has trailing spaces. 243
Error Method 'getSurtForm' is not designed for extension - needs to be abstract, final or empty. 246

org/archive/crawler/datamodel/UURIFactory.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line has trailing spaces. 40
Error Line has trailing spaces. 47
Error Comment matches to-do format 'TODO:'. 48
Error Line has trailing spaces. 49
Error Class UURIFactory should be declared as final. 52
Error Line has trailing spaces. 53
Error Line has trailing spaces. 59
Error Name 'factory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 63
Error Line has trailing spaces. 64
Error Unclosed HTML tag found: <n>. For example, matching the above expression to 90
Error Unclosed HTML tag found: <undefined> indicates that the component is not present, as 106
Error 'static' modifier out of order with the JLS suggestions. 121
Error Missing a Javadoc comment. 124
Error Missing a Javadoc comment. 125
Error Missing a Javadoc comment. 126
Error Missing a Javadoc comment. 127
Error Missing a Javadoc comment. 128
Error Missing a Javadoc comment. 129
Error Missing a Javadoc comment. 130
Error Missing a Javadoc comment. 131
Error Missing a Javadoc comment. 132
Error Missing a Javadoc comment. 133
Error Missing a Javadoc comment. 134
Error Missing a Javadoc comment. 135
Error Missing a Javadoc comment. 136
Error Missing a Javadoc comment. 137
Error Missing a Javadoc comment. 138
Error Missing a Javadoc comment. 139
Error Missing a Javadoc comment. 140
Error Missing a Javadoc comment. 141
Error Missing a Javadoc comment. 142
Error Missing a Javadoc comment. 143
Error Missing a Javadoc comment. 144
Error Missing a Javadoc comment. 145
Error Missing a Javadoc comment. 146
Error Missing a Javadoc comment. 147
Error Missing a Javadoc comment. 148
Error Missing a Javadoc comment. 149
Error Missing a Javadoc comment. 150
Error Missing a Javadoc comment. 151
Error Missing a Javadoc comment. 152
Error Missing a Javadoc comment. 153
Error Missing a Javadoc comment. 154
Error Missing a Javadoc comment. 155
Error Missing a Javadoc comment. 156
Error Missing a Javadoc comment. 157
Error Missing a Javadoc comment. 158
Error Missing a Javadoc comment. 159
Error Missing a Javadoc comment. 160
Error Missing a Javadoc comment. 161
Error Missing a Javadoc comment. 162
Error Missing a Javadoc comment. 163
Error Missing a Javadoc comment. 164
Error Missing a Javadoc comment. 166
Error Missing a Javadoc comment. 167
Error Line has trailing spaces. 168
Error Line has trailing spaces. 174
Error 'static' modifier out of order with the JLS suggestions. 178
Error Line has trailing spaces. 179
Error Line has trailing spaces. 182
Error 'static' modifier out of order with the JLS suggestions. 185
Error Line has trailing spaces. 187
Error Line has trailing spaces. 189
Error 'static' modifier out of order with the JLS suggestions. 192
Error Line has trailing spaces. 194
Error 'static' modifier out of order with the JLS suggestions. 198
Error Line has trailing spaces. 199
Error Line has trailing spaces. 206
Error Parameter uri should be final. 212
Error Expected @throws tag for 'URIException'. 212
Error Line has trailing spaces. 215
Error Parameter uri should be final. 222
Error Parameter charset should be final. 222
Error Line contains a tab character. 223
Error Expected @throws tag for 'URIException'. 223
Error Line has trailing spaces. 226
Error Parameter base should be final. 233
Error Parameter relative should be final. 233
Error Line contains a tab character. 234
Error Expected @throws tag for 'URIException'. 234
Error Parameter uri should be final. 243
Error Expected @throws tag for 'URIException'. 243
Error Line has trailing spaces. 246
Error Parameter uri should be final. 253
Error Parameter charset should be final. 253
Error Expected @throws tag for 'URIException'. 253
Error Line has trailing spaces. 254
Error '?' is not preceded with whitespace. 254
Error '?' should be on a new line. 254
Error Avoid inline conditionals. 254
Error ':' is not preceded with whitespace. 256
Error ':' should be on a new line. 256
Error '+' should be on a new line. 259
Error '+' should be on a new line. 260
Error '+' should be on a new line. 261
Error Line has trailing spaces. 266
Error Parameter base should be final. 273
Error Parameter relative should be final. 273
Error Expected @throws tag for 'URIException'. 273
Error Line has trailing spaces. 274
Error '?' is not preceded with whitespace. 274
Error '?' should be on a new line. 274
Error Avoid inline conditionals. 274
Error ':' is not preceded with whitespace. 277
Error ':' should be on a new line. 277
Error '+' should be on a new line. 281
Error '+' should be on a new line. 282
Error '+' should be on a new line. 283
Error '+' should be on a new line. 284
Error Line has trailing spaces. 289
Error Parameter uri should be final. 295
Error Expected @param tag for 'uri'. 295
Error '?' is not preceded with whitespace. 296
Error Avoid inline conditionals. 296
Error ':' is not preceded with whitespace. 296
Error ':' should be on a new line. 296
Error Line has trailing spaces. 299
Error Parameter uri should be final. 312
Error Parameter base should be final. 312
Error Expected @throws tag for 'URIException'. 313
Error '{' is not preceded with whitespace. 316
Error Line has trailing spaces. 319
Error Comment matches to-do format 'TODO:'. 321
Error Line has trailing spaces. 325
Error Line has trailing spaces. 329
Error Line has trailing spaces. 330
Error Line has trailing spaces. 332
Error Comment matches to-do format 'TODO:'. 336
Error Line has trailing spaces. 341
Error Line has trailing spaces. 344
Error '{' is not preceded with whitespace. 349
Error Line has trailing spaces. 352
Error '3' is a magic number. 360
Error '5' is a magic number. 361
Error '6' is a magic number. 362
Error '8' is a magic number. 363
Error Line has trailing spaces. 365
Error Line has trailing spaces. 370
Error '+' should be on a new line. 379
Error Line contains a tab character. 380
Error Line contains a tab character. 381
Error '&&' should be on a new line. 386
Error '&&' should be on a new line. 402
Error '&&' should be on a new line. 406
Error Line has trailing spaces. 426
Error Parameter uri should be final. 437
Error Line contains a tab character. 444
Error Line contains a tab character. 445
Error 'for' is not followed by whitespace. 445
Error Line contains a tab character. 446
Error Line contains a tab character. 447
Error Line contains a tab character. 449
Error Line contains a tab character. 452
Error Line contains a tab character. 453
Error Line contains a tab character. 454
Error Line contains a tab character. 455
Error Line contains a tab character. 456
Error Line contains a tab character. 457
Error Line has trailing spaces. 458
Error Line contains a tab character. 458
Error Line contains a tab character. 459
Error Line contains a tab character. 461
Error Line contains a tab character. 463
Error Line contains a tab character. 464
Error Line contains a tab character. 465
Error '?' is not preceded with whitespace. 465
Error Avoid inline conditionals. 465
Error ':' is not preceded with whitespace. 465
Error Line has trailing spaces. 467
Error Line has trailing spaces. 470
Error Line has trailing spaces. 472
Error Parameter label should be final. 477
Error Line contains a tab character. 478
Error Expected @throws tag for 'URIException'. 478
Error Parameter uriAuthority should be final. 492
Error Expected @param tag for 'uriAuthority'. 492
Error Expected @throws tag for 'URIException'. 492
Error '65535' is a magic number. 498
Error '+' should be on a new line. 499
Error Parameter b should be final. 512
Error Parameter str should be final. 512
Error Parameter substr should be final. 512
Error Parameter suffix should be final. 513
Error Expected an @return tag. 529
Error Parameter str should be final. 529
Error Parameter prefix should be final. 529
Error '?' is not preceded with whitespace. 530
Error '?' should be on a new line. 530
Error Avoid inline conditionals. 530
Error ':' is not preceded with whitespace. 531
Error ':' should be on a new line. 531
Error Expected an @return tag. 539
Error Parameter str should be final. 539
Error Parameter tail should be final. 539
Error '?' is not preceded with whitespace. 540
Error '?' should be on a new line. 540
Error Avoid inline conditionals. 540
Error ':' is not preceded with whitespace. 541
Error ':' should be on a new line. 541
Error Parameter element should be final. 550
Error '?' is not preceded with whitespace. 551
Error Avoid inline conditionals. 551
Error ':' is not preceded with whitespace. 551
Error Parameter element should be final. 559
Error '?' is not preceded with whitespace. 561
Error Avoid inline conditionals. 561
Error ':' is not preceded with whitespace. 561
Error Line has trailing spaces. 566
Error Parameter uuri should be final. 575
Error Expected @throws tag for 'URIException'. 575
Error '+' should be on a new line. 577
Error Line has trailing spaces. 582
Error Parameter uri should be final. 591
Error Parameter charset should be final. 591
Error Expected @param tag for 'charset'. 591
Error Expected @throws tag for 'URIException'. 591
Error Line has trailing spaces. 595
Error Parameter uri should be final. 600
Error Parameter charset should be final. 600
Error Expected @param tag for 'charset'. 600
Error Expected @throws tag for 'URIException'. 600
Error Line has trailing spaces. 604
Error Parameter base should be final. 610
Error Parameter relative should be final. 610
Error Expected @throws tag for 'URIException'. 610

org/archive/crawler/datamodel/UURIFactoryTest.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Missing a Javadoc comment. 42
Error Name 'ESCAPED_URISTR' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Error '+' should be on a new line. 45
Error Line contains a tab character. 46
Error '+' should be on a new line. 46
Error Line contains a tab character. 47
Error '+' should be on a new line. 47
Error Line contains a tab character. 48
Error '+' should be on a new line. 48
Error Line contains a tab character. 49
Error '+' should be on a new line. 49
Error Line contains a tab character. 50
Error '+' should be on a new line. 50
Error Line contains a tab character. 51
Error '+' should be on a new line. 51
Error Line contains a tab character. 52
Error '+' should be on a new line. 52
Error Line contains a tab character. 53
Error '+' should be on a new line. 53
Error Line contains a tab character. 54
Error '+' should be on a new line. 54
Error Line contains a tab character. 55
Error '+' should be on a new line. 55
Error Line contains a tab character. 56
Error '+' should be on a new line. 56
Error Line contains a tab character. 57
Error Name 'URISTR' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Error '+' should be on a new line. 59
Error Line contains a tab character. 60
Error '+' should be on a new line. 60
Error Line contains a tab character. 61
Error '+' should be on a new line. 61
Error Line contains a tab character. 62
Error '+' should be on a new line. 62
Error Line contains a tab character. 63
Error '+' should be on a new line. 63
Error Line contains a tab character. 64
Error '+' should be on a new line. 64
Error Line has trailing spaces. 71
Error Missing a Javadoc comment. 72
Error '+' should be on a new line. 73
Error Line has trailing spaces. 78
Error Line has trailing spaces. 81
Error Missing a Javadoc comment. 82
Error Line has trailing spaces. 89
Error Missing a Javadoc comment. 90
Error '+' should be on a new line. 108
Error '+' should be on a new line. 110
Error '+' should be on a new line. 113
Error Line has trailing spaces. 118
Error Missing a Javadoc comment. 119
Error '+' should be on a new line. 120
Error Line has trailing spaces. 128
Error Line is longer than 80 characters. 130
Error Line is longer than 80 characters. 131
Error Line has trailing spaces. 142
Error Line is longer than 80 characters. 145
Error '+' should be on a new line. 150
Error Line has trailing spaces. 167
Error Line has trailing spaces. 174
Error Line is longer than 80 characters. 177
Error Line contains a tab character. 182
Error Line contains a tab character. 193
Error Line has trailing spaces. 199
Error Missing a Javadoc comment. 200
Error Line has trailing spaces. 209
Error Line has trailing spaces. 210
Error Line has trailing spaces. 212
Error Missing a Javadoc comment. 213
Error Line contains a tab character. 215
Error Line contains a tab character. 217
Error Line contains a tab character. 219
Error Expected @throws tag for 'URIException'. 230
Error Line contains a tab character. 232
Error Line contains a tab character. 234
Error Line contains a tab character. 236
Error Missing a Javadoc comment. 241
Error Line contains a tab character. 243
Error Line contains a tab character. 245
Error Line contains a tab character. 247
Error Line has trailing spaces. 251
Error Line is longer than 80 characters. 254
Error Line has trailing spaces. 261
Error Line has trailing spaces. 262
Error Line is longer than 80 characters. 265
Error '207' is a magic number. 270
Error Line has trailing spaces. 279
Error Line has trailing spaces. 285
Error Line has trailing spaces. 286
Error Missing a Javadoc comment. 287
Error Parameter uuri should be final. 287
Error Line has trailing spaces. 295
Error Line has trailing spaces. 296
Error First sentence should end with a period. 299
Error Line is longer than 80 characters. 302
Error Line contains a tab character. 307
Error Line contains a tab character. 309
Error First sentence should end with a period. 314
Error Line is longer than 80 characters. 317
Error '+' should be on a new line. 321
Error '+' should be on a new line. 322
Error Line has trailing spaces. 324
Error First sentence should end with a period. 328
Error Line is longer than 80 characters. 331
Error Unused @throws tag for 'URIException'. 332
Error '+' should be on a new line. 338
Error Line contains a tab character. 339
Error Line has trailing spaces. 344
Error '+' should be on a new line. 348
Error Line contains a tab character. 349
Error Line is longer than 80 characters. 359
Error Line has trailing spaces. 368
Error Line is longer than 80 characters. 387
Error Line contains a tab character. 392
Error Line is longer than 80 characters. 400
Error Parameter uri should be final. 414
Error '}' should be on the same line. 418
Error Expected @throws tag for 'URIException'. 429
Error Line contains a tab character. 431
Error Expected @throws tag for 'URIException'. 467
Error Line contains a tab character. 469
Error Comment matches to-do format 'TODO:'. 492
Error 'cast' is not followed by whitespace. 498
Error 'cast' is not followed by whitespace. 499
Error Line has trailing spaces. 505
Error Line has trailing spaces. 508
Error Line has trailing spaces. 509
Error Line has trailing spaces. 510
Error Line has trailing spaces. 511
Error Expected @throws tag for 'URIException'. 514
Error Line contains a tab character. 516

org/archive/crawler/datamodel/UURISet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 41
Error Redundant 'public' modifier. 41
Error Missing a Javadoc comment. 42
Error Redundant 'public' modifier. 42
Error Missing a Javadoc comment. 43
Error Redundant 'public' modifier. 43
Error Redundant 'public' modifier. 55
Error Expected @param tag for 'u'. 55
Error Missing a Javadoc comment. 57
Error Redundant 'public' modifier. 57
Error Missing a Javadoc comment. 59
Error Redundant 'public' modifier. 59
Error Missing a Javadoc comment. 60
Error Redundant 'public' modifier. 60
Error Line is longer than 80 characters. 62
Error Missing a Javadoc comment. 62
Error Redundant 'public' modifier. 62
Error Line is longer than 80 characters. 63
Error Missing a Javadoc comment. 63
Error Redundant 'public' modifier. 63

org/archive/crawler/datamodel/credential/Credential.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 58
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 58
Error Missing a Javadoc comment. 61
Error Parameter name should be final. 69
Error Parameter description should be final. 69
Error '{' should be on the previous line. 70
Error '+' should be on a new line. 73
Error Method 'getCredentialDomain' is not designed for extension - needs to be abstract, final or empty. 84
Error Parameter context should be final. 84
Error 'cast' is not followed by whitespace. 86
Error Method 'setCredentialDomain' is not designed for extension - needs to be abstract, final or empty. 95
Error Parameter context should be final. 95
Error Parameter domain should be final. 95
Error Expected @throws tag for 'InvalidAttributeValueException'. 96
Error Expected @throws tag for 'AttributeNotFoundException'. 96
Error Method 'attach' is not designed for extension - needs to be abstract, final or empty. 109
Error Parameter curi should be final. 109
Error Method 'attach' is not designed for extension - needs to be abstract, final or empty. 119
Error Parameter curi should be final. 119
Error Parameter payload should be final. 119
Error ')' is preceded with whitespace. 123
Error '?' is not preceded with whitespace. 123
Error '?' should be on a new line. 123
Error Avoid inline conditionals. 123
Error ':' is not preceded with whitespace. 124
Error ':' should be on a new line. 124
Error '}' should be on the same line. 127
Error Method 'detach' is not designed for extension - needs to be abstract, final or empty. 139
Error Parameter curi should be final. 139
Error Expected @param tag for 'curi'. 139
Error '+' should be on a new line. 142
Error 'cast' is not followed by whitespace. 147
Error '}' should be on the same line. 152
Error Method 'detachAll' is not designed for extension - needs to be abstract, final or empty. 167
Error Parameter curi should be final. 167
Error Expected @param tag for 'curi'. 167
Error '+' should be on a new line. 170
Error 'cast' is not followed by whitespace. 175
Error Parameter curi should be final. 189
Error Parameter curi should be final. 195
Error Parameter curi should be final. 204
Error Parameter context should be final. 211
Error Expected @throws tag for 'AttributeNotFoundException'. 212
Error Parameter curi should be final. 227
Error Parameter http should be final. 227
Error Parameter method should be final. 228
Error Parameter payload should be final. 228
Error Parameter curi should be final. 236
Error Method 'rootUriMatch' is not designed for extension - needs to be abstract, final or empty. 243
Error Parameter curi should be final. 243
Error '}' should be on the same line. 247
Error '+' should be on a new line. 249
Error Comment matches to-do format 'TODO:'. 253
Error '&&' should be on a new line. 257

org/archive/crawler/datamodel/credential/CredentialAvatar.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 60
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 60
Error Parameter type should be final. 86
Error 'type' hides a field. 86
Error Parameter key should be final. 86
Error 'key' hides a field. 86
Error Parameter type should be final. 98
Error 'type' hides a field. 98
Error Parameter key should be final. 98
Error 'key' hides a field. 98
Error Parameter payload should be final. 98
Error 'payload' hides a field. 98
Error '+' should be on a new line. 100
Error Method 'checkType' is not designed for extension - needs to be abstract, final or empty. 122
Error Parameter candidateType should be final. 122
Error 'cast' is not followed by whitespace. 126
Error Method 'getPayload' is not designed for extension - needs to be abstract, final or empty. 137
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 144
Error Method 'getType' is not designed for extension - needs to be abstract, final or empty. 151
Error Line contains a tab character. 155
Error Line contains a tab character. 156
Error Line contains a tab character. 157
Error Line contains a tab character. 158
Error Line contains a tab character. 159
Error Method 'match' is not designed for extension - needs to be abstract, final or empty. 159
Error Parameter otherType should be final. 159
Error Line contains a tab character. 160
Error Line contains a tab character. 161
Error Method 'match' is not designed for extension - needs to be abstract, final or empty. 168
Error Parameter otherType should be final. 168
Error Parameter otherKey should be final. 168
Error '&&' should be on a new line. 169
Error '&&' should be on a new line. 170
Error Line contains a tab character. 171
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 174
Error Missing a Javadoc comment. 174
Error Method 'getCredential' is not designed for extension - needs to be abstract, final or empty. 183
Error Parameter handler should be final. 183
Error Parameter curi should be final. 183
Error '+' should be on a new line. 195
Error 'cast' is not followed by whitespace. 201
Error '}' should be on the same line. 208
Error '+' should be on a new line. 219

org/archive/crawler/datamodel/credential/HtmlFormCredential.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 57
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 57
Error Missing a Javadoc comment. 60
Error Missing a Javadoc comment. 61
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 63
Error '{' should be on the previous line. 74
Error '+' should be on a new line. 75
Error '+' should be on a new line. 79
Error Method 'getLoginUri' is not designed for extension - needs to be abstract, final or empty. 101
Error Expected @throws tag for 'AttributeNotFoundException'. 102
Error 'cast' is not followed by whitespace. 103
Error Method 'getHttpMethod' is not designed for extension - needs to be abstract, final or empty. 111
Error Expected @throws tag for 'AttributeNotFoundException'. 112
Error 'cast' is not followed by whitespace. 113
Error Method 'getFormItems' is not designed for extension - needs to be abstract, final or empty. 121
Error Expected @throws tag for 'AttributeNotFoundException'. 122
Error 'cast' is not followed by whitespace. 124
Error 'cast' is not followed by whitespace. 127
Error Method 'isPrerequisite' is not designed for extension - needs to be abstract, final or empty. 137
Error Missing a Javadoc comment. 137
Error '&&' should be on a new line. 144
Error '+' should be on a new line. 153
Error Method 'hasPrerequisite' is not designed for extension - needs to be abstract, final or empty. 160
Error Missing a Javadoc comment. 160
Error Parameter curi should be final. 160
Error Method 'getPrerequisite' is not designed for extension - needs to be abstract, final or empty. 164
Error Missing a Javadoc comment. 164
Error Parameter curi should be final. 164
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 178
Error Missing a Javadoc comment. 178
Error Parameter curi should be final. 178
Error Method 'isEveryTime' is not designed for extension - needs to be abstract, final or empty. 182
Error Missing a Javadoc comment. 182
Error Method 'populate' is not designed for extension - needs to be abstract, final or empty. 187
Error Missing a Javadoc comment. 187
Error Parameter curi should be final. 187
Error Parameter http should be final. 187
Error Parameter method should be final. 187
Error Parameter payload should be final. 188
Error '}' should be on the same line. 195
Error '}' should be on the same line. 202
Error '+' should be on a new line. 204
Error 'cast' is not followed by whitespace. 214
Error 'cast' is not followed by whitespace. 215
Error 'cast' is not followed by whitespace. 218
Error 'cast' is not followed by whitespace. 224
Error '?' is not preceded with whitespace. 228
Error Avoid inline conditionals. 228
Error ':' is not preceded with whitespace. 228
Error '+' should be on a new line. 228
Error Line contains a tab character. 229
Error Method 'isPost' is not designed for extension - needs to be abstract, final or empty. 237
Error Missing a Javadoc comment. 237
Error Parameter curi should be final. 237
Error '}' should be on the same line. 241

org/archive/crawler/datamodel/credential/Rfc2617Credential.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 52
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 56
Error Missing a Javadoc comment. 57
Error Parameter name should be final. 68
Error Method 'getRealm' is not designed for extension - needs to be abstract, final or empty. 92
Error Parameter context should be final. 92
Error Expected @throws tag for 'AttributeNotFoundException'. 93
Error 'cast' is not followed by whitespace. 94
Error Method 'getLogin' is not designed for extension - needs to be abstract, final or empty. 102
Error Parameter context should be final. 102
Error Expected @throws tag for 'AttributeNotFoundException'. 103
Error 'cast' is not followed by whitespace. 104
Error Method 'getPassword' is not designed for extension - needs to be abstract, final or empty. 112
Error Parameter context should be final. 112
Error Expected @throws tag for 'AttributeNotFoundException'. 113
Error 'cast' is not followed by whitespace. 114
Error Method 'isPrerequisite' is not designed for extension - needs to be abstract, final or empty. 117
Error Missing a Javadoc comment. 117
Error Parameter curi should be final. 117
Error Method 'hasPrerequisite' is not designed for extension - needs to be abstract, final or empty. 123
Error Missing a Javadoc comment. 123
Error Parameter curi should be final. 123
Error Method 'getPrerequisite' is not designed for extension - needs to be abstract, final or empty. 129
Error Missing a Javadoc comment. 129
Error Parameter curi should be final. 129
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 135
Error Missing a Javadoc comment. 135
Error Parameter context should be final. 135
Error Method 'isEveryTime' is not designed for extension - needs to be abstract, final or empty. 139
Error Missing a Javadoc comment. 139
Error Method 'populate' is not designed for extension - needs to be abstract, final or empty. 143
Error Missing a Javadoc comment. 143
Error Parameter curi should be final. 143
Error Parameter http should be final. 143
Error Parameter method should be final. 143
Error Parameter payload should be final. 144
Error 'cast' is not followed by whitespace. 147
Error '+' should be on a new line. 176
Error '+' should be on a new line. 177
Error '+' should be on a new line. 180
Error '+' should be on a new line. 181
Error '}' should be on the same line. 184
Error '+' should be on a new line. 186
Error Method 'isPost' is not designed for extension - needs to be abstract, final or empty. 193
Error Missing a Javadoc comment. 193
Error Parameter curi should be final. 193
Error Parameter rfc2617Credentials should be final. 210
Error Parameter realm should be final. 211
Error Parameter context should be final. 211
Error 'cast' is not followed by whitespace. 219

org/archive/crawler/datamodel/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/event/CrawlStatusAdapter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 27
Error Line is longer than 80 characters. 30
Error Missing a Javadoc comment. 32
Error Parameter sExitMessage should be final. 32
Error Line is longer than 80 characters. 36
Error Missing a Javadoc comment. 38
Error Parameter statusMessage should be final. 38
Error Line is longer than 80 characters. 42
Error Missing a Javadoc comment. 44
Error Parameter statusMessage should be final. 44
Error Line is longer than 80 characters. 48
Error Missing a Javadoc comment. 50
Error Parameter statusMessage should be final. 50
Error Line is longer than 80 characters. 54
Error Missing a Javadoc comment. 56
Error Parameter sExitMessage should be final. 56

org/archive/crawler/event/CrawlStatusListener.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 30
Error '{' should be on the previous line. 34
Error First sentence should end with a period. 35
Error Line is longer than 80 characters. 38
Error Redundant 'public' modifier. 42
Error Line is longer than 80 characters. 47
Error Redundant 'public' modifier. 51
Error Line is longer than 80 characters. 56
Error Redundant 'public' modifier. 59
Error Line is longer than 80 characters. 64
Error Redundant 'public' modifier. 67
Error Line is longer than 80 characters. 72
Error Redundant 'public' modifier. 75

org/archive/crawler/event/CrawlURIDispositionListener.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 48
Error First sentence should end with a period. 49
Error Redundant 'public' modifier. 54
Error Redundant 'public' modifier. 63
Error Redundant 'public' modifier. 75
Error Redundant 'public' modifier. 84

org/archive/crawler/event/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/extractor/CrawlUriSWFAction.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 42
Error Variable 'curi' must be private and have accessor methods. 42
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 45
Error Parameter curi should be final. 51
Error 'curi' hides a field. 51
Error Expected @param tag for 'curi'. 51
Error Method 'getURL' is not designed for extension - needs to be abstract, final or empty. 64
Error Parameter url should be final. 64
Error Parameter target should be final. 64
Error Expected @throws tag for 'IOException'. 64
Error '=' is not followed by whitespace. 69
Error '+' is followed by whitespace. 69
Error Method 'getLinkCount' is not designed for extension - needs to be abstract, final or empty. 78

org/archive/crawler/extractor/CustomSWFTags.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/extractor/CustomSWFTags.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <code>CrawlUriSWFAction 36
Error Missing a Javadoc comment. 42
Error Variable 'actions' must be private and have accessor methods. 42
Error Missing a Javadoc comment. 44
Error Parameter a should be final. 44
Error Method 'tagDefineButton' is not designed for extension - needs to be abstract, final or empty. 49
Error Missing a Javadoc comment. 49
Error Parameter id should be final. 49
Error Parameter buttonRecords should be final. 49
Error Method 'tagDefineButton2' is not designed for extension - needs to be abstract, final or empty. 55
Error Missing a Javadoc comment. 55
Error Parameter id should be final. 55
Error Parameter trackAsMenu should be final. 55
Error Parameter buttonRecord2s should be final. 56
Error Method 'tagDoAction' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61

org/archive/crawler/extractor/ExtractorCSS.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 49
Error Missing a Javadoc comment. 57
Error Missing a Javadoc comment. 60
Error Name 'ESCAPED_AMP' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Error Missing a Javadoc comment. 61
Error Line has trailing spaces. 62
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 72
Error Parameter name should be final. 77
Error Expected @param tag for 'name'. 77
Error '+' should be on a new line. 78
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 85
Error Parameter curi should be final. 85
Error Line is longer than 80 characters. 105
Error '+' should be on a new line. 108
Error Missing a Javadoc comment. 126
Error Parameter curi should be final. 126
Error Parameter cs should be final. 126
Error Comment matches to-do format 'TODO:'. 132
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 145
Error Missing a Javadoc comment. 145
Error Line is longer than 80 characters. 148

org/archive/crawler/extractor/ExtractorDOC.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 37
Error Line is longer than 80 characters. 44
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Parameter name should be final. 52
Error Expected @param tag for 'name'. 52
Error '+' should be on a new line. 53
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 62
Error Parameter curi should be final. 62
Error Expected @param tag for 'curi'. 62
Error '{' is not preceded with whitespace. 62
Error '{' should be on the previous line. 72
Error '==' is not preceded with whitespace. 77
Error '==' is not followed by whitespace. 77
Error '||' should be on a new line. 77
Error '{' should be on the previous line. 79
Error '{' should be on the previous line. 88
Error '==' is not preceded with whitespace. 92
Error '==' is not followed by whitespace. 92
Error Comment matches to-do format 'TODO:'. 93
Error '(' is followed by whitespace. 101
Error ')' is preceded with whitespace. 101
Error 'catch' is not preceded with whitespace. 103
Error '}' is not followed by whitespace. 103
Error 'catch' is not followed by whitespace. 103
Error '{' is not preceded with whitespace. 103
Error ',' is not followed by whitespace. 104
Error ',' is not followed by whitespace. 104
Error Must have at least one statement. 109
Error 'while' is not followed by whitespace. 124
Error '{' is not preceded with whitespace. 124
Error 'if' is not followed by whitespace. 137
Error '>' is not preceded with whitespace. 137
Error '>' is not followed by whitespace. 137
Error Line is longer than 80 characters. 141
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 148
Error Missing a Javadoc comment. 148
Error Line is longer than 80 characters. 151

org/archive/crawler/extractor/ExtractorHTML.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 22
Error Comment matches to-do format 'TODO:'. 53
Error Line is longer than 80 characters. 53
Error Missing a Javadoc comment. 53
Error Variable 'ignoreUnexpectedHTML' must be private and have accessor methods. 53
Error Missing a Javadoc comment. 55
Error Line is longer than 80 characters. 80
Error Missing a Javadoc comment. 85
Error '+' is not followed by whitespace. 87
Error '+' is not followed by whitespace. 88
Error '+' is not followed by whitespace. 89
Error '+' is not followed by whitespace. 90
Error '+' is not followed by whitespace. 91
Error '+' is not followed by whitespace. 92
Error '+' is not followed by whitespace. 93
Error '+' is not followed by whitespace. 94
Error Missing a Javadoc comment. 119
Error Missing a Javadoc comment. 121
Error Missing a Javadoc comment. 122
Error '=' is not followed by whitespace. 122
Error Missing a Javadoc comment. 123
Error Missing a Javadoc comment. 124
Error '=' is not followed by whitespace. 124
Error Missing a Javadoc comment. 125
Error Missing a Javadoc comment. 126
Error Missing a Javadoc comment. 127
Error Missing a Javadoc comment. 129
Error Variable 'numberOfCURIsHandled' must be private and have accessor methods. 129
Error Missing a Javadoc comment. 130
Error Variable 'numberOfLinksExtracted' must be private and have accessor methods. 130
Error Missing a Javadoc comment. 134
Error Parameter name should be final. 134
Error Method 'processGeneralTag' is not designed for extension - needs to be abstract, final or empty. 138
Error Missing a Javadoc comment. 138
Error Parameter curi should be final. 138
Error Parameter element should be final. 138
Error Parameter cs should be final. 139
Error '12' is a magic number. 149
Error Avoid inline conditionals. 149
Error '12' is a magic number. 149
Error '13' is a magic number. 149
Error Avoid inline conditionals. 149
Error '13' is a magic number. 149
Error '14' is a magic number. 149
Error ':' is not preceded with whitespace. 152
Error ':' is not preceded with whitespace. 153
Error 'if' is not followed by whitespace. 157
Error '3' is a magic number. 167
Error '4' is a magic number. 170
Error '5' is a magic number. 173
Error '6' is a magic number. 175
Error Comment matches to-do format 'TODO:'. 177
Error ',' is not followed by whitespace. 179
Error '7' is a magic number. 180
Error '8' is a magic number. 186
Error '==' is not preceded with whitespace. 188
Error '==' is not followed by whitespace. 188
Error 'for' is not followed by whitespace. 192
Error ')' is preceded with whitespace. 192
Error '9' is a magic number. 195
Error '==' is not preceded with whitespace. 197
Error '==' is not followed by whitespace. 197
Error '&&' should be on a new line. 202
Error '10' is a magic number. 209
Error 'if' is not followed by whitespace. 211
Error ',' is not followed by whitespace. 212
Error '11' is a magic number. 215
Error Must have at least one statement. 215
Error Comment matches to-do format 'TODO:'. 235
Error Line contains a tab character. 237
Error 'while' is not followed by whitespace. 239
Error Comment matches to-do format 'TODO:'. 241
Error ',' is not followed by whitespace. 249
Error ',' is not followed by whitespace. 249
Error '+' should be on a new line. 251
Error '+' should be on a new line. 252
Error Comment matches to-do format 'TODO:'. 262
Error Missing a Javadoc comment. 263
Error Line is longer than 80 characters. 264
Error Method 'processScriptCode' is not designed for extension - needs to be abstract, final or empty. 270
Error Parameter curi should be final. 270
Error Expected @param tag for 'curi'. 270
Error Parameter cs should be final. 270
Error Expected @param tag for 'cs'. 270
Error Missing a Javadoc comment. 275
Error Method 'processLink' is not designed for extension - needs to be abstract, final or empty. 281
Error Parameter curi should be final. 281
Error Expected @param tag for 'curi'. 281
Error Parameter value should be final. 281
Error Expected @param tag for 'value'. 281
Error 'if' is not followed by whitespace. 284
Error ',' is not followed by whitespace. 285
Error '11' is a magic number. 285
Error Method 'processEmbed' is not designed for extension - needs to be abstract, final or empty. 293
Error Missing a Javadoc comment. 293
Error Parameter curi should be final. 293
Error Parameter value should be final. 293
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 301
Error Missing a Javadoc comment. 301
Error Parameter curi should be final. 301
Error '{' should be on the previous line. 304
Error 'if' is not followed by whitespace. 308
Error 'if' is not followed by whitespace. 310
Error '}' should be on the same line. 315
Error '==' is not preceded with whitespace. 322
Error '==' is not followed by whitespace. 322
Error '{' should be on the previous line. 323
Error Line contains a tab character. 332
Error 'catch' is not followed by whitespace. 333
Error '+' should be on a new line. 338
Error Method 'extract' is not designed for extension - needs to be abstract, final or empty. 361
Error Missing a Javadoc comment. 361
Error Parameter curi should be final. 361
Error Parameter cs should be final. 361
Error 'while' is not followed by whitespace. 363
Error 'if' is not followed by whitespace. 364
Error '{' is not preceded with whitespace. 364
Error '8' is a magic number. 367
Error Must have at least one statement. 367
Error '7' is a magic number. 370
Error '5' is a magic number. 372
Error '5' is a magic number. 373
Error ':' is not preceded with whitespace. 374
Error ':' is not preceded with whitespace. 375
Error '5' is a magic number. 382
Error '5' is a magic number. 384
Error '5' is a magic number. 385
Error ':' is not preceded with whitespace. 386
Error ':' is not preceded with whitespace. 387
Error '6' is a magic number. 388
Error '6' is a magic number. 389
Error ':' is not preceded with whitespace. 390
Error ':' is not preceded with whitespace. 391
Error ':' is not preceded with whitespace. 400
Error ':' is not preceded with whitespace. 401
Error ':' is not preceded with whitespace. 402
Error '+' should be on a new line. 402
Error '3' is a magic number. 407
Error '{' is not preceded with whitespace. 407
Error '3' is a magic number. 409
Error '3' is a magic number. 410
Error ':' is not preceded with whitespace. 411
Error ':' is not preceded with whitespace. 412
Error '4' is a magic number. 413
Error ':' is not preceded with whitespace. 413
Error '4' is a magic number. 413
Error '+' should be on a new line. 413
Error '4' is a magic number. 416
Error Missing a Javadoc comment. 424
Error '+' is not preceded with whitespace. 425
Error '+' should be on a new line. 425
Error Method 'isHtmlExpectedHere' is not designed for extension - needs to be abstract, final or empty. 436
Error Parameter curi should be final. 436
Error Expected @throws tag for 'URIException'. 436
Error 'if' is not followed by whitespace. 438
Error '==' is not preceded with whitespace. 438
Error '==' is not followed by whitespace. 438
Error 'if' is not followed by whitespace. 447
Error '<' is not preceded with whitespace. 447
Error '<' is not followed by whitespace. 447
Error '-' is not preceded with whitespace. 447
Error '-' is not followed by whitespace. 447
Error '5' is a magic number. 447
Error '+' is not preceded with whitespace. 451
Error '+' is not followed by whitespace. 451
Error '!' is followed by whitespace. 452
Error Method 'processScript' is not designed for extension - needs to be abstract, final or empty. 455
Error Missing a Javadoc comment. 455
Error Parameter curi should be final. 455
Error Parameter sequence should be final. 455
Error Parameter endOfOpenTag should be final. 456
Error Comment matches to-do format 'TODO:'. 458
Error ',' is not followed by whitespace. 462
Error ',' is not followed by whitespace. 462
Error '6' is a magic number. 462
Error ',' is not followed by whitespace. 463
Error Method 'processMeta' is not designed for extension - needs to be abstract, final or empty. 471
Error Missing a Javadoc comment. 471
Error Parameter curi should be final. 471
Error Parameter cs should be final. 471
Error '12' is a magic number. 480
Error Avoid inline conditionals. 480
Error '12' is a magic number. 480
Error '13' is a magic number. 480
Error Avoid inline conditionals. 480
Error '13' is a magic number. 480
Error '14' is a magic number. 480
Error Comment matches to-do format 'TODO:'. 490
Error 'if' is not followed by whitespace. 496
Error ')' is preceded with whitespace. 496
Error Line is longer than 80 characters. 508
Error Method 'processStyle' is not designed for extension - needs to be abstract, final or empty. 524
Error Parameter curi should be final. 524
Error Expected @param tag for 'curi'. 524
Error Parameter sequence should be final. 524
Error Expected @param tag for 'sequence'. 524
Error Parameter endOfOpenTag should be final. 525
Error Expected @param tag for 'endOfOpenTag'. 525
Error '{' should be on the previous line. 526
Error ',' is not followed by whitespace. 528
Error '6' is a magic number. 528
Error ',' is not followed by whitespace. 529
Error ',' is not followed by whitespace. 533
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 539
Error Missing a Javadoc comment. 539
Error '+' should be on a new line. 544

org/archive/crawler/extractor/ExtractorHTML2.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 42
Error Missing a Javadoc comment. 42
Error Variable 'logger' must be private and have accessor methods. 42
Error Parameter name should be final. 46
Error Expected @param tag for 'name'. 46
Error Line is longer than 80 characters. 54
Error Method 'processScript' is not designed for extension - needs to be abstract, final or empty. 54
Error Parameter curi should be final. 54
Error Expected @param tag for 'curi'. 54
Error Parameter sequence should be final. 54
Error Expected @param tag for 'sequence'. 54
Error Parameter endOfOpenTag should be final. 54
Error Expected @param tag for 'endOfOpenTag'. 54
Error Line is longer than 80 characters. 58
Error ',' is not followed by whitespace. 58
Error ',' is not followed by whitespace. 58
Error '6' is a magic number. 58
Error ',' is not followed by whitespace. 58
Error ',' is not followed by whitespace. 58
Error Line is longer than 80 characters. 61
Error ',' is not followed by whitespace. 61
Error ',' is not followed by whitespace. 61
Error '6' is a magic number. 61
Error ',' is not followed by whitespace. 61
Error ',' is not followed by whitespace. 61
Error Line is longer than 80 characters. 64
Error ',' is not followed by whitespace. 64
Error ',' is not followed by whitespace. 64
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Line is longer than 80 characters. 73

org/archive/crawler/extractor/ExtractorHTMLTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 52
Error Missing a Javadoc comment. 54
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 56
Error Missing a Javadoc comment. 57
Error Name 'ARCHIVE_DOT_ORG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Error Missing a Javadoc comment. 58
Error Name 'LINK_TO_FIND' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Error Missing a Javadoc comment. 59
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Name 'USE_NET' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Error '+' should be on a new line. 80
Error '+' should be on a new line. 81
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92
Error Method 'testInnerProcess' is not designed for extension - needs to be abstract, final or empty. 96
Error Missing a Javadoc comment. 96
Error 'cast' is not followed by whitespace. 102
Error 'cast' is not followed by whitespace. 106
Error Line has trailing spaces. 114
Error Line contains a tab character. 115
Error Line contains a tab character. 116
Error Line contains a tab character. 117
Error Line contains a tab character. 118
Error Line contains a tab character. 119
Error Line contains a tab character. 120
Error Line contains a tab character. 121
Error Parameter url should be final. 122
Error Parameter basename should be final. 122
Error Line contains a tab character. 123
Error Expected @throws tag for 'IOException'. 123
Error Name 'BUFFER_SIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Error '1024' is a magic number. 127
Error '4' is a magic number. 127
Error Must have at least one statement. 129
Error Line has trailing spaces. 135
Error Missing a Javadoc comment. 136
Error Parameter rec should be final. 136
Error Parameter url should be final. 136
Error Line contains a tab character. 137
Error '200' is a magic number. 141
Error Line has trailing spaces. 148
Error Line has trailing spaces. 152
Error Line has trailing spaces. 155
Error Line has trailing spaces. 158
Error Line contains a tab character. 174
Error Unclosed HTML tag found: <embed src=...> construct that was suspicious in 186
Error Method 'testEmbedSrc' is not designed for extension - needs to be abstract, final or empty. 191
Error Expected @throws tag for 'URIException'. 191
Error '=' is not preceded with whitespace. 193
Error Line is longer than 80 characters. 195
Error Line is longer than 80 characters. 196
Error ',' is not followed by whitespace. 197
Error Line is longer than 80 characters. 198
Error 'cast' is not followed by whitespace. 198
Error Line has trailing spaces. 200
Error Line has trailing spaces. 203
Error Line is longer than 80 characters. 205
Error Method 'testHrefWhitespace' is not designed for extension - needs to be abstract, final or empty. 209
Error Expected @throws tag for 'URIException'. 209
Error '+' should be on a new line. 213
Error Line has trailing spaces. 214
Error Line contains a tab character. 214
Error ',' is not followed by whitespace. 215
Error 'cast' is not followed by whitespace. 216
Error 'cast' is not followed by whitespace. 218

org/archive/crawler/extractor/ExtractorHTTP.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 43
Error Variable 'numberOfCURIsHandled' must be private and have accessor methods. 43
Error Missing a Javadoc comment. 44
Error Variable 'numberOfLinksExtracted' must be private and have accessor methods. 44
Error Parameter name should be final. 49
Error Expected @param tag for 'name'. 49
Error Line is longer than 80 characters. 50
Error Line is longer than 80 characters. 54
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Parameter curi should be final. 56
Error 'if' is not followed by whitespace. 58
Error '{' should be on the previous line. 59
Error 'cast' is not followed by whitespace. 62
Error '(' is followed by whitespace. 68
Error ')' is preceded with whitespace. 68
Error '(' is followed by whitespace. 72
Error ')' is preceded with whitespace. 72
Error Comment matches to-do format 'TODO:'. 75
Error 'if' is not followed by whitespace. 76
Error '>' is not preceded with whitespace. 76
Error '>' is not followed by whitespace. 76
Error '+' is not preceded with whitespace. 79
Error '+' is not followed by whitespace. 79
Error '+' is not preceded with whitespace. 79
Error '+' is not followed by whitespace. 79
Error '+' is not preceded with whitespace. 79
Error '+' is not followed by whitespace. 79
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error Line is longer than 80 characters. 90

org/archive/crawler/extractor/ExtractorJS.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 50
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 61
Error Comment matches to-do format 'TODO:'. 68
Error Missing a Javadoc comment. 69
Error Line is longer than 80 characters. 70
Error Missing a Javadoc comment. 72
Error Variable 'numberOfCURIsHandled' must be private and have accessor methods. 72
Error Missing a Javadoc comment. 73
Error Variable 'numberOfLinksExtracted' must be private and have accessor methods. 73
Error Parameter name should be final. 78
Error Expected @param tag for 'name'. 78
Error '+' should be on a new line. 79
Error Line is longer than 80 characters. 84
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error Parameter curi should be final. 86
Error '{' should be on the previous line. 89
Error '==' is not preceded with whitespace. 94
Error '==' is not followed by whitespace. 94
Error 'if' is not followed by whitespace. 97
Error '<' is not preceded with whitespace. 97
Error '<' is not followed by whitespace. 97
Error '&&' is not followed by whitespace. 98
Error '<' is not preceded with whitespace. 98
Error '<' is not followed by whitespace. 98
Error '&&' is not followed by whitespace. 99
Error '<' is not preceded with whitespace. 99
Error '<' is not followed by whitespace. 99
Error Line contains a tab character. 110
Error '+' should be on a new line. 113
Error ',' is not followed by whitespace. 122
Error Missing a Javadoc comment. 137
Error Parameter curi should be final. 138
Error Parameter cs should be final. 138
Error Parameter handlingJSFile should be final. 138
Error 'while' is not followed by whitespace. 141
Error 'if' is not followed by whitespace. 148
Error ',' is not followed by whitespace. 158
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 169
Error Missing a Javadoc comment. 169

org/archive/crawler/extractor/ExtractorPDF.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 35
Error '{' should be on the previous line. 42
Error Missing a Javadoc comment. 43
Error Name 'DEFAULT_MAX_SIZE_TO_PARSE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Error '5' is a magic number. 43
Error '*' is not preceded with whitespace. 43
Error '*' is not followed by whitespace. 43
Error '1024' is a magic number. 43
Error '*' is not preceded with whitespace. 43
Error '*' is not followed by whitespace. 43
Error '1024' is a magic number. 43
Error Comment matches to-do format 'TODO:'. 45
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 51
Error Variable 'numberOfCURIsHandled' must be private and have accessor methods. 51
Error Missing a Javadoc comment. 52
Error Variable 'numberOfLinksExtracted' must be private and have accessor methods. 52
Error Parameter name should be final. 57
Error Expected @param tag for 'name'. 57
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter curi should be final. 61
Error '{' is not preceded with whitespace. 61
Error '200' is a magic number. 63
Error '{' should be on the previous line. 64
Error Comment matches to-do format 'TODO:'. 65
Error '==' is not preceded with whitespace. 71
Error '==' is not followed by whitespace. 71
Error 'if' is not followed by whitespace. 81
Error '>' is not preceded with whitespace. 81
Error '>' is not followed by whitespace. 81
Error '{' should be on the previous line. 82
Error 'cast' is not followed by whitespace. 86
Error ',' is not followed by whitespace. 87
Error '+' is not preceded with whitespace. 87
Error '+' is not followed by whitespace. 87
Error '+' is not preceded with whitespace. 87
Error '+' is not followed by whitespace. 87
Error 'if' is not followed by whitespace. 109
Error '!=' is not preceded with whitespace. 109
Error '!=' is not followed by whitespace. 109
Error '>' is not preceded with whitespace. 109
Error '>' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 114
Error '+' is not followed by whitespace. 114
Error '+' is not preceded with whitespace. 114
Error '+' is not followed by whitespace. 114
Error '+' is not preceded with whitespace. 114
Error '+' is not followed by whitespace. 114
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 124

org/archive/crawler/extractor/ExtractorSWF.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 51
Error Variable 'numberOfCURIsHandled' must be private and have accessor methods. 51
Error Missing a Javadoc comment. 52
Error Variable 'numberOfLinksExtracted' must be private and have accessor methods. 52
Error Parameter name should be final. 57
Error Expected @param tag for 'name'. 57
Error '+' should be on a new line. 58
Error Line is longer than 80 characters. 63
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter curi should be final. 65
Error Must have at least one statement. 109
Error Comment matches to-do format 'TODO:'. 110
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 122
Error Missing a Javadoc comment. 122
Error '+' should be on a new line. 125

org/archive/crawler/extractor/ExtractorUniversal.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error '{' should be on the previous line. 57
Error Missing a Javadoc comment. 58
Error Name 'ATTR_MAX_DEPTH_BYTES' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Error Name 'DEFAULT_MAX_DEPTH_BYTES' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Error '10240' is a magic number. 63
Error Missing a Javadoc comment. 65
Error Name 'ATTR_MAX_URL_LENGTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Error Name 'DEFAULT_MAX_URL_LENGTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Error '2083' is a magic number. 68
Error Line is longer than 80 characters. 77
Error Name 'TLDs' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 84
Error ';' is preceded with whitespace. 344
Error Missing a Javadoc comment. 346
Error Variable 'numberOfCURIsHandled' must be private and have accessor methods. 346
Error Missing a Javadoc comment. 347
Error Variable 'numberOfLinksExtracted' must be private and have accessor methods. 347
Error '=' is not preceded with whitespace. 347
Error First sentence should end with a period. 349
Error Parameter name should be final. 353
Error '+' should be on a new line. 354
Error '+' should be on a new line. 355
Error '+' should be on a new line. 356
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 368
Error Missing a Javadoc comment. 368
Error Parameter curi should be final. 368
Error 'if' is not followed by whitespace. 370
Error '{' is not preceded with whitespace. 370
Error '{' should be on the previous line. 376
Error '{' should be on the previous line. 384
Error 'cast' is not followed by whitespace. 390
Error ',' is not followed by whitespace. 390
Error 'if' is not followed by whitespace. 392
Error '<=' is not preceded with whitespace. 392
Error '<=' is not followed by whitespace. 392
Error '{' is not preceded with whitespace. 392
Error 'cast' is not followed by whitespace. 395
Error ',' is not followed by whitespace. 395
Error 'while' is not followed by whitespace. 398
Error '{' is not preceded with whitespace. 398
Error 'if' is not followed by whitespace. 400
Error '>' is not preceded with whitespace. 400
Error '>' is not followed by whitespace. 400
Error '{' is not preceded with whitespace. 400
Error '}' should be on the same line. 404
Error 'if' is not followed by whitespace. 405
Error '{' is not preceded with whitespace. 405
Error 'if' is not followed by whitespace. 407
Error '46' is a magic number. 407
Error '{' is not preceded with whitespace. 407
Error 'cast' is not followed by whitespace. 411
Error 'if' is not followed by whitespace. 412
Error '3' is a magic number. 412
Error 'if' is not followed by whitespace. 417
Error '{' should be on the previous line. 418
Error 'if' is not followed by whitespace. 423
Error '{' is not preceded with whitespace. 423
Error 'while' is not followed by whitespace. 428
Error '-' is not preceded with whitespace. 428
Error '-' is not followed by whitespace. 428
Error '{' should be on the previous line. 429
Error ',' is not followed by whitespace. 431
Error '-' is not preceded with whitespace. 431
Error '-' is not followed by whitespace. 431
Error 'if' is not followed by whitespace. 442
Error '>' is not preceded with whitespace. 442
Error '>' is not followed by whitespace. 442
Error 'catch' is not followed by whitespace. 449
Error '{' is not preceded with whitespace. 449
Error Comment matches to-do format 'TODO:'. 450
Error Parameter lookat should be final. 470
Error 'if' is not followed by whitespace. 471
Error '==' is not preceded with whitespace. 471
Error '==' is not followed by whitespace. 471
Error '==' is not preceded with whitespace. 471
Error '==' is not followed by whitespace. 471
Error '{' is not preceded with whitespace. 471
Error 'if' is not followed by whitespace. 475
Error '{' is not preceded with whitespace. 475
Error 'if' is not followed by whitespace. 481
Error '!=' is not preceded with whitespace. 481
Error '!=' is not followed by whitespace. 481
Error '{' is not preceded with whitespace. 481
Error '{' is not followed by whitespace. 481
Error 'while' is not followed by whitespace. 482
Error '{' is not preceded with whitespace. 482
Error '+' is not preceded with whitespace. 483
Error '+' is not followed by whitespace. 483
Error '6' is a magic number. 484
Error '?' is not preceded with whitespace. 484
Error '?' should be on a new line. 484
Error Avoid inline conditionals. 484
Error ':' is not preceded with whitespace. 485
Error '6' is a magic number. 485
Error '{' should be on the previous line. 486
Error Parameter potentialTLD should be final. 505
Error 'if' is not followed by whitespace. 506
Error '<' is not preceded with whitespace. 506
Error '<' is not followed by whitespace. 506
Error '{' is not preceded with whitespace. 506
Error Parameter ch should be final. 538
Error '>=' is not preceded with whitespace. 539
Error '35' is a magic number. 539
Error '>=' is not followed by whitespace. 539
Error '<=' is not preceded with whitespace. 539
Error '38' is a magic number. 539
Error '<=' is not followed by whitespace. 539
Error '>=' is not preceded with whitespace. 540
Error '43' is a magic number. 540
Error '>=' is not followed by whitespace. 540
Error '<=' is not preceded with whitespace. 540
Error '59' is a magic number. 540
Error '<=' is not followed by whitespace. 540
Error '==' is not preceded with whitespace. 541
Error '61' is a magic number. 541
Error '==' is not followed by whitespace. 541
Error '>=' is not preceded with whitespace. 542
Error '63' is a magic number. 542
Error '>=' is not followed by whitespace. 542
Error '<=' is not preceded with whitespace. 542
Error '90' is a magic number. 542
Error '<=' is not followed by whitespace. 542
Error '>=' is not preceded with whitespace. 543
Error '97' is a magic number. 543
Error '>=' is not followed by whitespace. 543
Error '<=' is not preceded with whitespace. 543
Error '122' is a magic number. 543
Error '<=' is not followed by whitespace. 543
Error '==' is not preceded with whitespace. 544
Error '126' is a magic number. 544
Error '==' is not followed by whitespace. 544
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 550
Error Missing a Javadoc comment. 550
Error '+' should be on a new line. 552
Error '+' should be on a new line. 554

org/archive/crawler/extractor/PDFParser.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - java.io.*. 31
Error Using the '.*' form of import should be avoided - java.util.*. 32
Error Line is longer than 80 characters. 36
Error Line is longer than 80 characters. 42
Error Missing a Javadoc comment. 47
Error Variable 'foundURIs' must be private and have accessor methods. 47
Error Missing a Javadoc comment. 48
Error Variable 'encounteredReferences' must be private and have accessor methods. 48
Error Missing a Javadoc comment. 49
Error Variable 'documentReader' must be private and have accessor methods. 49
Error Missing a Javadoc comment. 50
Error Variable 'document' must be private and have accessor methods. 50
Error Missing a Javadoc comment. 51
Error Variable 'catalog' must be private and have accessor methods. 51
Error Missing a Javadoc comment. 53
Error Parameter doc should be final. 53
Error Missing a Javadoc comment. 58
Error Parameter doc should be final. 58
Error '{' is not preceded with whitespace. 58
Error Method 'resetState' is not designed for extension - needs to be abstract, final or empty. 66
Error '{' is not preceded with whitespace. 66
Error 'for' is not followed by whitespace. 73
Error '=' is not preceded with whitespace. 73
Error '=' is not followed by whitespace. 73
Error '{' is not preceded with whitespace. 73
Error Method 'resetState' is not designed for extension - needs to be abstract, final or empty. 83
Error Parameter doc should be final. 83
Error Expected @param tag for 'doc'. 83
Error Expected @throws tag for 'IOException'. 83
Error '{' is not preceded with whitespace. 83
Error First sentence should end with a period. 89
Error Method 'resetState' is not designed for extension - needs to be abstract, final or empty. 94
Error Parameter doc should be final. 94
Error Expected @param tag for 'doc'. 94
Error Expected @throws tag for 'IOException'. 94
Error '{' is not preceded with whitespace. 94
Error Method 'getInFromFile' is not designed for extension - needs to be abstract, final or empty. 105
Error Parameter doc should be final. 105
Error Expected @param tag for 'doc'. 105
Error Expected @throws tag for 'IOException'. 105
Error '{' is not preceded with whitespace. 105
Error 'cast' is not followed by whitespace. 109
Error Method 'haveSeen' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter generation should be final. 124
Error Expected @param tag for 'generation'. 124
Error Parameter id should be final. 124
Error Expected @param tag for 'id'. 124
Error '{' is not preceded with whitespace. 124
Error 'if' is not followed by whitespace. 127
Error '{' is not preceded with whitespace. 127
Error 'for' is not followed by whitespace. 128
Error '=' is not preceded with whitespace. 128
Error '=' is not followed by whitespace. 128
Error '{' is not preceded with whitespace. 128
Error Line is longer than 80 characters. 136
Error 'cast' is not followed by whitespace. 136
Error 'while' is not followed by whitespace. 139
Error '{' is not preceded with whitespace. 139
Error 'if' is not followed by whitespace. 140
Error '(' is followed by whitespace. 140
Error 'cast' is not followed by whitespace. 140
Error '{' is not preceded with whitespace. 140
Error Method 'markAsSeen' is not designed for extension - needs to be abstract, final or empty. 153
Error Parameter generation should be final. 153
Error Expected @param tag for 'generation'. 153
Error Parameter id should be final. 153
Error Expected @param tag for 'id'. 153
Error '{' is not preceded with whitespace. 153
Error 'cast' is not followed by whitespace. 154
Error '(' is followed by whitespace. 155
Error Method 'getURIs' is not designed for extension - needs to be abstract, final or empty. 164
Error '{' is not preceded with whitespace. 164
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 174
Error Expected @throws tag for 'IOException'. 174
Error '{' is not preceded with whitespace. 174
Error 'if' is not followed by whitespace. 175
Error '{' is not preceded with whitespace. 175
Error Line is longer than 80 characters. 184
Error Method 'extractURIs' is not designed for extension - needs to be abstract, final or empty. 187
Error '{' is not preceded with whitespace. 187
Error First sentence should end with a period. 192
Error Method 'extractURIs' is not designed for extension - needs to be abstract, final or empty. 197
Error Parameter entity should be final. 197
Error Expected @param tag for 'entity'. 197
Error '{' is not preceded with whitespace. 197
Error 'if' is not followed by whitespace. 200
Error '{' is not preceded with whitespace. 200
Error '=' is not preceded with whitespace. 202
Error 'cast' is not followed by whitespace. 202
Error 'while' is not followed by whitespace. 207
Error '{' is not preceded with whitespace. 207
Error 'cast' is not followed by whitespace. 208
Error Line is longer than 80 characters. 212
Error 'if' is not followed by whitespace. 212
Error '(' is followed by whitespace. 212
Error ')' is preceded with whitespace. 212
Error '{' is not preceded with whitespace. 212
Error 'else' is not preceded with whitespace. 215
Error '}' is not followed by whitespace. 215
Error 'else' is not followed by whitespace. 215
Error '{' is not preceded with whitespace. 215
Error '(' is followed by whitespace. 216
Error '(' is followed by whitespace. 216
Error ')' is preceded with whitespace. 216
Error ')' is preceded with whitespace. 216
Error 'else' is not preceded with whitespace. 222
Error '}' is not followed by whitespace. 222
Error 'if' is not followed by whitespace. 222
Error '{' is not preceded with whitespace. 222
Error 'cast' is not followed by whitespace. 224
Error 'while' is not followed by whitespace. 228
Error '{' is not preceded with whitespace. 228
Error '(' is followed by whitespace. 229
Error 'cast' is not followed by whitespace. 229
Error 'else' is not preceded with whitespace. 233
Error '}' is not followed by whitespace. 233
Error 'if' is not followed by whitespace. 233
Error '{' is not preceded with whitespace. 233
Error 'cast' is not followed by whitespace. 235
Error Line is longer than 80 characters. 238
Error 'if' is not followed by whitespace. 238
Error '(' is followed by whitespace. 238
Error '(' is followed by whitespace. 238
Error ')' is preceded with whitespace. 238
Error '{' is not preceded with whitespace. 238
Error 'else' is not preceded with whitespace. 242
Error '}' is not followed by whitespace. 242
Error 'else' is not followed by whitespace. 242
Error '{' is not preceded with whitespace. 242
Error Line is longer than 80 characters. 243
Error ')' is preceded with whitespace. 243
Error Missing a Javadoc comment. 254
Error Parameter argv should be final. 254
Error '{' is not preceded with whitespace. 254
Error 'try' is not followed by whitespace. 256
Error '{' is not preceded with whitespace. 256
Error 'while' is not followed by whitespace. 263
Error '{' is not preceded with whitespace. 263
Error 'cast' is not followed by whitespace. 264
Error 'catch' is not preceded with whitespace. 268
Error '}' is not followed by whitespace. 268
Error 'catch' is not followed by whitespace. 268
Error '{' is not preceded with whitespace. 268

org/archive/crawler/extractor/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/fetcher/FetchDNS.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 48
Error Line is longer than 80 characters. 49
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 52
Error Name 'ClassType' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Error Missing a Javadoc comment. 53
Error Name 'TypeType' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Error Missing a Javadoc comment. 55
Error Variable 'serverInetAddr' must be private and have accessor methods. 55
Error Parameter name should be final. 62
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error Parameter curi should be final. 66
Error '&&' should be on a new line. 80
Error '+' is not preceded with whitespace. 94
Error '+' is not followed by whitespace. 94
Error '3' is a magic number. 106
Error Comment matches to-do format 'TODO:'. 125
Error Name 'AsA' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Error Line is longer than 80 characters. 154
Error Parameter curi should be final. 167
Error '{' is not preceded with whitespace. 167
Error 'if' is not followed by whitespace. 171
Error '{' is not preceded with whitespace. 171
Error '4' is a magic number. 175
Error 'if' is not followed by whitespace. 177
Error '{' is not preceded with whitespace. 177
Error 'if' is not followed by whitespace. 182
Error '{' is not preceded with whitespace. 182

org/archive/crawler/fetcher/FetchFTP.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error ';' is preceded with whitespace. 36
Error Line is longer than 80 characters. 42
Error Missing a Javadoc comment. 50
Error Missing a Javadoc comment. 51
Error Name 'DEFAULT_SOTIMEOUT_MS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Error '20000' is a magic number. 51
Error Parameter name should be final. 57
Error Line is longer than 80 characters. 61
Error Line is longer than 80 characters. 68
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Parameter curi should be final. 70
Error 'if' is not followed by whitespace. 71
Error '==' is not preceded with whitespace. 71
Error Expression can be simplified. 71
Error '==' is not followed by whitespace. 71
Error '{' is not preceded with whitespace. 71
Error Comment matches to-do format 'TODO:'. 76
Error Comment matches to-do format 'TODO:'. 77
Error Comment matches to-do format 'TODO:'. 78
Error Comment matches to-do format 'TODO:'. 79
Error Comment matches to-do format 'TODO:'. 84
Error 'if' is not followed by whitespace. 86
Error '==' is not preceded with whitespace. 86
Error Expression can be simplified. 86
Error '==' is not followed by whitespace. 86
Error Comment matches to-do format 'TODO:'. 88
Error Comment matches to-do format 'TODO:'. 93
Error Comment matches to-do format 'TODO:'. 94
Error Comment matches to-do format 'TODO:'. 95
Error Comment matches to-do format 'TODO:'. 97
Error Comment matches to-do format 'TODO:'. 102
Error '{' is not preceded with whitespace. 103
Error Comment matches to-do format 'TODO:'. 104
Error Parameter curi should be final. 114
Error Expected @param tag for 'curi'. 114
Error Expression can be simplified. 116
Error Missing a Javadoc comment. 123
Error Parameter curi should be final. 123

org/archive/crawler/fetcher/FetchHTTP.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line contains a tab character. 96
Error Missing a Javadoc comment. 98
Error ',' is not followed by whitespace. 99
Error Line has trailing spaces. 100
Error Missing a Javadoc comment. 101
Error Missing a Javadoc comment. 103
Error Missing a Javadoc comment. 104
Error Missing a Javadoc comment. 105
Error Missing a Javadoc comment. 106
Error Missing a Javadoc comment. 107
Error Missing a Javadoc comment. 108
Error Missing a Javadoc comment. 109
Error Missing a Javadoc comment. 110
Error Missing a Javadoc comment. 111
Error Missing a Javadoc comment. 112
Error Line has trailing spaces. 113
Error Line has trailing spaces. 118
Error Missing a Javadoc comment. 119
Error Name 'DEFAULT_TIMEOUT_SECONDS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Error '1200' is a magic number. 119
Error Missing a Javadoc comment. 120
Error Name 'DEFAULT_SOTIMEOUT_MS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Error '20000' is a magic number. 120
Error Missing a Javadoc comment. 121
Error Name 'DEFAULT_MAX_LENGTH_BYTES' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Error Name 'DEFAULT_DEFAULT_ENCODING' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Error Name 'DEFAULT_SHA1_CONTENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Error Line has trailing spaces. 135
Error Missing a Javadoc comment. 142
Error Variable 'http' must be private and have accessor methods. 142
Error Missing a Javadoc comment. 144
Error First sentence should end with a period. 146
Error Line has trailing spaces. 148
Error Missing a Javadoc comment. 154
Error Parameter name should be final. 161
Error '+' should be on a new line. 202
Error '+' should be on a new line. 203
Error '+' should be on a new line. 208
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 214
Error Missing a Javadoc comment. 214
Error Parameter curi should be final. 214
Error 'if' is not followed by whitespace. 229
Error '?' is not preceded with whitespace. 235
Error '?' should be on a new line. 235
Error Avoid inline conditionals. 235
Error 'cast' is not followed by whitespace. 236
Error ':' is not preceded with whitespace. 237
Error ':' should be on a new line. 237
Error 'cast' is not followed by whitespace. 238
Error Comment matches to-do format 'TODO:'. 248
Error Line is longer than 80 characters. 257
Error '1000' is a magic number. 284
Error 'cast' is not followed by whitespace. 288
Error '+' should be on a new line. 290
Error 'cast' is not followed by whitespace. 296
Error '+' should be on a new line. 298
Error '?' is not preceded with whitespace. 329
Error Avoid inline conditionals. 329
Error ':' is not preceded with whitespace. 329
Error '?' is not preceded with whitespace. 332
Error Avoid inline conditionals. 332
Error ':' is not preceded with whitespace. 332
Error '+' should be on a new line. 332
Error Line contains a tab character. 333
Error '+' should be on a new line. 333
Error Line has trailing spaces. 368
Error '{' should be on the previous line. 374
Error '||' should be on a new line. 379
Error '+' should be on a new line. 384
Error '5' is a magic number. 424
Error Parameter curi should be final. 435
Error Expected @param tag for 'curi'. 435
Error Line is longer than 80 characters. 442
Error Unused @param tag for 'get'. 461
Error Parameter curi should be final. 463
Error Parameter method should be final. 463
Error Expected @param tag for 'method'. 463
Error '{' should be on the previous line. 464
Error Expression can be simplified. 474
Error Line is longer than 80 characters. 477
Error 'cast' is not followed by whitespace. 477
Error '+' should be on a new line. 480
Error '+' should be on a new line. 483
Error '+' should be on a new line. 486
Error 'cast' is not followed by whitespace. 491
Error Unclosed HTML tag found: <code>curi</curi> credentials 515
Error Extra HTML tag found: </curi> credentials 515
Error Parameter curi should be final. 520
Error Parameter method should be final. 520
Error 'cast' is not followed by whitespace. 528
Error 'cast' is not followed by whitespace. 544
Error Unused @param tag for 'method'. 559
Error '+' should be on a new line. 563
Error 'cast' is not followed by whitespace. 568
Error '}' should be on the same line. 579
Error '+' should be on a new line. 581
Error Unused @param tag for 'get'. 602
Error Expected @param tag for 'method'. 605
Error '+' should be on a new line. 630
Error '||' should be on a new line. 645
Error Line is longer than 80 characters. 650
Error Line contains a tab character. 650
Error '+' should be on a new line. 652
Error '+' should be on a new line. 656
Error Parameter handler should be final. 670
Error Parameter curi should be final. 670
Error Parameter type should be final. 671
Error 'cast' is not followed by whitespace. 677
Error Unused @param tag for 'get'. 690
Error Expected @param tag for 'method'. 695
Error '+' should be on a new line. 700
Error '+' should be on a new line. 707
Error Method 'initialTasks' is not designed for extension - needs to be abstract, final or empty. 722
Error Missing a Javadoc comment. 722
Error Method 'setupHttp' is not designed for extension - needs to be abstract, final or empty. 731
Error Missing a Javadoc comment. 731
Error Redundant throws: 'RuntimeException' is unchecked exception. 731
Error Line contains a tab character. 732
Error '443' is a magic number. 741
Error '}' should be on the same line. 742
Error Comment matches to-do format 'TODO:'. 753
Error Line contains a tab character. 761
Error Missing a Javadoc comment. 763
Error Parameter curi should be final. 763
Error Missing a Javadoc comment. 773
Error Parameter curi should be final. 773
Error Missing a Javadoc comment. 783
Error Parameter curi should be final. 783
Error Method 'loadCookies' is not designed for extension - needs to be abstract, final or empty. 816
Error Parameter cookiesFile should be final. 816
Error '7' is a magic number. 831
Error Comment matches to-do format 'TODO:'. 833
Error '5' is a magic number. 835
Error '6' is a magic number. 836
Error '3' is a magic number. 837
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 872
Error Missing a Javadoc comment. 872
Error Method 'loadCookies' is not designed for extension - needs to be abstract, final or empty. 905
Error Method 'saveCookies' is not designed for extension - needs to be abstract, final or empty. 922
Error Method 'saveCookies' is not designed for extension - needs to be abstract, final or empty. 940
Error Parameter saveCookiesFile should be final. 940
Error Array brackets at illegal position. 949
Error '=' is not followed by whitespace. 950
Error Line is longer than 80 characters. 953
Error Expression can be simplified. 959
Error Avoid inline conditionals. 960
Error Expression can be simplified. 966
Error Avoid inline conditionals. 966
Error Method 'finalTasks' is not designed for extension - needs to be abstract, final or empty. 995
Error Line is longer than 80 characters. 1001
Error Method 'listUsedFiles' is not designed for extension - needs to be abstract, final or empty. 1003
Error Missing a Javadoc comment. 1003
Error Parameter list should be final. 1003
Error 'cast' is not followed by whitespace. 1007
Error 'if' is not followed by whitespace. 1008
Error '{' is not preceded with whitespace. 1008
Error 'cast' is not followed by whitespace. 1013
Error 'if' is not followed by whitespace. 1014
Error '{' is not preceded with whitespace. 1014
Error Line has trailing spaces. 1030
Error Missing a Javadoc comment. 1031
Error Parameter curi should be final. 1031
Error Parameter get should be final. 1031
Error Line is longer than 80 characters. 1033
Error Name 'accept_headers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1033
Error Line is longer than 80 characters. 1035
Error '}' should be on the same line. 1040
Error '}' should be on the same line. 1046
Error Missing a Javadoc comment. 1053
Error Parameter stream should be final. 1053
Error Line has trailing spaces. 1058
Error Line is longer than 80 characters. 1059
Error Missing a Javadoc comment. 1059
Error Parameter stream should be final. 1059
Error Array brackets at illegal position. 1061
Error Line is longer than 80 characters. 1062
Error 'cast' is not followed by whitespace. 1062
Error '(' is followed by whitespace. 1063
Error ')' is preceded with whitespace. 1063
Error Line has trailing spaces. 1065
Error Missing a Javadoc comment. 1066
Error Variable 'cookies' must be private and have accessor methods. 1067
Error Array brackets at illegal position. 1067
Error Missing a Javadoc comment. 1067
Error Missing a Javadoc comment. 1068
Error Parameter cookies should be final. 1068
Error 'cookies' hides a field. 1068
Error Array brackets at illegal position. 1068
Error Line contains a tab character. 1071
Error Missing a Javadoc comment. 1071
Error 'for' is not followed by whitespace. 1073

org/archive/crawler/fetcher/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/filter/FilePatternFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 46
Error '+' should be on a new line. 46
Error Missing a Javadoc comment. 48
Error '+' should be on a new line. 48
Error Missing a Javadoc comment. 50
Error '+' should be on a new line. 50
Error Missing a Javadoc comment. 52
Error Missing a Javadoc comment. 53
Error '+' should be on a new line. 53
Error '+' should be on a new line. 54
Error Missing a Javadoc comment. 57
Error Missing a Javadoc comment. 58
Error Missing a Javadoc comment. 59
Error Missing a Javadoc comment. 60
Error Missing a Javadoc comment. 61
Error Missing a Javadoc comment. 62
Error Parameter name should be final. 67
Error Expected @param tag for 'name'. 67
Error '+' should be on a new line. 69
Error '+' should be on a new line. 70
Error '+' should be on a new line. 71
Error '+' should be on a new line. 72
Error '+' should be on a new line. 73
Error '+' should be on a new line. 74
Error '+' should be on a new line. 75
Error '+' should be on a new line. 82
Error '+' should be on a new line. 83
Error '+' should be on a new line. 84
Error '+' should be on a new line. 85
Error '+' should be on a new line. 86
Error '+' should be on a new line. 87
Error '+' should be on a new line. 92
Error '+' should be on a new line. 93
Error '+' should be on a new line. 94
Error '+' should be on a new line. 95
Error '+' should be on a new line. 96
Error '+' should be on a new line. 97
Error Line is longer than 80 characters. 104
Error Method 'getRegexp' is not designed for extension - needs to be abstract, final or empty. 106
Error Parameter o should be final. 106
Error 'cast' is not followed by whitespace. 108
Error '{' is not preceded with whitespace. 110
Error '{' is not preceded with whitespace. 112
Error 'else' is not preceded with whitespace. 114
Error '}' is not followed by whitespace. 114
Error '{' is not preceded with whitespace. 114
Error 'else' is not preceded with whitespace. 116
Error '}' is not followed by whitespace. 116
Error 'if' is not followed by whitespace. 116
Error '{' is not preceded with whitespace. 116
Error 'else' is not preceded with whitespace. 118
Error '}' is not followed by whitespace. 118
Error 'if' is not followed by whitespace. 118
Error '{' is not preceded with whitespace. 118
Error 'else' is not preceded with whitespace. 120
Error '}' is not followed by whitespace. 120
Error 'if' is not followed by whitespace. 120
Error '{' is not preceded with whitespace. 120
Error 'else' is not preceded with whitespace. 123
Error '}' is not followed by whitespace. 123
Error '+' should be on a new line. 124
Error Method 'accepts' is not designed for extension - needs to be abstract, final or empty. 138
Error Parameter o should be final. 138
Error Avoid inline conditionals. 139

org/archive/crawler/filter/FilePatternFilterTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 39
Error Variable 'filter' must be private and have accessor methods. 39
Error Method length is 169 lines (max allowed is 150). 47

org/archive/crawler/filter/HopsFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Parameter name should be final. 47
Error Expected @param tag for 'name'. 47
Error Missing a Javadoc comment. 51
Error Variable 'maxLinkHops' must be private and have accessor methods. 51
Error Missing a Javadoc comment. 52
Error Variable 'maxTransHops' must be private and have accessor methods. 52
Error Method 'innerAccepts' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Parameter o should be final. 57
Error 'if' is not followed by whitespace. 58
Error '!' is followed by whitespace. 58
Error 'cast' is not followed by whitespace. 61
Error 'for' is not followed by whitespace. 64
Error '=' is not preceded with whitespace. 64
Error '=' is not followed by whitespace. 64
Error '-' is not preceded with whitespace. 64
Error '-' is not followed by whitespace. 64
Error ';' is not followed by whitespace. 64
Error '>=' is not preceded with whitespace. 64
Error '>=' is not followed by whitespace. 64
Error ';' is not followed by whitespace. 64
Error 'if' is not followed by whitespace. 65
Error '==' is not preceded with whitespace. 65
Error '==' is not followed by whitespace. 65
Error '==' is not preceded with whitespace. 67
Error '==' is not followed by whitespace. 67
Error '||' is not preceded with whitespace. 90
Error '>' is not preceded with whitespace. 90
Error '>' is not followed by whitespace. 90

org/archive/crawler/filter/OrFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Unclosed HTML tag found: <filter> child elements. If any of those 39
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 50
Error Parameter name should be final. 50
Error Parameter description should be final. 50
Error Parameter name should be final. 58
Error Expected @param tag for 'name'. 58
Error '+' should be on a new line. 61
Error '+' should be on a new line. 75
Error Missing a Javadoc comment. 79
Error Parameter o should be final. 79
Error Method 'innerAccepts' is not designed for extension - needs to be abstract, final or empty. 89
Error Missing a Javadoc comment. 89
Error Parameter o should be final. 89
Error 'while' is not followed by whitespace. 94
Error 'cast' is not followed by whitespace. 95
Error 'if' is not followed by whitespace. 96
Error '(' is followed by whitespace. 96
Error ')' is preceded with whitespace. 96
Error Method 'addFilter' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter settings should be final. 103
Error Parameter f should be final. 103
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 111
Error Missing a Javadoc comment. 111
Error Parameter o should be final. 111
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 115
Error Missing a Javadoc comment. 115
Error Parameter o should be final. 115
Error Method 'returnTrueIfMatches' is not designed for extension - needs to be abstract, final or empty. 122
Error Missing a Javadoc comment. 122
Error Parameter curi should be final. 122
Error Line is longer than 80 characters. 124
Error Line has trailing spaces. 132
Error Line has trailing spaces. 133
Error Method 'kickUpdate' is not designed for extension - needs to be abstract, final or empty. 135
Error Comment matches to-do format 'TODO:'. 136
Error Line has trailing spaces. 137
Error 'while' is not followed by whitespace. 139
Error 'cast' is not followed by whitespace. 140

org/archive/crawler/filter/PathDepthFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Variable 'maxPathDepth' must be private and have accessor methods. 47
Error Missing a Javadoc comment. 48
Error 'static' modifier out of order with the JLS suggestions. 48
Error Name 'slash' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 48
Error Parameter name should be final. 53
Error Expected @param tag for 'name'. 53
Error '+' should be on a new line. 55
Error '+' should be on a new line. 58
Error Method 'innerAccepts' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter o should be final. 65
Error Line has trailing spaces. 67
Error Line has trailing spaces. 71
Error 'if' is not followed by whitespace. 72
Error 'cast' is not followed by whitespace. 74
Error 'cast' is not followed by whitespace. 75
Error '}' should be on the same line. 77
Error '+' should be on a new line. 79
Error 'cast' is not followed by whitespace. 80
Error ')' is preceded with whitespace. 82
Error '{' is not preceded with whitespace. 82
Error 'cast' is not followed by whitespace. 84
Error '}' should be on the same line. 85
Error 'cast' is not followed by whitespace. 87
Error Line contains a tab character. 97
Error Line has trailing spaces. 100
Error Line has trailing spaces. 109
Error '?' should be on a new line. 110
Error Avoid inline conditionals. 110
Error ':' is not preceded with whitespace. 111
Error ':' should be on a new line. 111
Error Method 'returnTrueIfMatches' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Parameter curi should be final. 118

org/archive/crawler/filter/PathologicalPathFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 45
Error '3' is a magic number. 45
Error Parameter name should be final. 51
Error Line is longer than 80 characters. 53
Error '+' should be on a new line. 53
Error '+' should be on a new line. 54
Error '+' should be on a new line. 64
Error '+' should be on a new line. 65
Error Method 'getRegexp' is not designed for extension - needs to be abstract, final or empty. 75
Error Parameter o should be final. 75
Error 'if' construct must use '{}'s. 84

org/archive/crawler/filter/PathologicalPathFilterTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 39
Error Missing a Javadoc comment. 45

org/archive/crawler/filter/SurtPrefixFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 24
Error Line has trailing spaces. 36
Error Line has trailing spaces. 38
Error Line has trailing spaces. 39
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 46
Error Variable 'surtPrefixes' must be private and have accessor methods. 46
Error Line has trailing spaces. 47
Error Parameter name should be final. 51
Error Expected @param tag for 'name'. 51
Error '+' should be on a new line. 54
Error Line is longer than 80 characters. 57
Error '+' should be on a new line. 57
Error Line has trailing spaces. 60
Error Method 'innerAccepts' is not designed for extension - needs to be abstract, final or empty. 64
Error Missing a Javadoc comment. 64
Error Parameter o should be final. 64
Error 'if' is not followed by whitespace. 70
Error '+' is not preceded with whitespace. 71
Error '+' is not followed by whitespace. 71
Error '6' is a magic number. 71
Error Comment matches to-do format 'TODO:'. 73
Error Missing a Javadoc comment. 77
Error Line has trailing spaces. 78
Error Line has trailing spaces. 97
Error Line has trailing spaces. 99
Error Line has trailing spaces. 102
Error Method 'kickUpdate' is not designed for extension - needs to be abstract, final or empty. 104
Error Comment matches to-do format 'TODO:'. 106

org/archive/crawler/filter/TransclusionFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 68
Error Variable 'maxTransHops' must be private and have accessor methods. 68
Error Missing a Javadoc comment. 69
Error Variable 'maxSpeculativeHops' must be private and have accessor methods. 69
Error Missing a Javadoc comment. 70
Error Variable 'maxReferralHops' must be private and have accessor methods. 70
Error Missing a Javadoc comment. 71
Error Variable 'maxEmbedHops' must be private and have accessor methods. 71
Error Parameter name should be final. 79
Error Expected @param tag for 'name'. 79
Error Line is longer than 80 characters. 85
Error '+' should be on a new line. 85
Error Line is longer than 80 characters. 86
Error Method 'innerAccepts' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter o should be final. 103
Error 'if' is not followed by whitespace. 104
Error '!' is followed by whitespace. 104
Error 'cast' is not followed by whitespace. 107
Error 'for' is not followed by whitespace. 112
Error '=' is not preceded with whitespace. 112
Error '=' is not followed by whitespace. 112
Error '-' is not preceded with whitespace. 112
Error '-' is not followed by whitespace. 112
Error ';' is not followed by whitespace. 112
Error '>=' is not preceded with whitespace. 112
Error '>=' is not followed by whitespace. 112
Error ';' is not followed by whitespace. 112
Error switch without "default" clause. 114
Error Avoid nested blocks. 115
Error Avoid nested blocks. 118
Error 'if' is not followed by whitespace. 119
Error '==' is not preceded with whitespace. 119
Error '==' is not followed by whitespace. 119
Error Line is longer than 80 characters. 120
Error Avoid nested blocks. 127
Error Avoid nested blocks. 131
Error Avoid nested blocks. 135
Error Line is longer than 80 characters. 147
Error Line is longer than 80 characters. 148
Error Line is longer than 80 characters. 149
Error Line is longer than 80 characters. 150
Error Method 'readMaxValues' is not designed for extension - needs to be abstract, final or empty. 153
Error Missing a Javadoc comment. 153
Error Parameter o should be final. 153
Error Line is longer than 80 characters. 157
Error Line is longer than 80 characters. 158
Error Line is longer than 80 characters. 159
Error Line is longer than 80 characters. 160

org/archive/crawler/filter/URIRegExpFilter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 42
Error Parameter name should be final. 47
Error Expected @param tag for 'name'. 47
Error '+' should be on a new line. 50
Error Method 'innerAccepts' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Parameter o should be final. 59
Error Method 'getRegexp' is not designed for extension - needs to be abstract, final or empty. 76
Error Parameter o should be final. 76
Error Method 'returnTrueIfMatches' is not designed for extension - needs to be abstract, final or empty. 88
Error Missing a Javadoc comment. 88
Error Parameter curi should be final. 88
Error Line is longer than 80 characters. 90

org/archive/crawler/filter/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/framework/AbstractTracker.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' is not preceded with whitespace. 54
Error First sentence should end with a period. 55
Error Line is longer than 80 characters. 56
Error '20' is a magic number. 56
Error First sentence should end with a period. 57
Error Line is longer than 80 characters. 60
Error Variable 'controller' must be private and have accessor methods. 61
Error Missing a Javadoc comment. 64
Error Variable 'crawlerStartTime' must be private and have accessor methods. 64
Error Missing a Javadoc comment. 65
Error Variable 'crawlerEndTime' must be private and have accessor methods. 65
Error Missing a Javadoc comment. 66
Error Variable 'crawlerPauseStarted' must be private and have accessor methods. 66
Error Missing a Javadoc comment. 67
Error Variable 'crawlerTotalPausedTime' must be private and have accessor methods. 67
Error First sentence should end with a period. 69
Error Variable 'lastLogPointTime' must be private and have accessor methods. 70
Error Missing a Javadoc comment. 72
Error Variable 'shouldrun' must be private and have accessor methods. 72
Error Parameter name should be final. 78
Error Expected @param tag for 'name'. 78
Error Parameter description should be final. 78
Error Expected @param tag for 'description'. 78
Error Line is longer than 80 characters. 87
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 95
Error Parameter c should be final. 95
Error Line has trailing spaces. 101
Error Parameter c should be final. 107
Error Parameter exitMessage should be final. 107
Error Line has trailing spaces. 108
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 114
Error Line is longer than 80 characters. 129
Error '{' should be on the previous line. 133
Error '1000' is a magic number. 137
Error Line is longer than 80 characters. 145
Error 'if' is not followed by whitespace. 146
Error '==' is not preceded with whitespace. 146
Error '==' is not followed by whitespace. 146
Error '{' is not preceded with whitespace. 146
Error Line has trailing spaces. 155
Error Method 'noteStart' is not designed for extension - needs to be abstract, final or empty. 157
Error Line is longer than 80 characters. 158
Error Method 'getCrawlStartTime' is not designed for extension - needs to be abstract, final or empty. 179
Error '{' is not preceded with whitespace. 179
Error Method 'getCrawlEndTime' is not designed for extension - needs to be abstract, final or empty. 192
Error '{' should be on the previous line. 193
Error 'if' is not followed by whitespace. 194
Error '==' is not preceded with whitespace. 194
Error '==' is not followed by whitespace. 194
Error '{' should be on the previous line. 195
Error Method 'getCrawlTotalPauseTime' is not designed for extension - needs to be abstract, final or empty. 208
Error '{' should be on the previous line. 209
Error Method 'getCrawlPauseStartedTime' is not designed for extension - needs to be abstract, final or empty. 220
Error '{' should be on the previous line. 221
Error Line is longer than 80 characters. 230
Error Line is longer than 80 characters. 231
Error Method 'getCrawlerTotalElapsedTime' is not designed for extension - needs to be abstract, final or empty. 234
Error '{' should be on the previous line. 235
Error 'if' is not followed by whitespace. 236
Error '!=' is not preceded with whitespace. 236
Error '!=' is not followed by whitespace. 236
Error '{' should be on the previous line. 237
Error Line is longer than 80 characters. 239
Error '-' is not preceded with whitespace. 239
Error '-' is not followed by whitespace. 239
Error '-' is not preceded with whitespace. 239
Error '-' is not followed by whitespace. 239
Error '}' should be on the same line. 240
Error '{' should be on the previous line. 242
Error Line is longer than 80 characters. 244
Error '-' is not preceded with whitespace. 244
Error '-' is not followed by whitespace. 244
Error '-' is not preceded with whitespace. 244
Error '-' is not followed by whitespace. 244
Error Method 'getLogWriteInterval' is not designed for extension - needs to be abstract, final or empty. 253
Error Line is longer than 80 characters. 256
Error '10' is a magic number. 258
Error Line is longer than 80 characters. 264
Error Method 'crawlPausing' is not designed for extension - needs to be abstract, final or empty. 266
Error Parameter statusMessage should be final. 266
Error Method 'logNote' is not designed for extension - needs to be abstract, final or empty. 270
Error Missing a Javadoc comment. 270
Error Parameter note should be final. 270
Error Line is longer than 80 characters. 282
Error Method 'crawlPaused' is not designed for extension - needs to be abstract, final or empty. 284
Error Parameter statusMessage should be final. 284
Error Line is longer than 80 characters. 291
Error Method 'crawlResuming' is not designed for extension - needs to be abstract, final or empty. 293
Error Parameter statusMessage should be final. 293
Error 'if' is not followed by whitespace. 294
Error '>' is not preceded with whitespace. 294
Error '>' is not followed by whitespace. 294
Error '{' is not preceded with whitespace. 294
Error Line is longer than 80 characters. 296
Error '+=' is not preceded with whitespace. 296
Error '+=' is not followed by whitespace. 296
Error '-' is not preceded with whitespace. 296
Error '-' is not followed by whitespace. 296
Error Line is longer than 80 characters. 304
Error Method 'crawlEnding' is not designed for extension - needs to be abstract, final or empty. 306
Error Parameter sExitMessage should be final. 306
Error Line is longer than 80 characters. 312
Error Method 'crawlEnded' is not designed for extension - needs to be abstract, final or empty. 314
Error Parameter sExitMessage should be final. 314
Error Line is longer than 80 characters. 315
Error Method 'crawlDuration' is not designed for extension - needs to be abstract, final or empty. 325

org/archive/crawler/framework/CrawlController.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 89
Error Missing a Javadoc comment. 89
Error ',' is not followed by whitespace. 89
Error 'static' modifier out of order with the JLS suggestions. 96
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 96
Error First sentence should end with a period. 100
Error First sentence should end with a period. 102
Error First sentence should end with a period. 104
Error Missing a Javadoc comment. 108
Error Missing a Javadoc comment. 110
Error Missing a Javadoc comment. 111
Error Missing a Javadoc comment. 112
Error Missing a Javadoc comment. 113
Error Missing a Javadoc comment. 116
Error Missing a Javadoc comment. 117
Error Missing a Javadoc comment. 118
Error Missing a Javadoc comment. 119
Error Variable 'toePool' must be private and have accessor methods. 119
Error Missing a Javadoc comment. 120
Error Missing a Javadoc comment. 121
Error 'private' modifier out of order with the JLS suggestions. 121
Error Missing a Javadoc comment. 122
Error Missing a Javadoc comment. 125
Error Missing a Javadoc comment. 126
Error Missing a Javadoc comment. 127
Error Missing a Javadoc comment. 128
Error '^' is not preceded with whitespace. 128
Error '20' is a magic number. 128
Error '^' is not followed by whitespace. 128
Error Missing a Javadoc comment. 131
Error Line is longer than 80 characters. 132
Error Missing a Javadoc comment. 132
Error Missing a Javadoc comment. 134
Error Missing a Javadoc comment. 135
Error Missing a Javadoc comment. 136
Error Missing a Javadoc comment. 137
Error Missing a Javadoc comment. 138
Error Missing a Javadoc comment. 139
Error Missing a Javadoc comment. 140
Error Missing a Javadoc comment. 142
Error 'private' modifier out of order with the JLS suggestions. 142
Error Missing a Javadoc comment. 145
Error Missing a Javadoc comment. 146
Error Missing a Javadoc comment. 147
Error Line is longer than 80 characters. 148
Error Missing a Javadoc comment. 148
Error Missing a Javadoc comment. 149
Error Missing a Javadoc comment. 152
Error Variable 'cpContext' must be private and have accessor methods. 152
Error Missing a Javadoc comment. 155
Error Missing a Javadoc comment. 156
Error Missing a Javadoc comment. 157
Error 'private' modifier out of order with the JLS suggestions. 169
Error First sentence should end with a period. 171
Error 'public' modifier out of order with the JLS suggestions. 179
Error Variable 'uriProcessing' must be private and have accessor methods. 179
Error 'public' modifier out of order with the JLS suggestions. 187
Error Variable 'runtimeErrors' must be private and have accessor methods. 187
Error 'public' modifier out of order with the JLS suggestions. 195
Error Variable 'localErrors' must be private and have accessor methods. 195
Error 'public' modifier out of order with the JLS suggestions. 200
Error Variable 'uriErrors' must be private and have accessor methods. 200
Error 'public' modifier out of order with the JLS suggestions. 205
Error Variable 'progressStats' must be private and have accessor methods. 205
Error 'public' modifier out of order with the JLS suggestions. 213
Error Variable 'reports' must be private and have accessor methods. 213
Error Missing a Javadoc comment. 216
Error Variable 'statistics' must be private and have accessor methods. 216
Error 'private' modifier out of order with the JLS suggestions. 225
Error Missing a Javadoc comment. 228
Error Variable 'registeredCrawlURIDispositionListener' must be private and have accessor methods. 228
Error Missing a Javadoc comment. 230
Error 'protected' modifier out of order with the JLS suggestions. 230
Error Variable 'registeredCrawlURIDispositionListeners' must be private and have accessor methods. 230
Error First sentence should end with a period. 232
Error First sentence should end with a period. 235
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 252
Error Parameter sH should be final. 252
Error Expected @param tag for 'sH'. 252
Error Expected @throws tag for 'InitializationException'. 253
Error '+' should be on a new line. 261
Error '+' should be on a new line. 262
Error '+' should be on a new line. 263
Error 'if' is not followed by whitespace. 272
Error ',' is not followed by whitespace. 295
Error ',' is not followed by whitespace. 295
Error Line has trailing spaces. 301
Error 'for' is not followed by whitespace. 303
Error Method 'addCrawlStatusListener' is not designed for extension - needs to be abstract, final or empty. 315
Error Parameter cl should be final. 315
Error Method 'addCrawlURIDispositionListener' is not designed for extension - needs to be abstract, final or empty. 328
Error Parameter cl should be final. 328
Error Method 'fireCrawledURISuccessfulEvent' is not designed for extension - needs to be abstract, final or empty. 349
Error Parameter curi should be final. 349
Error Method 'fireCrawledURINeedRetryEvent' is not designed for extension - needs to be abstract, final or empty. 378
Error Parameter curi should be final. 378
Error Method 'fireCrawledURIDisregardEvent' is not designed for extension - needs to be abstract, final or empty. 407
Error Parameter curi should be final. 407
Error Line is longer than 80 characters. 428
Error Line is longer than 80 characters. 429
Error Method 'fireCrawledURIFailureEvent' is not designed for extension - needs to be abstract, final or empty. 435
Error Parameter curi should be final. 435
Error Missing a Javadoc comment. 455
Error Line contains a tab character. 460
Error Comment matches to-do format 'TODO:'. 475
Error 'if' is not followed by whitespace. 478
Error '>' is not preceded with whitespace. 478
Error '>' is not followed by whitespace. 478
Error Line is longer than 80 characters. 483
Error '+' is not preceded with whitespace. 483
Error '+' is not followed by whitespace. 483
Error Missing a Javadoc comment. 500
Error Line has trailing spaces. 505
Error Line has trailing spaces. 511
Error Method 'getLogsDir' is not designed for extension - needs to be abstract, final or empty. 515
Error Line has trailing spaces. 524
Error Method 'getSettingsDir' is not designed for extension - needs to be abstract, final or empty. 534
Error Parameter key should be final. 534
Error Expected @throws tag for 'AttributeNotFoundException'. 535
Error 'cast' is not followed by whitespace. 536
Error Missing a Javadoc comment. 547
Error Line is longer than 80 characters. 548
Error 'cast' is not followed by whitespace. 558
Error Missing a Javadoc comment. 570
Error Missing a Javadoc comment. 618
Error Parameter logger should be final. 618
Error 'logger' hides a field. 618
Error Parameter filename should be final. 618
Error Parameter f should be final. 618
Error Parameter shouldManifest should be final. 619
Error Redundant throws: 'SecurityException' is unchecked exception. 619
Error Method 'rotateLogFiles' is not designed for extension - needs to be abstract, final or empty. 637
Error Parameter generation should be final. 637
Error Expected @param tag for 'generation'. 637
Error Expected @throws tag for 'IOException'. 637
Error Method 'closeLogFiles' is not designed for extension - needs to be abstract, final or empty. 658
Error Line has trailing spaces. 670
Error Method 'getStatistics' is not designed for extension - needs to be abstract, final or empty. 700
Error First sentence should end with a period. 704
Error Method 'requestCrawlStart' is not designed for extension - needs to be abstract, final or empty. 707
Error 'if' is not followed by whitespace. 708
Error Avoid inline conditionals. 713
Error Missing a Javadoc comment. 728
Error 'cast' is not followed by whitespace. 737
Error Missing a Javadoc comment. 761
Error ';' is followed by whitespace. 766
Error 'cast' is not followed by whitespace. 767
Error Missing a Javadoc comment. 773
Error '1000' is a magic number. 790
Error First sentence should end with a period. 798
Error Method 'requestCrawlCheckpoint' is not designed for extension - needs to be abstract, final or empty. 801
Error Method 'requestCrawlStop' is not designed for extension - needs to be abstract, final or empty. 813
Error Missing a Javadoc comment. 821
Error 'cast' is not followed by whitespace. 826
Error Method 'requestCrawlPause' is not designed for extension - needs to be abstract, final or empty. 834
Error 'cast' is not followed by whitespace. 846
Error First sentence should end with a period. 851
Error Method 'isPaused' is not designed for extension - needs to be abstract, final or empty. 855
Error First sentence should end with a period. 859
Error Method 'requestCrawlResume' is not designed for extension - needs to be abstract, final or empty. 862
Error 'cast' is not followed by whitespace. 877
Error Method 'getActiveToeCount' is not designed for extension - needs to be abstract, final or empty. 886
Error '==' is not preceded with whitespace. 887
Error '==' is not followed by whitespace. 887
Error Missing a Javadoc comment. 893
Error Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 900
Error Method 'getServerCache' is not designed for extension - needs to be abstract, final or empty. 907
Error Method 'setOrder' is not designed for extension - needs to be abstract, final or empty. 914
Error Parameter o should be final. 914
Error Expected @param tag for 'o'. 914
Error Method 'getFrontier' is not designed for extension - needs to be abstract, final or empty. 922
Error Method 'getScope' is not designed for extension - needs to be abstract, final or empty. 929
Error Method 'getProcessorChainList' is not designed for extension - needs to be abstract, final or empty. 937
Error Method 'getFirstProcessorChain' is not designed for extension - needs to be abstract, final or empty. 945
Error Method 'getPostprocessorChain' is not designed for extension - needs to be abstract, final or empty. 953
Error Method 'getDisk' is not designed for extension - needs to be abstract, final or empty. 961
Error Method 'getScratchDisk' is not designed for extension - needs to be abstract, final or empty. 968
Error Method 'getStateDisk' is not designed for extension - needs to be abstract, final or empty. 975
Error Method 'getToeCount' is not designed for extension - needs to be abstract, final or empty. 984
Error Line contains a tab character. 988
Error Line contains a tab character. 989
Error Line contains a tab character. 990
Error Line contains a tab character. 991
Error Method 'oneLineReportThreads' is not designed for extension - needs to be abstract, final or empty. 991
Error Line contains a tab character. 992
Error Line contains a tab character. 993
Error Line contains a tab character. 994
Error Method 'reportThreads' is not designed for extension - needs to be abstract, final or empty. 999
Error Method 'reportProcessors' is not designed for extension - needs to be abstract, final or empty. 1009
Error ';' is followed by whitespace. 1022
Error ';' is followed by whitespace. 1024
Error Method 'kickUpdate' is not designed for extension - needs to be abstract, final or empty. 1037
Error Line has trailing spaces. 1042
Error Line has trailing spaces. 1045
Error Comment matches to-do format 'TODO:'. 1046
Error Line has trailing spaces. 1046
Error Line contains a tab character. 1052
Error Method 'getSettingsHandler' is not designed for extension - needs to be abstract, final or empty. 1055
Error '{' is not preceded with whitespace. 1064
Error ';' is followed by whitespace. 1065
Error ';' is followed by whitespace. 1067
Error '{' is not preceded with whitespace. 1078
Error ';' is followed by whitespace. 1079
Error ';' is followed by whitespace. 1081
Error Method 'killThread' is not designed for extension - needs to be abstract, final or empty. 1095
Error Parameter threadNumber should be final. 1095
Error Parameter replace should be final. 1095
Error '{' is not preceded with whitespace. 1095
Error Line has trailing spaces. 1102
Error Comment matches to-do format 'TODO:'. 1103
Error Method 'addToManifest' is not designed for extension - needs to be abstract, final or empty. 1115
Error Parameter file should be final. 1115
Error Parameter type should be final. 1115
Error Parameter bundle should be final. 1115
Error '?' is not preceded with whitespace. 1116
Error Avoid inline conditionals. 1116
Error ':' is not preceded with whitespace. 1116
Error Method 'toeChanged' is not designed for extension - needs to be abstract, final or empty. 1125
Error Parameter thread should be final. 1125
Error Expected @param tag for 'thread'. 1125
Error '==' is not preceded with whitespace. 1127
Error '==' is not followed by whitespace. 1127
Error Method 'checkFinish' is not designed for extension - needs to be abstract, final or empty. 1138
Error 'if' is not followed by whitespace. 1139
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 1151
Error Method 'writeCheckpoint' is not designed for extension - needs to be abstract, final or empty. 1160
Error Method 'checkpointTo' is not designed for extension - needs to be abstract, final or empty. 1177
Error Parameter cpContext should be final. 1177
Error 'cpContext' hides a field. 1177
Error Expected @param tag for 'cpContext'. 1177
Error Expected @throws tag for 'IOException'. 1177
Error Line is longer than 80 characters. 1178
Error ',' is not followed by whitespace. 1181
Error Line has trailing spaces. 1186
Error Parameter resumeFrom should be final. 1189
Error Expected @param tag for 'resumeFrom'. 1189
Error Expected @throws tag for 'InitializationException'. 1190
Error Line has trailing spaces. 1192
Error Line is longer than 80 characters. 1193
Error 'cast' is not followed by whitespace. 1193
Error Missing a Javadoc comment. 1204
Error Parameter stream should be final. 1204
Error 'cast' is not followed by whitespace. 1206
Error Comment matches to-do format 'TODO:'. 1207
Error Expected an @return tag. 1222
Error Line is longer than 80 characters. 1237
Error Missing a Javadoc comment. 1237
Error Parameter stream should be final. 1237
Error 'cast' is not followed by whitespace. 1239
Error 'for' is not followed by whitespace. 1243
Error Method 'lockMemory' is not designed for extension - needs to be abstract, final or empty. 1259
Error Line has trailing spaces. 1265
Error Method 'acquireMemory' is not designed for extension - needs to be abstract, final or empty. 1268
Error Expected @throws tag for 'InterruptedException'. 1268
Error Line has trailing spaces. 1273
Error Method 'freeReserveMemory' is not designed for extension - needs to be abstract, final or empty. 1275
Error 'if' is not followed by whitespace. 1276
Error Line has trailing spaces. 1281
Error Line contains a tab character. 1282
Error Line contains a tab character. 1283
Error Line contains a tab character. 1285
Error Line contains a tab character. 1286
Error Method 'getManifest' is not designed for extension - needs to be abstract, final or empty. 1286
Error Line contains a tab character. 1287
Error Line contains a tab character. 1288
Error Method 'addOrderToManifest' is not designed for extension - needs to be abstract, final or empty. 1298
Error 'cast' is not followed by whitespace. 1301

org/archive/crawler/framework/CrawlScope.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Unused import - org.archive.crawler.settings.CrawlerSettings. 39
Error Missing a Javadoc comment. 68
Error Missing a Javadoc comment. 69
Error Missing a Javadoc comment. 70
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 72
Error Line is longer than 80 characters. 80
Error Missing a Javadoc comment. 86
Error Parameter name should be final. 94
Error '+' should be on a new line. 103
Error '+' should be on a new line. 104
Error '+' should be on a new line. 105
Error '25' is a magic number. 106
Error Line is longer than 80 characters. 109
Error '+' should be on a new line. 109
Error Line is longer than 80 characters. 110
Error '+' should be on a new line. 110
Error Line is longer than 80 characters. 111
Error '+' should be on a new line. 111
Error '+' should be on a new line. 112
Error '5' is a magic number. 114
Error '{' is followed by whitespace. 120
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 138
Error Parameter controller should be final. 138
Error Method 'createSeedlist' is not designed for extension - needs to be abstract, final or empty. 153
Error Parameter seedfile should be final. 153
Error Parameter c should be final. 153
Error Parameter caching should be final. 154
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 160
Error Missing a Javadoc comment. 160
Error Method 'getUURI' is not designed for extension - needs to be abstract, final or empty. 168
Error Parameter o should be final. 168
Error 'cast' is not followed by whitespace. 171
Error Line is longer than 80 characters. 187
Error Method 'getSeedlist' is not designed for extension - needs to be abstract, final or empty. 193
Error Method 'refreshSeeds' is not designed for extension - needs to be abstract, final or empty. 204
Error Method 'getSeedfile' is not designed for extension - needs to be abstract, final or empty. 212
Error 'cast' is not followed by whitespace. 216
Error '+' should be on a new line. 218
Error Parameter o should be final. 244
Error Expected @param tag for 'o'. 244
Error '||' should be on a new line. 245
Error First sentence should end with a period. 249
Error Method 'exceedsMaxHops' is not designed for extension - needs to be abstract, final or empty. 254
Error Parameter o should be final. 254
Error 'if' is not followed by whitespace. 255
Error '!' is followed by whitespace. 255
Error 'cast' is not followed by whitespace. 272
Error 'for' is not followed by whitespace. 277
Error '=' is not preceded with whitespace. 277
Error '=' is not followed by whitespace. 277
Error '-' is not preceded with whitespace. 277
Error '-' is not followed by whitespace. 277
Error ';' is not followed by whitespace. 277
Error '>=' is not preceded with whitespace. 277
Error '>=' is not followed by whitespace. 277
Error ';' is not followed by whitespace. 277
Error 'if' is not followed by whitespace. 278
Error '==' is not preceded with whitespace. 278
Error '==' is not followed by whitespace. 278
Error '==' is not preceded with whitespace. 280
Error '==' is not followed by whitespace. 280
Error Method 'transitiveAccepts' is not designed for extension - needs to be abstract, final or empty. 291
Error Parameter o should be final. 291
Error Method 'focusAccepts' is not designed for extension - needs to be abstract, final or empty. 302
Error Parameter o should be final. 302
Error Method 'excludeAccepts' is not designed for extension - needs to be abstract, final or empty. 312
Error Parameter o should be final. 312
Error Parameter o should be final. 325
Error Method 'isSameHost' is not designed for extension - needs to be abstract, final or empty. 335
Error Parameter a should be final. 335
Error Parameter b should be final. 335
Error '}' should be on the same line. 346
Error '+' should be on a new line. 348
Error Method 'additionalFocusAccepts' is not designed for extension - needs to be abstract, final or empty. 362
Error Parameter o should be final. 362
Error '{' is not preceded with whitespace. 362
Error Line is longer than 80 characters. 367
Error Method 'listUsedFiles' is not designed for extension - needs to be abstract, final or empty. 369
Error Missing a Javadoc comment. 369
Error Parameter list should be final. 369
Error '{' is not preceded with whitespace. 369
Error 'cast' is not followed by whitespace. 373
Error Method 'kickUpdate' is not designed for extension - needs to be abstract, final or empty. 392
Error Comment matches to-do format 'TODO:'. 393
Error Line has trailing spaces. 393
Error Line has trailing spaces. 394

org/archive/crawler/framework/Filter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 54
Error Variable 'logger' must be private and have accessor methods. 54
Error Missing a Javadoc comment. 58
Error Parameter name should be final. 66
Error Parameter description should be final. 66
Error Line is longer than 80 characters. 73
Error Parameter name should be final. 80
Error Method 'accepts' is not designed for extension - needs to be abstract, final or empty. 84
Error Missing a Javadoc comment. 84
Error Parameter o should be final. 84
Error Avoid inline conditionals. 85
Error Method 'returnTrueIfMatches' is not designed for extension - needs to be abstract, final or empty. 126
Error Parameter curi should be final. 126
Error '{' is not preceded with whitespace. 126
Error Method 'innerAccepts' is not designed for extension - needs to be abstract, final or empty. 137
Error Parameter o should be final. 137
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 144
Error Missing a Javadoc comment. 144
Error Line has trailing spaces. 147
Error Line has trailing spaces. 149
Error Line has trailing spaces. 151
Error Method 'asString' is not designed for extension - needs to be abstract, final or empty. 155
Error Parameter o should be final. 155
Error Expected @param tag for 'o'. 155
Error 'if' is not followed by whitespace. 158
Error 'cast' is not followed by whitespace. 159
Error ')' is preceded with whitespace. 160
Error '{' is not preceded with whitespace. 160
Error 'cast' is not followed by whitespace. 161
Error Line has trailing spaces. 170

org/archive/crawler/framework/Processor.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error 'static' modifier out of order with the JLS suggestions. 57
Error 'static' modifier out of order with the JLS suggestions. 62
Error Missing a Javadoc comment. 69
Error Missing a Javadoc comment. 71
Error Parameter name should be final. 78
Error Expected @param tag for 'name'. 78
Error Parameter description should be final. 78
Error Expected @param tag for 'description'. 78
Error Parameter curi should be final. 92
Error Expected @param tag for 'curi'. 92
Error Expected @throws tag for 'InterruptedException'. 92
Error 'if' is not followed by whitespace. 105
Error Method 'checkForInterrupt' is not designed for extension - needs to be abstract, final or empty. 112
Error Missing a Javadoc comment. 112
Error Line is longer than 80 characters. 121
Error Parameter curi should be final. 121
Error Expected @param tag for 'curi'. 121
Error Expected @throws tag for 'InterruptedException'. 121
Error Parameter curi should be final. 131
Error Expected @throws tag for 'InterruptedException'. 131
Error Method 'filtersAccept' is not designed for extension - needs to be abstract, final or empty. 162
Error Parameter curi should be final. 162
Error Expected @param tag for 'curi'. 162
Error Line has trailing spaces. 165
Error Method 'filtersAccept' is not designed for extension - needs to be abstract, final or empty. 173
Error Parameter fs should be final. 173
Error Parameter curi should be final. 173
Error Expected @param tag for 'curi'. 173
Error 'cast' is not followed by whitespace. 178
Error 'if' is not followed by whitespace. 179
Error '(' is followed by whitespace. 179
Error ')' is preceded with whitespace. 179
Error '+' should be on a new line. 180
Error Method 'getDefaultNextProcessor' is not designed for extension - needs to be abstract, final or empty. 193
Error Parameter curi should be final. 193
Error Method 'setDefaultNextProcessor' is not designed for extension - needs to be abstract, final or empty. 201
Error Parameter nextProcessor should be final. 201
Error Method 'getController' is not designed for extension - needs to be abstract, final or empty. 209
Error Method 'spawn' is not designed for extension - needs to be abstract, final or empty. 213
Error Missing a Javadoc comment. 213
Error Parameter serialNum should be final. 213
Error '{' is followed by whitespace. 217
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 243
Error '{' is not preceded with whitespace. 243

org/archive/crawler/framework/ProcessorChain.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 39
Error Missing a Javadoc comment. 42
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 44
Error Parameter processorMap should be final. 50
Error 'processorMap' hides a field. 50
Error Method 'setNextChain' is not designed for extension - needs to be abstract, final or empty. 77
Error Parameter nextProcessorChain should be final. 77
Error Method 'getNextProcessorChain' is not designed for extension - needs to be abstract, final or empty. 86
Error Method 'getFirstProcessor' is not designed for extension - needs to be abstract, final or empty. 94
Error Method 'getProcessor' is not designed for extension - needs to be abstract, final or empty. 104
Error Parameter classType should be final. 104
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 118
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 126

org/archive/crawler/framework/ProcessorChainList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error Parameter order should be final. 57
Error '+' should be on a new line. 72
Error '+' should be on a new line. 75
Error '+' should be on a new line. 78
Error Method 'addProcessorMap' is not designed for extension - needs to be abstract, final or empty. 93
Error Parameter name should be final. 93
Error Expected @param tag for 'name'. 93
Error Parameter processorMap should be final. 93
Error Method 'getFirstChain' is not designed for extension - needs to be abstract, final or empty. 107
Error Method 'getLastChain' is not designed for extension - needs to be abstract, final or empty. 118
Error Method 'processorCount' is not designed for extension - needs to be abstract, final or empty. 130
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 142
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 150
Error Method 'getProcessorChain' is not designed for extension - needs to be abstract, final or empty. 159
Error Parameter index should be final. 159
Error Method 'getProcessorChain' is not designed for extension - needs to be abstract, final or empty. 168
Error Parameter name should be final. 168

org/archive/crawler/framework/StatisticsTracking.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 45
Error '{' should be on the previous line. 57
Error Line is longer than 80 characters. 64
Error Redundant 'public' modifier. 66
Error Redundant 'public' modifier. 74
Error Line has trailing spaces. 75
Error Line has trailing spaces. 77
Error Redundant 'public' modifier. 79

org/archive/crawler/framework/ToePool.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 47
Error Name 'DEFAULT_TOE_PRIORITY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Error Variable 'DEFAULT_TOE_PRIORITY' must be private and have accessor methods. 48
Error Missing a Javadoc comment. 50
Error Variable 'controller' must be private and have accessor methods. 50
Error Missing a Javadoc comment. 52
Error Variable 'effectiveSize' must be private and have accessor methods. 52
Error Missing a Javadoc comment. 53
Error Variable 'activeToeCount' must be private and have accessor methods. 53
Error Line has trailing spaces. 54
Error Missing a Javadoc comment. 55
Error Variable 'paused' must be private and have accessor methods. 55
Error First sentence should end with a period. 57
Error Line has trailing spaces. 59
Error Comment matches to-do format 'TODO:'. 67
Error Variable 'toes' must be private and have accessor methods. 70
Error Variable 'killedToes' must be private and have accessor methods. 79
Error Parameter c should be final. 91
Error Parameter count should be final. 91
Error Method 'getActiveToeCount' is not designed for extension - needs to be abstract, final or empty. 104
Error Method 'getToeCount' is not designed for extension - needs to be abstract, final or empty. 112
Error Method 'crawlEnding' is not designed for extension - needs to be abstract, final or empty. 126
Error Parameter statusMessage should be final. 126
Error 'for' is not followed by whitespace. 129
Error 'cast' is not followed by whitespace. 130
Error Method 'crawlEnded' is not designed for extension - needs to be abstract, final or empty. 136
Error Missing a Javadoc comment. 136
Error Parameter statusMessage should be final. 136
Error 'if' is not followed by whitespace. 144
Error Line has trailing spaces. 154
Error Method 'oneLineReport' is not designed for extension - needs to be abstract, final or empty. 159
Error Line contains a tab character. 160
Error Line contains a tab character. 161
Error 'cast' is not followed by whitespace. 163
Error 'if' is not followed by whitespace. 164
Error '!=' is not preceded with whitespace. 164
Error '!=' is not followed by whitespace. 164
Error Line has trailing spaces. 169
Error '+' is not preceded with whitespace. 169
Error '+' is not followed by whitespace. 169
Error 'if' is not followed by whitespace. 171
Error '>' is not preceded with whitespace. 171
Error '>' is not followed by whitespace. 171
Error Line contains a tab character. 172
Error Line contains a tab character. 173
Error '+' is not preceded with whitespace. 174
Error '+' is not followed by whitespace. 174
Error 'if' is not followed by whitespace. 176
Error '>' is not preceded with whitespace. 176
Error '>' is not followed by whitespace. 176
Error Line contains a tab character. 177
Error Line contains a tab character. 179
Error Line has trailing spaces. 181
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 187
Error '{' should be on the previous line. 188
Error '32' is a magic number. 189
Error '+' should be on a new line. 190
Error '+' should be on a new line. 192
Error '+' should be on a new line. 194
Error 'cast' is not followed by whitespace. 199
Error 'if' is not followed by whitespace. 200
Error '!=' is not preceded with whitespace. 200
Error '!=' is not followed by whitespace. 200
Error 'cast' is not followed by whitespace. 212
Error Method 'setSize' is not designed for extension - needs to be abstract, final or empty. 225
Error Parameter newsize should be final. 225
Error '{' should be on the previous line. 226
Error 'if' is not followed by whitespace. 227
Error '{' should be on the previous line. 228
Error 'for' is not followed by whitespace. 230
Error '}' should be on the same line. 234
Error 'if' is not followed by whitespace. 235
Error '{' should be on the previous line. 236
Error 'while' is not followed by whitespace. 239
Error 'synchronized' is not followed by whitespace. 240
Error 'cast' is not followed by whitespace. 241
Error Method 'setShouldPause' is not designed for extension - needs to be abstract, final or empty. 259
Error Parameter b should be final. 259
Error 'synchronized' is not followed by whitespace. 261
Error 'cast' is not followed by whitespace. 263
Error Line is longer than 80 characters. 269
Error Method 'crawlPausing' is not designed for extension - needs to be abstract, final or empty. 271
Error Parameter statusMessage should be final. 271
Error Line is longer than 80 characters. 276
Error Method 'crawlResuming' is not designed for extension - needs to be abstract, final or empty. 278
Error Parameter statusMessage should be final. 278
Error Method 'killThread' is not designed for extension - needs to be abstract, final or empty. 294
Error Parameter threadNumber should be final. 294
Error Parameter replace should be final. 294
Error '{' is not preceded with whitespace. 294
Error 'if' is not followed by whitespace. 302
Error The double-checked locking idiom is broken and should be avoided. 304
Error 'if' is not followed by whitespace. 304
Error Line has trailing spaces. 322
Error Expected an @return tag. 326
Error Parameter threadNumber should be final. 326
Error Expected @param tag for 'threadNumber'. 326
Error 'while' is not followed by whitespace. 328
Error Missing a Javadoc comment. 337
Error Method 'noteActive' is not designed for extension - needs to be abstract, final or empty. 353
Error Parameter thread should be final. 353
Error Expected @param tag for 'thread'. 353
Error Method 'noteInactive' is not designed for extension - needs to be abstract, final or empty. 360
Error Parameter thread should be final. 360
Error Expected @param tag for 'thread'. 360

org/archive/crawler/framework/ToeThread.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error '{' should be on the previous line. 51
Error Missing a Javadoc comment. 52
Error Missing a Javadoc comment. 53
Error Missing a Javadoc comment. 54
Error Line is longer than 80 characters. 55
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 56
Error Line is longer than 80 characters. 57
Error Missing a Javadoc comment. 57
Error Line is longer than 80 characters. 58
Error Missing a Javadoc comment. 58
Error Line is longer than 80 characters. 59
Error Missing a Javadoc comment. 59
Error Line is longer than 80 characters. 60
Error Missing a Javadoc comment. 60
Error Line is longer than 80 characters. 61
Error Missing a Javadoc comment. 61
Error Missing a Javadoc comment. 62
Error Line is longer than 80 characters. 65
Error Missing a Javadoc comment. 65
Error Missing a Javadoc comment. 66
Error Name 'DEFAULT_TAKE_TIMEOUT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Error '3000' is a magic number. 66
Error Line has trailing spaces. 73
Error Missing a Javadoc comment. 74
Error Missing a Javadoc comment. 82
Error Line has trailing spaces. 83
Error Missing a Javadoc comment. 84
Error Line has trailing spaces. 85
Error Missing a Javadoc comment. 86
Error Missing a Javadoc comment. 87
Error Missing a Javadoc comment. 88
Error Missing a Javadoc comment. 90
Error Missing a Javadoc comment. 91
Error Missing a Javadoc comment. 92
Error Line has trailing spaces. 93
Error Missing a Javadoc comment. 98
Error Missing a Javadoc comment. 99
Error '-' is not preceded with whitespace. 99
Error '-' is not followed by whitespace. 99
Error Parameter c should be final. 105
Error Expected @param tag for 'c'. 105
Error Parameter sn should be final. 105
Error Expected @param tag for 'sn'. 105
Error Line is longer than 80 characters. 110
Error ',' is not followed by whitespace. 110
Error '+' is not preceded with whitespace. 110
Error '+' is not followed by whitespace. 110
Error '+' is not preceded with whitespace. 110
Error '+' is not followed by whitespace. 110
Error First sentence should end with a period. 121
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 124
Error '+' is not preceded with whitespace. 126
Error '+' is not followed by whitespace. 126
Error '+' is not preceded with whitespace. 126
Error '+' is not followed by whitespace. 126
Error '+' is not preceded with whitespace. 126
Error '+' is not followed by whitespace. 126
Error '(' is followed by whitespace. 129
Error ')' is preceded with whitespace. 129
Error '(' is followed by whitespace. 130
Error ')' is preceded with whitespace. 130
Error 'synchronized' is not followed by whitespace. 133
Error '{' is not preceded with whitespace. 133
Error Line contains a tab character. 140
Error Line is longer than 80 characters. 142
Error '(' is followed by whitespace. 143
Error ')' is preceded with whitespace. 143
Error 'synchronized' is not followed by whitespace. 149
Error Line contains a tab character. 157
Error 'if' is not followed by whitespace. 165
Error '{' is not preceded with whitespace. 165
Error '+' is not preceded with whitespace. 167
Error '+' is not followed by whitespace. 167
Error 'if' is not followed by whitespace. 174
Error '!=' is not preceded with whitespace. 174
Error '!=' is not followed by whitespace. 174
Error '+' is not preceded with whitespace. 183
Error '+' is not followed by whitespace. 183
Error '+' is not preceded with whitespace. 183
Error '+' is not followed by whitespace. 183
Error '+' is not preceded with whitespace. 183
Error '+' is not followed by whitespace. 183
Error Line contains a tab character. 189
Error Line contains a tab character. 190
Error Line contains a tab character. 191
Error Parameter err should be final. 191
Error Expected @param tag for 'err'. 191
Error Line is longer than 80 characters. 192
Error Line contains a tab character. 192
Error Comment matches to-do format 'TODO:'. 193
Error Line has trailing spaces. 195
Error '+' is not preceded with whitespace. 195
Error '+' is not followed by whitespace. 195
Error '!=' is not preceded with whitespace. 196
Error '!=' is not followed by whitespace. 196
Error Comment matches to-do format 'TODO:'. 197
Error Line has trailing spaces. 197
Error Line has trailing spaces. 204
Error Line contains a tab character. 213
Error 'if' is not followed by whitespace. 213
Error '!=' is not preceded with whitespace. 213
Error '!=' is not followed by whitespace. 213
Error Line contains a tab character. 214
Error Line contains a tab character. 216
Error '+' should be on a new line. 218
Error Line is longer than 80 characters. 220
Error Line contains a tab character. 220
Error ',' is not followed by whitespace. 220
Error ',' is not followed by whitespace. 220
Error Line contains a tab character. 222
Error Line contains a tab character. 224
Error Line has trailing spaces. 226
Error Line has trailing spaces. 230
Error Line has trailing spaces. 232
Error Expected @throws tag for 'InterruptedException'. 237
Error 'synchronized' is not followed by whitespace. 238
Error 'if' is not followed by whitespace. 241
Error First sentence should end with a period. 248
Error Expected @throws tag for 'InterruptedException'. 253
Error Line is longer than 80 characters. 261
Error Line is longer than 80 characters. 262
Error Line is longer than 80 characters. 266
Error Line has trailing spaces. 275
Error Line has trailing spaces. 276
Error Line has trailing spaces. 289
Error Parameter e should be final. 292
Error Expected @param tag for 'e'. 292
Error Line has trailing spaces. 301
Error '+' should be on a new line. 301
Error Expected an @return tag. 313
Error Parameter processor should be final. 313
Error Expected @param tag for 'processor'. 313
Error 'if' is not followed by whitespace. 314
Error ',' is not followed by whitespace. 323
Error Method 'stopAfterCurrent' is not designed for extension - needs to be abstract, final or empty. 331
Error '+' should be on a new line. 332
Error Method 'getSerialNumber' is not designed for extension - needs to be abstract, final or empty. 342
Error Method 'getHttpRecorder' is not designed for extension - needs to be abstract, final or empty. 349
Error Comment matches to-do format 'TODO:'. 354
Error Method 'setHttpRecorder' is not designed for extension - needs to be abstract, final or empty. 360
Error Parameter recorder should be final. 360
Error Expected @param tag for 'recorder'. 360
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 367
Error '{' should be on the previous line. 368
Error '5' is a magic number. 371
Error '11' is a magic number. 373
Error 'if' is not followed by whitespace. 383
Error '8' is a magic number. 387
Error 'if' is not followed by whitespace. 389
Error 'cast' is not followed by whitespace. 391
Error '8' is a magic number. 394
Error '8' is a magic number. 401
Error 'if' is not followed by whitespace. 406
Error 'if' is not followed by whitespace. 411
Error '-' is not preceded with whitespace. 414
Error '-' is not followed by whitespace. 414
Error '8' is a magic number. 418
Error '+' is not preceded with whitespace. 419
Error '+' is not followed by whitespace. 419
Error 'if' is not followed by whitespace. 421
Error '{' is not preceded with whitespace. 421
Error '8' is a magic number. 422
Error 'if' is not followed by whitespace. 423
Error '{' is not preceded with whitespace. 423
Error '+' should be on a new line. 424
Error '+' should be on a new line. 427
Error Line has trailing spaces. 438
Error Method 'setShouldPause' is not designed for extension - needs to be abstract, final or empty. 441
Error Parameter b should be final. 441
Error Line contains a tab character. 443
Error Line contains a tab character. 452
Error Method 'getController' is not designed for extension - needs to be abstract, final or empty. 460
Error Method 'kill' is not designed for extension - needs to be abstract, final or empty. 484
Error Parameter newSerial should be final. 484
Error '{' is not preceded with whitespace. 484
Error 'synchronized' is not followed by whitespace. 486
Error '!=' is not preceded with whitespace. 490
Error '!=' is not followed by whitespace. 490
Error 'if' is not followed by whitespace. 497
Error '!=' is not preceded with whitespace. 497
Error '!=' is not followed by whitespace. 497
Error Line contains a tab character. 502
Error Line contains a tab character. 503
Error Line contains a tab character. 505
Error Line contains a tab character. 506
Error Method 'getStep' is not designed for extension - needs to be abstract, final or empty. 506
Error Line contains a tab character. 507
Error Line contains a tab character. 508

org/archive/crawler/framework/URIFrontier.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 34
Error Line is longer than 80 characters. 95
Error Line is longer than 80 characters. 102
Error Line is longer than 80 characters. 103
Error Line is longer than 80 characters. 104
Error Line is longer than 80 characters. 105
Error Redundant 'public' modifier. 121
Error Redundant 'public' modifier. 138
Error Expected @throws tag for 'InterruptedException'. 150
Error Redundant 'public' modifier. 180
Error Redundant 'public' modifier. 195
Error Redundant 'public' modifier. 204
Error Redundant 'public' modifier. 219
Error Redundant 'public' modifier. 240
Error Redundant 'public' modifier. 251
Error Redundant 'public' modifier. 263
Error Redundant 'public' modifier. 280
Error Redundant 'public' modifier. 291
Error Redundant 'public' modifier. 304
Error Redundant 'public' modifier. 316
Error Redundant 'public' modifier. 323
Error Line contains a tab character. 325
Error Line has trailing spaces. 326
Error Line contains a tab character. 326
Error Line has trailing spaces. 327
Error Line contains a tab character. 327
Error Line contains a tab character. 328
Error Line contains a tab character. 329
Error Line contains a tab character. 330
Error Redundant 'public' modifier. 330
Error Line has trailing spaces. 331
Error Line contains a tab character. 331
Error Redundant 'public' modifier. 341
Error Redundant 'public' modifier. 353
Error Redundant 'public' modifier. 369
Error Redundant 'public' modifier. 414
Error Redundant 'public' modifier. 436
Error Line has trailing spaces. 440
Error Line has trailing spaces. 441
Error Redundant 'public' modifier. 444
Error Line has trailing spaces. 449
Error Redundant 'public' modifier. 452
Error Redundant 'public' modifier. 458
Error Line has trailing spaces. 459
Error Redundant 'public' modifier. 464

org/archive/crawler/framework/URIFrontierHostStatistics.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 57
Error Redundant 'public' modifier. 59
Error Redundant 'public' modifier. 61
Error Redundant 'public' modifier. 67
Error Redundant 'public' modifier. 73
Error Redundant 'public' modifier. 83
Error Redundant 'public' modifier. 93
Error Redundant 'public' modifier. 104
Error Redundant 'public' modifier. 117
Error Redundant 'public' modifier. 124
Error Redundant 'public' modifier. 153

org/archive/crawler/framework/URIFrontierMarker.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 43
Error Redundant 'public' modifier. 51
Error Redundant 'public' modifier. 59
Error Redundant 'public' modifier. 66

org/archive/crawler/framework/exceptions/ConfigurationException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant import from the same package - org.archive.crawler.framework.exceptions.InitializationException. 24
Error Missing a Javadoc comment. 40
Error Variable 'file' must be private and have accessor methods. 40
Error Missing a Javadoc comment. 41
Error Variable 'element' must be private and have accessor methods. 41
Error First sentence should end with a period. 43
Error First sentence should end with a period. 50
Error Parameter message should be final. 53
Error Expected @param tag for 'message'. 53
Error Parameter message should be final. 61
Error Expected @param tag for 'message'. 61
Error Parameter cause should be final. 61
Error Expected @param tag for 'cause'. 61
Error First sentence should end with a period. 66
Error Parameter cause should be final. 69
Error Expected @param tag for 'cause'. 69
Error First sentence should end with a period. 73
Error Line is longer than 80 characters. 78
Error Parameter message should be final. 78
Error Expected @param tag for 'message'. 78
Error Parameter filename should be final. 78
Error Expected @param tag for 'filename'. 78
Error Parameter elementname should be final. 78
Error Expected @param tag for 'elementname'. 78
Error '{' is not preceded with whitespace. 78
Error First sentence should end with a period. 84
Error Line is longer than 80 characters. 90
Error Parameter message should be final. 90
Error Expected @param tag for 'message'. 90
Error Parameter cause should be final. 90
Error Expected @param tag for 'cause'. 90
Error Parameter filename should be final. 90
Error Expected @param tag for 'filename'. 90
Error Parameter elementname should be final. 90
Error Expected @param tag for 'elementname'. 90
Error '{' is not preceded with whitespace. 90
Error First sentence should end with a period. 96
Error Line is longer than 80 characters. 101
Error Parameter cause should be final. 101
Error Expected @param tag for 'cause'. 101
Error Parameter filename should be final. 101
Error Expected @param tag for 'filename'. 101
Error Parameter elementname should be final. 101
Error Expected @param tag for 'elementname'. 101
Error '{' is not preceded with whitespace. 101
Error Method 'setFile' is not designed for extension - needs to be abstract, final or empty. 111
Error Parameter name should be final. 111
Error Expected @param tag for 'name'. 111
Error '{' is not preceded with whitespace. 111
Error Line is longer than 80 characters. 116
Error Method 'getFile' is not designed for extension - needs to be abstract, final or empty. 118
Error '{' is not preceded with whitespace. 118
Error Method 'setElement' is not designed for extension - needs to be abstract, final or empty. 126
Error Parameter target should be final. 126
Error Expected @param tag for 'target'. 126
Error '{' is not preceded with whitespace. 126
Error Method 'getElement' is not designed for extension - needs to be abstract, final or empty. 132
Error '{' is not preceded with whitespace. 132

org/archive/crawler/framework/exceptions/FatalConfigurationException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant import from the same package - org.archive.crawler.framework.exceptions.ConfigurationException. 24
Error ';' is preceded with whitespace. 25
Error Missing a Javadoc comment. 33
Error Parameter explanation should be final. 33
Error Missing a Javadoc comment. 37
Error Line is longer than 80 characters. 41
Error Missing a Javadoc comment. 41
Error Parameter message should be final. 41
Error Parameter file should be final. 41
Error Parameter element should be final. 41
Error '{' is not preceded with whitespace. 41
Error ',' is not followed by whitespace. 42
Error ',' is not followed by whitespace. 42

org/archive/crawler/framework/exceptions/InitializationException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 25
Error Line is longer than 80 characters. 26
Error Missing a Javadoc comment. 34
Error Parameter message should be final. 41
Error Expected @param tag for 'message'. 41
Error Parameter message should be final. 49
Error Expected @param tag for 'message'. 49
Error Parameter cause should be final. 49
Error Expected @param tag for 'cause'. 49
Error Parameter cause should be final. 56
Error Expected @param tag for 'cause'. 56

org/archive/crawler/framework/exceptions/InvalidURIFrontierMarkerException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 3
Error Missing a Javadoc comment. 33
Error '{' is not preceded with whitespace. 33

org/archive/crawler/framework/exceptions/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/framework/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/frontier/DiskIncludedFrontier.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error 'static' modifier out of order with the JLS suggestions. 56
Error 'static' modifier out of order with the JLS suggestions. 62
Error Missing a Javadoc comment. 65
Error 'static' modifier out of order with the JLS suggestions. 65
Error Missing a Javadoc comment. 68
Error 'static' modifier out of order with the JLS suggestions. 68
Error Missing a Javadoc comment. 71
Error 'static' modifier out of order with the JLS suggestions. 71
Error '23' is a magic number. 72
Error Missing a Javadoc comment. 73
Error 'static' modifier out of order with the JLS suggestions. 73
Error '25' is a magic number. 74
Error Missing a Javadoc comment. 75
Error 'static' modifier out of order with the JLS suggestions. 75
Error '0.75f' is a magic number. 76
Error Missing a Javadoc comment. 77
Error 'static' modifier out of order with the JLS suggestions. 77
Error '0.75f' is a magic number. 78
Error Missing a Javadoc comment. 80
Error Parameter name should be final. 80
Error ',' is not followed by whitespace. 81
Error '+' should be on a new line. 81
Error '+' should be on a new line. 82
Error '+' is not preceded with whitespace. 83
Error '+' should be on a new line. 83
Error '+' should be on a new line. 84
Error '+' should be on a new line. 85
Error '+' should be on a new line. 86
Error '+' should be on a new line. 87
Error '+' should be on a new line. 88
Error '+' should be on a new line. 89
Error '+' should be on a new line. 90
Error '+' should be on a new line. 96
Error '+' should be on a new line. 97
Error '+' should be on a new line. 98
Error '+' should be on a new line. 99
Error '+' should be on a new line. 106
Error '+' should be on a new line. 113
Error '+' should be on a new line. 114
Error '+' should be on a new line. 115
Error '+' should be on a new line. 116
Error '+' should be on a new line. 117
Error Line is longer than 80 characters. 124
Error '+' should be on a new line. 124
Error Line is longer than 80 characters. 133
Error Method 'createAlreadyIncluded' is not designed for extension - needs to be abstract, final or empty. 135
Error Missing a Javadoc comment. 135
Error Parameter dir should be final. 135
Error Parameter filePrefix should be final. 135
Error Line contains a tab character. 138
Error Line contains a tab character. 139
Error Line contains a tab character. 140
Error Line contains a tab character. 141
Error Line contains a tab character. 142
Error 'cast' is not followed by whitespace. 142
Error Line is longer than 80 characters. 143
Error Line contains a tab character. 143
Error Line contains a tab character. 144
Error 'cast' is not followed by whitespace. 145
Error Line is longer than 80 characters. 146
Error 'cast' is not followed by whitespace. 148
Error 'cast' is not followed by whitespace. 151
Error Line is longer than 80 characters. 152
Error ')' is preceded with whitespace. 152
Error Line contains a tab character. 154
Error Line is longer than 80 characters. 155
Error '+' should be on a new line. 155
Error '+' should be on a new line. 156
Error Line contains a tab character. 158
Error Line is longer than 80 characters. 159
Error '+' should be on a new line. 159
Error '+' should be on a new line. 160
Error Line contains a tab character. 162
Error Line is longer than 80 characters. 163
Error '+' should be on a new line. 163
Error '+' should be on a new line. 164
Error Line contains a tab character. 166

org/archive/crawler/frontier/Frontier.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 64
Error Line is longer than 80 characters. 99
Error Missing a Javadoc comment. 99
Error ',' is not followed by whitespace. 99
Error Missing a Javadoc comment. 101
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 101
Error First sentence should end with a period. 104
Error Line is longer than 80 characters. 104
Error 'static' modifier out of order with the JLS suggestions. 105
Error First sentence should end with a period. 106
Error 'static' modifier out of order with the JLS suggestions. 108
Error First sentence should end with a period. 109
Error 'static' modifier out of order with the JLS suggestions. 110
Error First sentence should end with a period. 111
Error 'static' modifier out of order with the JLS suggestions. 112
Error First sentence should end with a period. 113
Error 'static' modifier out of order with the JLS suggestions. 114
Error First sentence should end with a period. 115
Error 'static' modifier out of order with the JLS suggestions. 116
Error First sentence should end with a period. 117
Error 'static' modifier out of order with the JLS suggestions. 118
Error First sentence should end with a period. 119
Error Line is longer than 80 characters. 120
Error 'static' modifier out of order with the JLS suggestions. 120
Error First sentence should end with a period. 121
Error 'static' modifier out of order with the JLS suggestions. 122
Error First sentence should end with a period. 124
Error 'static' modifier out of order with the JLS suggestions. 125
Error First sentence should end with a period. 128
Error 'static' modifier out of order with the JLS suggestions. 130
Error First sentence should end with a period. 132
Error 'static' modifier out of order with the JLS suggestions. 134
Error First sentence should end with a period. 137
Error Line has trailing spaces. 137
Error 'static' modifier out of order with the JLS suggestions. 139
Error Missing a Javadoc comment. 143
Error 'static' modifier out of order with the JLS suggestions. 143
Error '5' is a magic number. 143
Error Missing a Javadoc comment. 144
Error 'static' modifier out of order with the JLS suggestions. 144
Error '2000' is a magic number. 144
Error Missing a Javadoc comment. 145
Error 'static' modifier out of order with the JLS suggestions. 145
Error '30000' is a magic number. 145
Error Missing a Javadoc comment. 146
Error 'static' modifier out of order with the JLS suggestions. 146
Error '30' is a magic number. 146
Error Line is longer than 80 characters. 147
Error Missing a Javadoc comment. 147
Error 'static' modifier out of order with the JLS suggestions. 147
Error '900' is a magic number. 147
Error Line has trailing spaces. 148
Error Missing a Javadoc comment. 148
Error 'static' modifier out of order with the JLS suggestions. 148
Error Line has trailing spaces. 149
Error Line is longer than 80 characters. 149
Error Missing a Javadoc comment. 149
Error 'static' modifier out of order with the JLS suggestions. 149
Error Line has trailing spaces. 150
Error Missing a Javadoc comment. 150
Error 'static' modifier out of order with the JLS suggestions. 150
Error Missing a Javadoc comment. 151
Error 'static' modifier out of order with the JLS suggestions. 151
Error Missing a Javadoc comment. 153
Error 'static' modifier out of order with the JLS suggestions. 153
Error Missing a Javadoc comment. 156
Error 'static' modifier out of order with the JLS suggestions. 156
Error '200' is a magic number. 157
Error Line has trailing spaces. 158
Error Missing a Javadoc comment. 158
Error 'static' modifier out of order with the JLS suggestions. 158
Error '23' is a magic number. 159
Error Line has trailing spaces. 160
Error Missing a Javadoc comment. 161
Error 'static' modifier out of order with the JLS suggestions. 161
Error Missing a Javadoc comment. 163
Error Variable 'controller' must be private and have accessor methods. 163
Error Missing a Javadoc comment. 167
Error Variable 'alreadyIncluded' must be private and have accessor methods. 167
Error First sentence should end with a period. 168
Error Variable 'nextOrdinal' must be private and have accessor methods. 169
Error Missing a Javadoc comment. 171
Error Line is longer than 80 characters. 174
Error Missing a Javadoc comment. 174
Error Variable 'allClassQueuesMap' must be private and have accessor methods. 174
Error Line has trailing spaces. 176
Error Missing a Javadoc comment. 178
Error Variable 'readyClassQueues' must be private and have accessor methods. 178
Error Line has trailing spaces. 181
Error Line is longer than 80 characters. 181
Error Missing a Javadoc comment. 181
Error Variable 'snoozeQueues' must be private and have accessor methods. 181
Error Line has trailing spaces. 182
Error Missing a Javadoc comment. 184
Error Variable 'inactiveClassQueues' must be private and have accessor methods. 184
Error Line has trailing spaces. 185
Error Missing a Javadoc comment. 187
Error Variable 'queuedCount' must be private and have accessor methods. 187
Error Missing a Javadoc comment. 189
Error Variable 'successCount' must be private and have accessor methods. 189
Error Missing a Javadoc comment. 190
Error Variable 'failedCount' must be private and have accessor methods. 190
Error Line is longer than 80 characters. 191
Error Missing a Javadoc comment. 191
Error Variable 'disregardedCount' must be private and have accessor methods. 191
Error Missing a Javadoc comment. 193
Error Variable 'totalProcessedBytes' must be private and have accessor methods. 193
Error Missing a Javadoc comment. 196
Error Variable 'nextURIEmitTime' must be private and have accessor methods. 196
Error Missing a Javadoc comment. 197
Error Variable 'processedBytesAfterLastEmittedURI' must be private and have accessor methods. 197
Error Missing a Javadoc comment. 198
Error Variable 'lastMaxBandwidthKB' must be private and have accessor methods. 198
Error Missing a Javadoc comment. 201
Error Missing a Javadoc comment. 202
Error '10000' is a magic number. 202
Error Missing a Javadoc comment. 203
Error '1000' is a magic number. 203
Error 'private' modifier out of order with the JLS suggestions. 210
Error Line has trailing spaces. 211
Error Missing a Javadoc comment. 212
Error Line has trailing spaces. 214
Error Missing a Javadoc comment. 215
Error Parameter name should be final. 215
Error '{' is not preceded with whitespace. 215
Error ',' is not followed by whitespace. 216
Error '+' should be on a new line. 216
Error '+' should be on a new line. 217
Error '+' is not preceded with whitespace. 218
Error '+' should be on a new line. 218
Error '+' should be on a new line. 219
Error '+' should be on a new line. 220
Error '+' should be on a new line. 221
Error Parameter name should be final. 228
Error Expected @param tag for 'name'. 228
Error Parameter description should be final. 228
Error Expected @param tag for 'description'. 228
Error '+' should be on a new line. 233
Error '+' should be on a new line. 239
Error '+' should be on a new line. 242
Error '+' should be on a new line. 246
Error '+' should be on a new line. 251
Error '+' should be on a new line. 252
Error '+' should be on a new line. 253
Error '+' should be on a new line. 254
Error '+' should be on a new line. 255
Error '+' should be on a new line. 256
Error '+' should be on a new line. 262
Error '+' should be on a new line. 263
Error '+' should be on a new line. 264
Error '+' should be on a new line. 265
Error '+' should be on a new line. 266
Error '+' should be on a new line. 267
Error '+' should be on a new line. 271
Error '+' should be on a new line. 277
Error '+' should be on a new line. 278
Error '+' should be on a new line. 279
Error '+' should be on a new line. 285
Error '+' should be on a new line. 286
Error '+' should be on a new line. 287
Error '+' should be on a new line. 288
Error '+' should be on a new line. 294
Error '+' should be on a new line. 295
Error '+' is not preceded with whitespace. 296
Error '+' should be on a new line. 296
Error '+' is not preceded with whitespace. 297
Error '+' should be on a new line. 297
Error '+' should be on a new line. 303
Error '+' should be on a new line. 304
Error '+' should be on a new line. 305
Error '+' should be on a new line. 306
Error '+' should be on a new line. 307
Error '+' should be on a new line. 308
Error '+' should be on a new line. 309
Error '+' should be on a new line. 310
Error Line is longer than 80 characters. 319
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 321
Error Parameter c should be final. 321
Error Line has trailing spaces. 339
Error Method 'createAlreadyIncluded' is not designed for extension - needs to be abstract, final or empty. 348
Error Parameter dir should be final. 348
Error Parameter filePrefix should be final. 348
Error Expected @throws tag for 'FatalConfigurationException'. 349
Error Comment matches to-do format 'TODO:'. 350
Error ',' is not followed by whitespace. 354
Error '0.75f' is a magic number. 354
Error Method 'loadSeeds' is not designed for extension - needs to be abstract, final or empty. 365
Error 'synchronized' is not followed by whitespace. 373
Error 'cast' is not followed by whitespace. 375
Error Line is longer than 80 characters. 384
Error Missing a Javadoc comment. 384
Error Missing a Javadoc comment. 388
Error 'cast' is not followed by whitespace. 396
Error Line is longer than 80 characters. 402
Error Method 'batchSchedule' is not designed for extension - needs to be abstract, final or empty. 404
Error Parameter caUri should be final. 404
Error Method 'batchFlush' is not designed for extension - needs to be abstract, final or empty. 412
Error Missing a Javadoc comment. 416
Error '{' is not preceded with whitespace. 416
Error 'while' is not followed by whitespace. 418
Error Line is longer than 80 characters. 427
Error Method 'schedule' is not designed for extension - needs to be abstract, final or empty. 429
Error Parameter caUri should be final. 429
Error Parameter caUri should be final. 439
Error Line has trailing spaces. 441
Error Line contains a tab character. 441
Error 'if' is not followed by whitespace. 443
Error '+' is not preceded with whitespace. 444
Error '+' is not followed by whitespace. 444
Error 'if' is not followed by whitespace. 450
Error '{' is not preceded with whitespace. 451
Error 'synchronized' is not followed by whitespace. 459
Error Line has trailing spaces. 465
Error 'if' is not followed by whitespace. 479
Error Line has trailing spaces. 502
Error Comment matches to-do format 'TODO:'. 507
Error Comment matches to-do format 'TODO:'. 508
Error Comment matches to-do format 'TODO:'. 509
Error Line has trailing spaces. 509
Error Line is longer than 80 characters. 511
Error 'while' is not followed by whitespace. 511
Error Line is longer than 80 characters. 514
Error Expression can be simplified. 514
Error Line has trailing spaces. 519
Error '}' should be on the same line. 525
Error 'if' is not followed by whitespace. 532
Error Missing a Javadoc comment. 543
Error Parameter caUri should be final. 543
Error 'if' is not followed by whitespace. 544
Error ',' is not followed by whitespace. 547
Error Missing a Javadoc comment. 550
Error Parameter now should be final. 550
Error Avoid inline conditionals. 574
Error 'synchronized' is not followed by whitespace. 580
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 598
Error Parameter timeout should be final. 598
Error Expected @throws tag for 'InterruptedException'. 598
Error 'while' is not followed by whitespace. 601
Error 'if' is not followed by whitespace. 604
Error Avoid inline conditionals. 609
Error 'if' is not followed by whitespace. 610
Error '1000' is a magic number. 614
Error Line has trailing spaces. 615
Error Line is longer than 80 characters. 631
Error Method 'finished' is not designed for extension - needs to be abstract, final or empty. 633
Error Parameter curi should be final. 633
Error Line contains a tab character. 636
Error Line contains a tab character. 637
Error Line is longer than 80 characters. 638
Error Line contains a tab character. 638
Error Line has trailing spaces. 641
Error Line contains a tab character. 651
Error Line contains a tab character. 656
Error 'if' is not followed by whitespace. 658
Error '}' should be on the same line. 674
Error Method 'disregardDisposition' is not designed for extension - needs to be abstract, final or empty. 684
Error Parameter curi should be final. 684
Error Expected @param tag for 'curi'. 684
Error Array brackets at illegal position. 690
Error '{' is followed by whitespace. 690
Error Method 'isDisregarded' is not designed for extension - needs to be abstract, final or empty. 712
Error Missing a Javadoc comment. 712
Error Parameter curi should be final. 712
Error Parameter curi should be final. 732
Error Expected @param tag for 'curi'. 732
Error 'if' is not followed by whitespace. 733
Error Line is longer than 80 characters. 734
Error 'cast' is not followed by whitespace. 734
Error 'while' is not followed by whitespace. 736
Error Array brackets at illegal position. 737
Error '{' is followed by whitespace. 737
Error Method 'successDisposition' is not designed for extension - needs to be abstract, final or empty. 754
Error Parameter curi should be final. 754
Error Array brackets at illegal position. 758
Error '{' is followed by whitespace. 758
Error Line is longer than 80 characters. 771
Error First sentence should end with a period. 778
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 784
Error Line has trailing spaces. 785
Error Method 'wakeReadyQueues' is not designed for extension - needs to be abstract, final or empty. 795
Error Parameter now should be final. 795
Error Line is longer than 80 characters. 796
Error 'while' is not followed by whitespace. 796
Error '&&' is not preceded with whitespace. 796
Error '&&' is not followed by whitespace. 796
Error 'cast' is not followed by whitespace. 796
Error '<=' is not preceded with whitespace. 796
Error '<=' is not followed by whitespace. 796
Error 'cast' is not followed by whitespace. 797
Error Line is longer than 80 characters. 799
Error '+' is not preceded with whitespace. 799
Error '+' is not followed by whitespace. 799
Error '+' is not preceded with whitespace. 799
Error '+' is not followed by whitespace. 799
Error Line is longer than 80 characters. 802
Error Method 'discardQueue' is not designed for extension - needs to be abstract, final or empty. 808
Error Missing a Javadoc comment. 808
Error Parameter q should be final. 808
Error Line is longer than 80 characters. 811
Error Line is longer than 80 characters. 812
Error Line is longer than 80 characters. 814
Error Method 'dequeueFromReady' is not designed for extension - needs to be abstract, final or empty. 817
Error Missing a Javadoc comment. 817
Error Line is longer than 80 characters. 818
Error 'cast' is not followed by whitespace. 818
Error Line is longer than 80 characters. 819
Error Line is longer than 80 characters. 820
Error Expression can be simplified. 820
Error Method 'emitCuri' is not designed for extension - needs to be abstract, final or empty. 833
Error Parameter curi should be final. 833
Error Expected @throws tag for 'URIException'. 833
Error 'if' is not followed by whitespace. 834
Error '||' should be on a new line. 836
Error ')' is preceded with whitespace. 837
Error '+' should be on a new line. 838
Error Method 'noteInProcess' is not designed for extension - needs to be abstract, final or empty. 859
Error Parameter curi should be final. 859
Error 'if' is not followed by whitespace. 861
Error '==' is not preceded with whitespace. 861
Error '==' is not followed by whitespace. 861
Error '{' is not preceded with whitespace. 861
Error '+' is not preceded with whitespace. 862
Error '+' is not followed by whitespace. 862
Error Line has trailing spaces. 866
Error Line is longer than 80 characters. 866
Error ':' should be on a new line. 866
Error Line is longer than 80 characters. 867
Error '+' is not preceded with whitespace. 867
Error '+' is not preceded with whitespace. 867
Error Line is longer than 80 characters. 870
Error 'if' is not followed by whitespace. 870
Error '==' is not preceded with whitespace. 870
Error '==' is not followed by whitespace. 870
Error Method 'keyedQueueFor' is not designed for extension - needs to be abstract, final or empty. 882
Error Parameter curi should be final. 882
Error 'cast' is not followed by whitespace. 884
Error '==' is not preceded with whitespace. 885
Error '==' is not followed by whitespace. 885
Error Line contains a tab character. 889
Error Line contains a tab character. 890
Error Line is longer than 80 characters. 891
Error Line contains a tab character. 891
Error ',' is not followed by whitespace. 892
Error Line is longer than 80 characters. 893
Error 'cast' is not followed by whitespace. 893
Error ',' is not followed by whitespace. 893
Error ',' is not followed by whitespace. 894
Error Line is longer than 80 characters. 895
Error 'if' is not followed by whitespace. 895
Error 'cast' is not followed by whitespace. 895
Error ',' is not followed by whitespace. 895
Error ',' is not followed by whitespace. 907
Error Array brackets at illegal position. 908
Error '{' is followed by whitespace. 908
Error Line has trailing spaces. 920
Error Line is longer than 80 characters. 921
Error Line has trailing spaces. 922
Error Line has trailing spaces. 923
Error Expected an @return tag. 927
Error Parameter key should be final. 927
Error Expected @param tag for 'key'. 927
Error '<' is not preceded with whitespace. 929
Error '4' is a magic number. 929
Error '<' is not followed by whitespace. 929
Error '+' is not preceded with whitespace. 930
Error '+' is not followed by whitespace. 930
Error Line has trailing spaces. 932
Error Line is longer than 80 characters. 933
Error '-' is not preceded with whitespace. 933
Error '-' is not followed by whitespace. 933
Error Line is longer than 80 characters. 934
Error '-' is not preceded with whitespace. 934
Error '-' is not followed by whitespace. 934
Error '4' is a magic number. 934
Error '-' is not preceded with whitespace. 934
Error '-' is not followed by whitespace. 934
Error Method 'enqueueToKeyed' is not designed for extension - needs to be abstract, final or empty. 946
Error Parameter curi should be final. 946
Error 'if' is not followed by whitespace. 948
Error '==' is not preceded with whitespace. 948
Error '==' is not followed by whitespace. 948
Error '{' is not preceded with whitespace. 948
Error '+' is not preceded with whitespace. 949
Error '+' is not followed by whitespace. 949
Error Line has trailing spaces. 953
Error 'if' is not followed by whitespace. 958
Error '==' is not preceded with whitespace. 958
Error '==' is not followed by whitespace. 958
Error 'if' is not followed by whitespace. 965
Error Line has trailing spaces. 974
Error Line has trailing spaces. 975
Error Line has trailing spaces. 977
Error Line has trailing spaces. 978
Error Parameter kq should be final. 982
Error Expected @param tag for 'kq'. 982
Error Parameter curi should be final. 982
Error Expected @param tag for 'curi'. 982
Error 'if' is not followed by whitespace. 984
Error '>' is not preceded with whitespace. 984
Error '>' is not followed by whitespace. 984
Error Line has trailing spaces. 989
Error Line has trailing spaces. 993
Error Line has trailing spaces. 996
Error Line has trailing spaces. 998
Error Line is longer than 80 characters. 1000
Error Parameter kq should be final. 1009
Error Expected @param tag for 'kq'. 1009
Error ')' is preceded with whitespace. 1016
Error Comment matches to-do format 'TODO:'. 1025
Error First sentence should end with a period. 1028
Error Line has trailing spaces. 1034
Error Method 'freezeQueue' is not designed for extension - needs to be abstract, final or empty. 1035
Error Parameter kq should be final. 1035
Error Expected @param tag for 'kq'. 1035
Error 'if' is not followed by whitespace. 1036
Error '==' is not preceded with whitespace. 1036
Error ')' is preceded with whitespace. 1038
Error First sentence should end with a period. 1044
Error Method 'unfreezeQueue' is not designed for extension - needs to be abstract, final or empty. 1050
Error Parameter kq should be final. 1050
Error Expected @param tag for 'kq'. 1050
Error Comment matches to-do format 'TODO:'. 1052
Error Method 'earliestWakeTime' is not designed for extension - needs to be abstract, final or empty. 1055
Error Missing a Javadoc comment. 1055
Error 'cast' is not followed by whitespace. 1057
Error Line is longer than 80 characters. 1067
Error Method 'noteProcessingDone' is not designed for extension - needs to be abstract, final or empty. 1067
Error Parameter curi should be final. 1067
Error Expected @param tag for 'curi'. 1067
Error Expected @throws tag for 'AttributeNotFoundException'. 1067
Error 'if' is not followed by whitespace. 1071
Error '==' is not preceded with whitespace. 1071
Error '==' is not followed by whitespace. 1071
Error '{' is not preceded with whitespace. 1071
Error '+' is not preceded with whitespace. 1072
Error '+' is not followed by whitespace. 1072
Error 'if' is not followed by whitespace. 1078
Error '!=' is not preceded with whitespace. 1078
Error '!=' is not followed by whitespace. 1078
Error Line is longer than 80 characters. 1093
Error Method 'updateScheduling' is not designed for extension - needs to be abstract, final or empty. 1093
Error Parameter curi should be final. 1093
Error Parameter kq should be final. 1093
Error Expected @throws tag for 'AttributeNotFoundException'. 1093
Error Line is longer than 80 characters. 1099
Error Line is longer than 80 characters. 1101
Error Line is longer than 80 characters. 1104
Error Line is longer than 80 characters. 1110
Error 'if' is not followed by whitespace. 1134
Error Method 'failureDisposition' is not designed for extension - needs to be abstract, final or empty. 1147
Error Parameter curi should be final. 1147
Error Array brackets at illegal position. 1153
Error '{' is followed by whitespace. 1153
Error First sentence should end with a period. 1176
Error Method 'needsPromptRetry' is not designed for extension - needs to be abstract, final or empty. 1186
Error Parameter curi should be final. 1186
Error '>=' should be on a new line. 1188
Error 'cast' is not followed by whitespace. 1189
Error ')' is preceded with whitespace. 1189
Error First sentence should end with a period. 1215
Error Method 'needsRetrying' is not designed for extension - needs to be abstract, final or empty. 1224
Error Parameter curi should be final. 1224
Error Line is longer than 80 characters. 1227
Error 'cast' is not followed by whitespace. 1227
Error ',' is not followed by whitespace. 1227
Error ')' is preceded with whitespace. 1227
Error Comment matches to-do format 'TODO:'. 1235
Error Line is longer than 80 characters. 1235
Error Method 'scheduleForRetry' is not designed for extension - needs to be abstract, final or empty. 1246
Error Parameter curi should be final. 1246
Error Expected @param tag for 'curi'. 1246
Error Expected @throws tag for 'AttributeNotFoundException'. 1247
Error 'if' is not followed by whitespace. 1250
Error 'cast' is not followed by whitespace. 1254
Error ',' is not followed by whitespace. 1254
Error '>' is not preceded with whitespace. 1256
Error '>' is not followed by whitespace. 1256
Error '+' is not preceded with whitespace. 1258
Error '+' is not followed by whitespace. 1258
Error '+' is not preceded with whitespace. 1258
Error '+' is not followed by whitespace. 1258
Error '+' is not preceded with whitespace. 1258
Error '+' is not followed by whitespace. 1258
Error 'if' is not followed by whitespace. 1260
Error '!=' is not preceded with whitespace. 1260
Error '!=' is not followed by whitespace. 1260
Error '{' is not preceded with whitespace. 1260
Error ',' is not followed by whitespace. 1261
Error '+' is not preceded with whitespace. 1261
Error '+' is not followed by whitespace. 1261
Error '*' is not preceded with whitespace. 1261
Error '*' is not followed by whitespace. 1261
Error '1000' is a magic number. 1261
Error First sentence should end with a period. 1269
Error Method 'reschedule' is not designed for extension - needs to be abstract, final or empty. 1275
Error Parameter curi should be final. 1275
Error Expression can be simplified. 1279
Error Line contains a tab character. 1280
Error Line has trailing spaces. 1284
Error Line is longer than 80 characters. 1285
Error Method 'snoozeQueueUntil' is not designed for extension - needs to be abstract, final or empty. 1295
Error Parameter kq should be final. 1295
Error Parameter wake should be final. 1295
Error 'if' is not followed by whitespace. 1301
Error '==' is not preceded with whitespace. 1301
Error 'if' is not followed by whitespace. 1306
Error '==' is not preceded with whitespace. 1306
Error ')' is preceded with whitespace. 1309
Error Method 'shouldBeForgotten' is not designed for extension - needs to be abstract, final or empty. 1327
Error Parameter curi should be final. 1327
Error Expected @param tag for 'curi'. 1327
Error Method 'forget' is not designed for extension - needs to be abstract, final or empty. 1346
Error Parameter curi should be final. 1346
Error Line contains a tab character. 1348
Error '+' is not preceded with whitespace. 1348
Error '+' is not followed by whitespace. 1348
Error Line contains a tab character. 1349
Error First sentence should end with a period. 1353
Error Method 'discoveredUriCount' is not designed for extension - needs to be abstract, final or empty. 1356
Error '{' is not preceded with whitespace. 1356
Error '?' is not preceded with whitespace. 1357
Error Avoid inline conditionals. 1357
Error ':' is not preceded with whitespace. 1357
Error First sentence should end with a period. 1360
Error Method 'queuedUriCount' is not designed for extension - needs to be abstract, final or empty. 1363
Error '{' is not preceded with whitespace. 1363
Error First sentence should end with a period. 1367
Error Method 'finishedUriCount' is not designed for extension - needs to be abstract, final or empty. 1370
Error '+' is not preceded with whitespace. 1371
Error '+' is not followed by whitespace. 1371
Error '+' is not preceded with whitespace. 1371
Error '+' is not followed by whitespace. 1371
Error First sentence should end with a period. 1374
Error Method 'pendingUriCount' is not designed for extension - needs to be abstract, final or empty. 1377
Error First sentence should end with a period. 1383
Error Method 'successfullyFetchedCount' is not designed for extension - needs to be abstract, final or empty. 1386
Error '{' is not preceded with whitespace. 1386
Error First sentence should end with a period. 1390
Error Method 'failedFetchCount' is not designed for extension - needs to be abstract, final or empty. 1393
Error '{' is not preceded with whitespace. 1393
Error First sentence should end with a period. 1397
Error Method 'disregardedFetchCount' is not designed for extension - needs to be abstract, final or empty. 1400
Error First sentence should end with a period. 1404
Error Method 'totalBytesWritten' is not designed for extension - needs to be abstract, final or empty. 1407
Error First sentence should end with a period. 1411
Error Line is longer than 80 characters. 1412
Error Line is longer than 80 characters. 1414
Error Method 'getInitialMarker' is not designed for extension - needs to be abstract, final or empty. 1414
Error Parameter regexpr should be final. 1414
Error Parameter inCacheOnly should be final. 1414
Error 'if' is not followed by whitespace. 1416
Error '!=' is not preceded with whitespace. 1416
Error '!=' is not followed by whitespace. 1416
Error '{' should be on the previous line. 1417
Error 'while' is not followed by whitespace. 1419
Error '{' should be on the previous line. 1420
Error ',' is not followed by whitespace. 1424
Error ',' is not followed by whitespace. 1424
Error First sentence should end with a period. 1427
Error Method 'getURIsList' is not designed for extension - needs to be abstract, final or empty. 1435
Error Parameter marker should be final. 1435
Error Expected @param tag for 'marker'. 1435
Error Parameter numberOfMatches should be final. 1435
Error Expected @param tag for 'numberOfMatches'. 1435
Error Parameter verbose should be final. 1436
Error Expected @param tag for 'verbose'. 1436
Error Expected @throws tag for 'InvalidURIFrontierMarkerException'. 1436
Error 'if' is not followed by whitespace. 1437
Error Expression can be simplified. 1437
Error '{' is not preceded with whitespace. 1437
Error 'cast' is not followed by whitespace. 1441
Error 'while' is not followed by whitespace. 1445
Error '(' is followed by whitespace. 1445
Error '{' is not preceded with whitespace. 1445
Error 'cast' is not followed by whitespace. 1446
Error 'cast' is not followed by whitespace. 1448
Error 'if' is not followed by whitespace. 1449
Error '==' is not preceded with whitespace. 1449
Error '==' is not followed by whitespace. 1449
Error '{' is not preceded with whitespace. 1449
Error Line is longer than 80 characters. 1453
Error ',' is not followed by whitespace. 1453
Error '+' is not preceded with whitespace. 1453
Error '+' is not followed by whitespace. 1453
Error '+' is not preceded with whitespace. 1453
Error '+' is not followed by whitespace. 1453
Error ',' is not followed by whitespace. 1453
Error ',' is not followed by whitespace. 1453
Error ',' is not followed by whitespace. 1453
Error 'if' is not followed by whitespace. 1454
Error '>' is not preceded with whitespace. 1454
Error '>' is not followed by whitespace. 1454
Error '{' is not preceded with whitespace. 1454
Error Method 'inspectQueue' is not designed for extension - needs to be abstract, final or empty. 1478
Error '(' is followed by whitespace. 1478
Error Parameter queue should be final. 1478
Error Parameter queueName should be final. 1479
Error Expected @param tag for 'queueName'. 1479
Error Parameter list should be final. 1480
Error Parameter marker should be final. 1481
Error Parameter verbose should be final. 1482
Error Parameter numberOfMatches should be final. 1483
Error Expected @throws tag for 'InvalidURIFrontierMarkerException'. 1484
Error '{' is not preceded with whitespace. 1484
Error 'if' is not followed by whitespace. 1485
Error 'if' is not followed by whitespace. 1490
Error '==' is not preceded with whitespace. 1490
Error '==' is not followed by whitespace. 1490
Error '{' is not preceded with whitespace. 1490
Error 'while' is not followed by whitespace. 1497
Error '{' is not preceded with whitespace. 1497
Error 'if' is not followed by whitespace. 1499
Error '(' is followed by whitespace. 1499
Error ')' is preceded with whitespace. 1500
Error '{' is not preceded with whitespace. 1500
Error 'cast' is not followed by whitespace. 1503
Error 'if' is not followed by whitespace. 1504
Error '{' is not preceded with whitespace. 1504
Error 'if' is not followed by whitespace. 1507
Error '{' is not preceded with whitespace. 1507
Error '+' is not preceded with whitespace. 1511
Error '+' is not followed by whitespace. 1511
Error '+' is not preceded with whitespace. 1511
Error '+' is not followed by whitespace. 1511
Error 'if' is not followed by whitespace. 1515
Error '{' is not preceded with whitespace. 1516
Error Line is longer than 80 characters. 1518
Error 'cast' is not followed by whitespace. 1518
Error Method 'deleteURIs' is not designed for extension - needs to be abstract, final or empty. 1539
Error Parameter match should be final. 1539
Error 'if' is not followed by whitespace. 1544
Error '!=' is not preceded with whitespace. 1544
Error '!=' is not followed by whitespace. 1544
Error '{' should be on the previous line. 1545
Error 'while' is not followed by whitespace. 1547
Error '{' should be on the previous line. 1548
Error 'cast' is not followed by whitespace. 1549
Error Line has trailing spaces. 1563
Error Line has trailing spaces. 1566
Error Method 'oneLineReport' is not designed for extension - needs to be abstract, final or empty. 1568
Error Line contains a tab character. 1569
Error Line contains a tab character. 1570
Error '+' is not preceded with whitespace. 1570
Error '+' is not followed by whitespace. 1570
Error Line contains a tab character. 1571
Error '+' is not preceded with whitespace. 1571
Error '+' is not followed by whitespace. 1571
Error Line contains a tab character. 1572
Error '+' is not preceded with whitespace. 1572
Error '+' is not followed by whitespace. 1572
Error Line has trailing spaces. 1573
Error Line contains a tab character. 1573
Error '+' is not preceded with whitespace. 1573
Error '+' is not followed by whitespace. 1573
Error Line contains a tab character. 1574
Error Line has trailing spaces. 1576
Error Line is longer than 80 characters. 1578
Error Method 'report' is not designed for extension - needs to be abstract, final or empty. 1583
Error '{' should be on the previous line. 1584
Error Line is longer than 80 characters. 1600
Error '+' is not preceded with whitespace. 1600
Error '+' is not followed by whitespace. 1600
Error Line is longer than 80 characters. 1601
Error Line is longer than 80 characters. 1602
Error 'if' is not followed by whitespace. 1603
Error '!=' is not preceded with whitespace. 1603
Error '!=' is not followed by whitespace. 1603
Error '{' should be on the previous line. 1604
Error ',' is not followed by whitespace. 1606
Error 'while' is not followed by whitespace. 1608
Error '{' should be on the previous line. 1609
Error 'cast' is not followed by whitespace. 1610
Error ',' is not followed by whitespace. 1611
Error ',' is not followed by whitespace. 1611
Error Line is longer than 80 characters. 1614
Error 'for' is not followed by whitespace. 1615
Error '=' is not preceded with whitespace. 1615
Error '=' is not followed by whitespace. 1615
Error ';' is preceded with whitespace. 1615
Error ';' is preceded with whitespace. 1615
Error '{' should be on the previous line. 1616
Error 'cast' is not followed by whitespace. 1617
Error ',' is not followed by whitespace. 1618
Error ',' is not followed by whitespace. 1618
Error Line is longer than 80 characters. 1621
Error 'if' is not followed by whitespace. 1622
Error '!=' is not preceded with whitespace. 1622
Error '!=' is not followed by whitespace. 1622
Error '{' should be on the previous line. 1623
Error 'cast' is not followed by whitespace. 1624
Error 'for' is not followed by whitespace. 1625
Error '=' is not preceded with whitespace. 1625
Error '=' is not followed by whitespace. 1625
Error ';' is preceded with whitespace. 1625
Error ';' is preceded with whitespace. 1625
Error '{' should be on the previous line. 1626
Error 'if' is not followed by whitespace. 1627
Error '{' should be on the previous line. 1628
Error 'cast' is not followed by whitespace. 1629
Error ',' is not followed by whitespace. 1630
Error ',' is not followed by whitespace. 1630
Error Line is longer than 80 characters. 1634
Error Missing a Javadoc comment. 1641
Error Parameter rep should be final. 1641
Error Parameter kq should be final. 1641
Error Parameter now should be final. 1641
Error 'if' is not followed by whitespace. 1645
Error '{' is not preceded with whitespace. 1645
Error Line contains a tab character. 1646
Error '+' should be on a new line. 1646
Error 'cast' is not followed by whitespace. 1647
Error 'if' is not followed by whitespace. 1649
Error '==' is not preceded with whitespace. 1649
Error '==' is not followed by whitespace. 1649
Error Line is longer than 80 characters. 1650
Error '-' is not preceded with whitespace. 1650
Error '-' is not followed by whitespace. 1650
Error '+' is not preceded with whitespace. 1650
Error '+' is not followed by whitespace. 1650
Error 'if' is not followed by whitespace. 1652
Error '>' is not preceded with whitespace. 1652
Error '>' is not followed by whitespace. 1652
Error '+' is not preceded with whitespace. 1658
Error '+' is not followed by whitespace. 1658
Error '+' is not preceded with whitespace. 1659
Error '+' is not followed by whitespace. 1659
Error First sentence should end with a period. 1663
Error Line is longer than 80 characters. 1664
Error Parameter statusMessage should be final. 1666
Error First sentence should end with a period. 1670
Error Line is longer than 80 characters. 1671
Error Parameter statusMessage should be final. 1673
Error First sentence should end with a period. 1677
Error Line is longer than 80 characters. 1678
Error Parameter statusMessage should be final. 1680
Error First sentence should end with a period. 1684
Error Line is longer than 80 characters. 1685
Error Parameter sExitMessage should be final. 1687
Error First sentence should end with a period. 1691
Error Line is longer than 80 characters. 1692
Error Method 'crawlEnded' is not designed for extension - needs to be abstract, final or empty. 1694
Error Parameter sExitMessage should be final. 1694
Error Line has trailing spaces. 1704
Error Method 'isCrawlEnded' is not designed for extension - needs to be abstract, final or empty. 1708
Error Line contains a tab character. 1709
Error Missing a Javadoc comment. 1715
Error Parameter stream should be final. 1715
Error Line is longer than 80 characters. 1716
Error 'cast' is not followed by whitespace. 1716
Error Line is longer than 80 characters. 1722
Error Missing a Javadoc comment. 1722
Error Parameter stream should be final. 1722
Error Line is longer than 80 characters. 1723
Error 'cast' is not followed by whitespace. 1723
Error Line is longer than 80 characters. 1730
Error Method 'deleted' is not designed for extension - needs to be abstract, final or empty. 1732
Error Missing a Javadoc comment. 1732
Error Parameter curi should be final. 1732
Error Line is longer than 80 characters. 1738
Error Method 'importRecoverLog' is not designed for extension - needs to be abstract, final or empty. 1740
Error Missing a Javadoc comment. 1740
Error Parameter pathToLog should be final. 1740
Error ',' is not followed by whitespace. 1746
Error Line is longer than 80 characters. 1750
Error Method 'considerIncluded' is not designed for extension - needs to be abstract, final or empty. 1752
Error Missing a Javadoc comment. 1752
Error Parameter u should be final. 1752
Error Method 'kickUpdate' is not designed for extension - needs to be abstract, final or empty. 1761
Error Missing a Javadoc comment. 1761
Error Method 'doJournalFinishedSuccess' is not designed for extension - needs to be abstract, final or empty. 1765
Error Missing a Javadoc comment. 1765
Error Parameter c should be final. 1765
Error Line has trailing spaces. 1770
Error Method 'doJournalAdded' is not designed for extension - needs to be abstract, final or empty. 1771
Error Missing a Javadoc comment. 1771
Error Parameter c should be final. 1771
Error Line has trailing spaces. 1776
Error Method 'doJournalRescheduled' is not designed for extension - needs to be abstract, final or empty. 1777
Error Missing a Javadoc comment. 1777
Error Parameter c should be final. 1777
Error Line has trailing spaces. 1782
Error Method 'doJournalFinishedFailure' is not designed for extension - needs to be abstract, final or empty. 1783
Error Missing a Javadoc comment. 1783
Error Parameter c should be final. 1783
Error Line has trailing spaces. 1788
Error Method 'doJournalEmitted' is not designed for extension - needs to be abstract, final or empty. 1789
Error Missing a Javadoc comment. 1789
Error Parameter c should be final. 1789
Error Method 'getFrontierJournal' is not designed for extension - needs to be abstract, final or empty. 1795
Error Missing a Javadoc comment. 1795

org/archive/crawler/frontier/FrontierJournal.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/frontier/FrontierJournal.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 2
Error Line has trailing spaces. 6
Error Line has trailing spaces. 8
Error Line has trailing spaces. 13
Error Line has trailing spaces. 14
Error Line has trailing spaces. 18
Error Redundant 'public' modifier. 38
Error Redundant 'public' modifier. 43
Error Unused @param tag for 'curi'. 46
Error Redundant 'public' modifier. 48
Error Expected @param tag for 'uuri'. 48
Error Line has trailing spaces. 54
Error Redundant 'public' modifier. 57
Error Redundant 'public' modifier. 62
Error Line has trailing spaces. 65
Error Redundant 'public' modifier. 68
Error Redundant 'public' modifier. 73

org/archive/crawler/frontier/FrontierMarker.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 43
Error Variable 'match' must be private and have accessor methods. 43
Error Missing a Javadoc comment. 44
Error Variable 'p' must be private and have accessor methods. 44
Error Missing a Javadoc comment. 45
Error Variable 'inCacheOnly' must be private and have accessor methods. 45
Error Missing a Javadoc comment. 46
Error Variable 'hasNext' must be private and have accessor methods. 46
Error Missing a Javadoc comment. 47
Error Variable 'nextItemNumber' must be private and have accessor methods. 47
Error Missing a Javadoc comment. 48
Error Variable 'keyQueues' must be private and have accessor methods. 48
Error Missing a Javadoc comment. 50
Error Variable 'currentQueue' must be private and have accessor methods. 50
Error Missing a Javadoc comment. 53
Error Variable 'absolutePositionInCurrentQueue' must be private and have accessor methods. 53
Error Line is longer than 80 characters. 55
Error Missing a Javadoc comment. 55
Error Parameter match should be final. 55
Error 'match' hides a field. 55
Error Parameter inCacheOnly should be final. 55
Error 'inCacheOnly' hides a field. 55
Error Parameter keyqueues should be final. 55
Error '{' is not preceded with whitespace. 55
Error '=' is not preceded with whitespace. 59
Error '=' is not followed by whitespace. 59
Error Method 'nextQueue' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error 'if' is not followed by whitespace. 67
Error '==' is not preceded with whitespace. 67
Error '==' is not followed by whitespace. 67
Error '{' is not preceded with whitespace. 67
Error Method 'match' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 73
Error Parameter caURI should be final. 73
Error '{' is not preceded with whitespace. 73
Error Line contains a tab character. 77
Error Line contains a tab character. 78
Error Line contains a tab character. 79
Error Line contains a tab character. 80
Error Method 'getNextItemNumber' is not designed for extension - needs to be abstract, final or empty. 80
Error Missing a Javadoc comment. 80
Error Line contains a tab character. 81
Error Line contains a tab character. 82
Error Line has trailing spaces. 83
Error Method 'incrementNextItemNumber' is not designed for extension - needs to be abstract, final or empty. 87
Error Line contains a tab character. 88
Error Method 'getMatchExpression' is not designed for extension - needs to be abstract, final or empty. 94
Error Missing a Javadoc comment. 94
Error Method 'isCacheOnly' is not designed for extension - needs to be abstract, final or empty. 101
Error Missing a Javadoc comment. 101
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 108
Error Missing a Javadoc comment. 108
Error Line contains a tab character. 112
Error Line contains a tab character. 113
Error Line contains a tab character. 114
Error Line contains a tab character. 115
Error Method 'getCurrentQueue' is not designed for extension - needs to be abstract, final or empty. 115
Error Line contains a tab character. 116
Error Line contains a tab character. 117
Error Line contains a tab character. 118
Error Line contains a tab character. 119
Error Line contains a tab character. 120
Error Line contains a tab character. 121
Error Method 'getKeyQueues' is not designed for extension - needs to be abstract, final or empty. 121
Error Line contains a tab character. 122
Error Line contains a tab character. 123
Error Line contains a tab character. 124
Error Line contains a tab character. 125
Error Line contains a tab character. 126
Error Line contains a tab character. 127
Error Method 'getAbsolutePositionInCurrentQueue' is not designed for extension - needs to be abstract, final or empty. 127
Error Line contains a tab character. 128
Error Line contains a tab character. 129
Error Line contains a tab character. 130
Error Line contains a tab character. 131
Error Line contains a tab character. 132
Error Line contains a tab character. 133
Error Method 'isInCacheOnly' is not designed for extension - needs to be abstract, final or empty. 133
Error Line contains a tab character. 134
Error Line contains a tab character. 135
Error Line contains a tab character. 136
Error Line is longer than 80 characters. 137
Error Line contains a tab character. 137
Error Line contains a tab character. 139
Error Line contains a tab character. 140
Error Method 'setAbsolutePositionInCurrentQueue' is not designed for extension - needs to be abstract, final or empty. 140
Error Line contains a tab character. 141
Error Parameter absolutePositionInCurrentQueue should be final. 141
Error 'absolutePositionInCurrentQueue' hides a field. 141
Error Line is longer than 80 characters. 142
Error Line contains a tab character. 142
Error Line contains a tab character. 143

org/archive/crawler/frontier/KeyedQueue.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line is longer than 80 characters. 87
Error Missing a Javadoc comment. 87
Error ',' is not followed by whitespace. 87
Error Line has trailing spaces. 88
Error First sentence should end with a period. 89
Error Variable 'wakeTime' must be private and have accessor methods. 90
Error First sentence should end with a period. 91
Error Variable 'classKey' must be private and have accessor methods. 92
Error First sentence should end with a period. 93
Error Variable 'state' must be private and have accessor methods. 94
Error First sentence should end with a period. 95
Error Variable 'valence' must be private and have accessor methods. 96
Error First sentence should end with a period. 98
Error Variable 'inProcessItems' must be private and have accessor methods. 99
Error Missing a Javadoc comment. 100
Error Variable 'inProcessLoad' must be private and have accessor methods. 100
Error Line has trailing spaces. 101
Error Missing a Javadoc comment. 102
Error Variable 'innerQ' must be private and have accessor methods. 102
Error Missing a Javadoc comment. 103
Error Variable 'unqueued' must be private and have accessor methods. 103
Error Missing a Javadoc comment. 104
Error Variable 'maxMemoryLoad' must be private and have accessor methods. 104
Error Line has trailing spaces. 105
Error Variable 'frozenQ' must be private and have accessor methods. 109
Error Missing a Javadoc comment. 112
Error Missing a Javadoc comment. 113
Error Parameter key should be final. 124
Error Parameter scratchDir should be final. 124
Error Parameter maxMemLoad should be final. 124
Error Line has trailing spaces. 130
Error Line is longer than 80 characters. 130
Error ',' is not followed by whitespace. 130
Error ',' is not followed by whitespace. 130
Error ',' is not followed by whitespace. 130
Error First sentence should end with a period. 135
Error Method 'getClassKey' is not designed for extension - needs to be abstract, final or empty. 139
Error Method 'getState' is not designed for extension - needs to be abstract, final or empty. 146
Error First sentence should end with a period. 153
Error Method 'activate' is not designed for extension - needs to be abstract, final or empty. 156
Error Avoid inline conditionals. 158
Error First sentence should end with a period. 160
Error Method 'deactivate' is not designed for extension - needs to be abstract, final or empty. 163
Error First sentence should end with a period. 167
Error Method 'freeze' is not designed for extension - needs to be abstract, final or empty. 170
Error First sentence should end with a period. 174
Error Method 'unfreeze' is not designed for extension - needs to be abstract, final or empty. 177
Error First sentence should end with a period. 181
Error Method 'snooze' is not designed for extension - needs to be abstract, final or empty. 184
Error First sentence should end with a period. 187
Error Method 'wake' is not designed for extension - needs to be abstract, final or empty. 190
Error Avoid inline conditionals. 192
Error First sentence should end with a period. 194
Error Method 'discard' is not designed for extension - needs to be abstract, final or empty. 197
Error Line is longer than 80 characters. 198
Error Method 'noteInProcess' is not designed for extension - needs to be abstract, final or empty. 209
Error Parameter o should be final. 209
Error Expected @param tag for 'o'. 209
Error Line has trailing spaces. 210
Error ':' should be on a new line. 210
Error Line has trailing spaces. 216
Error First sentence should end with a period. 219
Error Line has trailing spaces. 222
Error Method 'noteProcessDone' is not designed for extension - needs to be abstract, final or empty. 227
Error Parameter o should be final. 227
Error Expected @param tag for 'o'. 227
Error 'if' is not followed by whitespace. 232
Error '<' is not preceded with whitespace. 232
Error '<' is not followed by whitespace. 232
Error Avoid inline conditionals. 233
Error Line has trailing spaces. 240
Error Expected an @return tag. 244
Error Parameter o should be final. 244
Error Expected @param tag for 'o'. 244
Error Method 'checkEmpty' is not designed for extension - needs to be abstract, final or empty. 261
Error '!' is followed by whitespace. 263
Error ')' is preceded with whitespace. 263
Error ')' is preceded with whitespace. 263
Error Avoid inline conditionals. 268
Error Method 'getWakeTime' is not designed for extension - needs to be abstract, final or empty. 278
Error Method 'setWakeTime' is not designed for extension - needs to be abstract, final or empty. 285
Error Parameter w should be final. 285
Error First sentence should end with a period. 289
Error Method 'getSortFallback' is not designed for extension - needs to be abstract, final or empty. 294
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 304
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 304
Error Parameter o should be final. 304
Error First sentence should end with a period. 308
Error Method 'enqueue' is not designed for extension - needs to be abstract, final or empty. 314
Error Parameter curi should be final. 314
Error Line has trailing spaces. 315
Error 'if' is not followed by whitespace. 316
Error 'if' is not followed by whitespace. 321
Error '!=' is not preceded with whitespace. 321
Error '!=' is not followed by whitespace. 321
Error Line has trailing spaces. 326
Error First sentence should end with a period. 332
Error Line has trailing spaces. 333
Error 'if' is not followed by whitespace. 336
Error '>' is not preceded with whitespace. 336
Error '>' is not followed by whitespace. 336
Error Line has trailing spaces. 338
Error 'if' is not followed by whitespace. 339
Error '==' is not preceded with whitespace. 339
Error '==' is not followed by whitespace. 339
Error Method 'memoryLoad' is not designed for extension - needs to be abstract, final or empty. 349
Error '+' is not preceded with whitespace. 350
Error '+' is not followed by whitespace. 350
Error First sentence should end with a period. 353
Error Parameter curi should be final. 359
Error Expected @param tag for 'curi'. 359
Error First sentence should end with a period. 363
Error Parameter curi should be final. 368
Error Expected @param tag for 'curi'. 368
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 377
Error First sentence should end with a period. 382
Error Method 'dequeue' is not designed for extension - needs to be abstract, final or empty. 388
Error 'if' is not followed by whitespace. 391
Error Line has trailing spaces. 405
Error Line has trailing spaces. 410
Error 'while' is not followed by whitespace. 415
Error Line is longer than 80 characters. 417
Error 'if' is not followed by whitespace. 417
Error '||' is not preceded with whitespace. 417
Error Line has trailing spaces. 418
Error Line has trailing spaces. 426
Error Missing a Javadoc comment. 427
Error 'while' is not followed by whitespace. 429
Error Line is longer than 80 characters. 431
Error 'if' is not followed by whitespace. 431
Error '||' is not preceded with whitespace. 431
Error Line has trailing spaces. 441
Error Line has trailing spaces. 442
Error Method 'length' is not designed for extension - needs to be abstract, final or empty. 447
Error Method 'frozenLength' is not designed for extension - needs to be abstract, final or empty. 454
Error Line has trailing spaces. 457
Error Line has trailing spaces. 458
Error Line has trailing spaces. 459
Error Line has trailing spaces. 460
Error Method 'getIterator' is not designed for extension - needs to be abstract, final or empty. 465
Error Parameter inCacheOnly should be final. 465
Error Expected @param tag for 'inCacheOnly'. 465
Error Comment matches to-do format 'TODO:'. 466
Error Line is longer than 80 characters. 475
Error Method 'deleteMatchedItems' is not designed for extension - needs to be abstract, final or empty. 478
Error Parameter matcher should be final. 478
Error Expected @param tag for 'matcher'. 478
Error Comment matches to-do format 'TODO:'. 481
Error ',' is not followed by whitespace. 484
Error Method 'getInProcessItems' is not designed for extension - needs to be abstract, final or empty. 493
Error First sentence should end with a period. 497
Error Method 'enqueueFrozen' is not designed for extension - needs to be abstract, final or empty. 504
Error Parameter curi should be final. 504
Error Expected @param tag for 'curi'. 504
Error Method 'isDiscardable' is not designed for extension - needs to be abstract, final or empty. 519
Error Line is longer than 80 characters. 524
Error Missing a Javadoc comment. 524
Error Parameter stream should be final. 524
Error Method 'setValence' is not designed for extension - needs to be abstract, final or empty. 533
Error Parameter v should be final. 533
Error Expected @param tag for 'v'. 533
Error Method 'setMaximumMemoryLoad' is not designed for extension - needs to be abstract, final or empty. 540
Error Missing a Javadoc comment. 540
Error Parameter load should be final. 540
Error 'if' is not followed by whitespace. 542
Error '==' is not preceded with whitespace. 542
Error '==' is not followed by whitespace. 542
Error Method 'getLastQueued' is not designed for extension - needs to be abstract, final or empty. 553
Error Method 'getLastDequeued' is not designed for extension - needs to be abstract, final or empty. 561

org/archive/crawler/frontier/KeyedQueueTest.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/frontier/KeyedQueueTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 2
Error Line has trailing spaces. 6
Error Line has trailing spaces. 8
Error Line has trailing spaces. 13
Error Line has trailing spaces. 14
Error Line has trailing spaces. 18
Error Line has trailing spaces. 39
Error Method 'testDequeueCrawlURIs' is not designed for extension - needs to be abstract, final or empty. 43
Error Expected @throws tag for 'IOException'. 43
Error Line has trailing spaces. 44
Error Line has trailing spaces. 51
Error Line has trailing spaces. 62
Error Line has trailing spaces. 67
Error Line has trailing spaces. 75
Error Line has trailing spaces. 80
Error Line has trailing spaces. 85
Error Line has trailing spaces. 86
Error Line has trailing spaces. 90
Error Line has trailing spaces. 98
Error Line has trailing spaces. 103
Error Line has trailing spaces. 108
Error Line has trailing spaces. 115
Error Line has trailing spaces. 126
Error Line has trailing spaces. 136
Error Line has trailing spaces. 139

org/archive/crawler/frontier/RecoveryJournal.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Unused import - org.archive.crawler.framework.URIFrontier. 44
Error Line has trailing spaces. 49
Error Line has trailing spaces. 54
Error Missing a Javadoc comment. 59
Error 'static' modifier out of order with the JLS suggestions. 59
Error Missing a Javadoc comment. 60
Error 'static' modifier out of order with the JLS suggestions. 60
Error Missing a Javadoc comment. 61
Error 'static' modifier out of order with the JLS suggestions. 61
Error Missing a Javadoc comment. 62
Error 'static' modifier out of order with the JLS suggestions. 62
Error Missing a Javadoc comment. 63
Error 'static' modifier out of order with the JLS suggestions. 63
Error Missing a Javadoc comment. 70
Error Line has trailing spaces. 72
Error First sentence should end with a period. 73
Error Line has trailing spaces. 75
Error Parameter path should be final. 80
Error Expected @param tag for 'path'. 80
Error Parameter filename should be final. 80
Error Expected @param tag for 'filename'. 80
Error Expected @throws tag for 'IOException'. 81
Error Method 'added' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error Parameter curi should be final. 87
Error Line has trailing spaces. 88
Error Method 'finishedSuccess' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92
Error Parameter curi should be final. 92
Error Line has trailing spaces. 95
Error Method 'finishedSuccess' is not designed for extension - needs to be abstract, final or empty. 96
Error Missing a Javadoc comment. 96
Error Parameter uuri should be final. 96
Error Line has trailing spaces. 99
Error Method 'finishedSuccess' is not designed for extension - needs to be abstract, final or empty. 100
Error Missing a Javadoc comment. 100
Error Parameter uuri should be final. 100
Error Method 'emitted' is not designed for extension - needs to be abstract, final or empty. 104
Error Missing a Javadoc comment. 104
Error Parameter curi should be final. 104
Error Method 'finishedFailure' is not designed for extension - needs to be abstract, final or empty. 109
Error Missing a Javadoc comment. 109
Error Parameter curi should be final. 109
Error Method 'rescheduled' is not designed for extension - needs to be abstract, final or empty. 113
Error Missing a Javadoc comment. 113
Error Parameter curi should be final. 113
Error Missing a Javadoc comment. 117
Error Parameter string should be final. 117
Error Line has trailing spaces. 128
Error Line has trailing spaces. 131
Error Line is longer than 80 characters. 132
Error Parameter source should be final. 134
Error Parameter frontier should be final. 134
Error Expected @throws tag for 'IOException'. 135
Error Array brackets at illegal position. 145
Error Must have at least one statement. 155
Error Line has trailing spaces. 160
Error Array brackets at illegal position. 168
Error '3' is a magic number. 177
Error '3' is a magic number. 178
Error Must have at least one statement. 189
Error Line has trailing spaces. 192
Error Line contains a tab character. 192
Error Line has trailing spaces. 195
Error Parameter source should be final. 200
Error Expected @param tag for 'source'. 200
Error Expected @throws tag for 'IOException'. 201
Error '?' is not preceded with whitespace. 206
Error '?' should be on a new line. 206
Error Avoid inline conditionals. 206
Error ':' is not preceded with whitespace. 207
Error ':' should be on a new line. 207
Error Line has trailing spaces. 208
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 214

org/archive/crawler/frontier/SchedulingComparator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 38
Error Parameter o1 should be final. 38
Error Parameter o2 should be final. 38
Error 'if' is not followed by whitespace. 39
Error '==' is not preceded with whitespace. 39
Error '==' is not followed by whitespace. 39
Error Line is longer than 80 characters. 42
Error 'cast' is not followed by whitespace. 42
Error 'cast' is not followed by whitespace. 42
Error Line is longer than 80 characters. 45
Error 'cast' is not followed by whitespace. 45
Error 'cast' is not followed by whitespace. 45
Error Line is longer than 80 characters. 51
Error 'cast' is not followed by whitespace. 51
Error 'cast' is not followed by whitespace. 51

org/archive/crawler/frontier/URIQueueMatcher.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 37
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 49
Error Line is longer than 80 characters. 57
Error Line is longer than 80 characters. 64
Error Parameter pattern should be final. 64
Error Parameter delete should be final. 64
Error 'delete' hides a field. 64
Error Parameter frontier should be final. 64
Error 'frontier' hides a field. 64
Error '{' is not preceded with whitespace. 64
Error Method 'evaluate' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 73
Error Parameter o should be final. 73
Error 'if' is not followed by whitespace. 74
Error '{' is not preceded with whitespace. 74
Error Name 'CaURI' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Error 'cast' is not followed by whitespace. 75
Error 'if' is not followed by whitespace. 77
Error '{' is not preceded with whitespace. 77
Error 'if' is not followed by whitespace. 78
Error '{' is not preceded with whitespace. 78
Error ',' is not followed by whitespace. 79

org/archive/crawler/frontier/URIWorkQueue.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 35
Error Line has trailing spaces. 36
Error First sentence should end with a period. 42
Error Redundant 'public' modifier. 43
Error First sentence should end with a period. 45
Error Redundant 'public' modifier. 46
Error First sentence should end with a period. 48
Error Redundant 'public' modifier. 49
Error First sentence should end with a period. 51
Error Redundant 'public' modifier. 52
Error First sentence should end with a period. 54
Error Redundant 'public' modifier. 55
Error First sentence should end with a period. 57
Error Redundant 'public' modifier. 58
Error First sentence should end with a period. 60
Error Redundant 'public' modifier. 61
Error Line has trailing spaces. 64
Error First sentence should end with a period. 66
Error Redundant 'public' modifier. 70
Error Line has trailing spaces. 72
Error Redundant 'public' modifier. 75
Error Line has trailing spaces. 77
Error Redundant 'public' modifier. 81
Error Line has trailing spaces. 83
Error Redundant 'public' modifier. 88
Error First sentence should end with a period. 93
Error Redundant 'public' modifier. 96
Error First sentence should end with a period. 98
Error Redundant 'public' modifier. 101
Error First sentence should end with a period. 103
Error Redundant 'public' modifier. 106
Error First sentence should end with a period. 108
Error Redundant 'public' modifier. 111
Error First sentence should end with a period. 113
Error Redundant 'public' modifier. 116
Error First sentence should end with a period. 118
Error Redundant 'public' modifier. 121
Error First sentence should end with a period. 123
Error Redundant 'public' modifier. 126
Error Line has trailing spaces. 131
Error Redundant 'public' modifier. 134
Error Line has trailing spaces. 137
Error Line has trailing spaces. 143
Error Redundant 'public' modifier. 146
Error Expected @param tag for 'o'. 146
Error First sentence should end with a period. 148
Error Line has trailing spaces. 151
Error Line has trailing spaces. 153
Error Redundant 'public' modifier. 156
Error Expected @param tag for 'o'. 156
Error Redundant 'public' modifier. 161
Error First sentence should end with a period. 163
Error Line has trailing spaces. 165
Error Redundant 'public' modifier. 168
Error Expected @param tag for 'v'. 168
Error Line has trailing spaces. 169
Error Redundant 'public' modifier. 176
Error Redundant 'public' modifier. 181
Error First sentence should end with a period. 183
Error Line has trailing spaces. 183
Error Line has trailing spaces. 184
Error Redundant 'public' modifier. 188
Error First sentence should end with a period. 193
Error Line has trailing spaces. 193
Error Line has trailing spaces. 195
Error Redundant 'public' modifier. 198
Error Expected @param tag for 'curi'. 198
Error First sentence should end with a period. 200
Error Line has trailing spaces. 200
Error Line has trailing spaces. 202
Error Redundant 'public' modifier. 205
Error Redundant 'public' modifier. 211
Error Redundant 'public' modifier. 217
Error Line has trailing spaces. 219
Error Redundant 'public' modifier. 226
Error Expected @param tag for 'load'. 226
Error Line has trailing spaces. 227
Error Redundant 'public' modifier. 232
Error Line has trailing spaces. 233
Error Line has trailing spaces. 235
Error Line has trailing spaces. 240
Error Redundant 'public' modifier. 243
Error Line has trailing spaces. 248
Error Line has trailing spaces. 249
Error Line has trailing spaces. 250
Error Redundant 'public' modifier. 255
Error Expected @param tag for 'inCacheOnly'. 255
Error Line has trailing spaces. 257
Error Line has trailing spaces. 258
Error Line has trailing spaces. 259
Error Line is longer than 80 characters. 261
Error Redundant 'public' modifier. 264
Error Expected @param tag for 'matcher'. 264

org/archive/crawler/frontier/URIWorkQueueStateComparator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 24
Error Line has trailing spaces. 36
Error Variable 'statesArray' must be private and have accessor methods. 41
Error Array brackets at illegal position. 41
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 49
Error Variable 'states' must be private and have accessor methods. 49
Error Line has trailing spaces. 50
Error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Parameter o1 should be final. 54
Error Parameter o2 should be final. 54
Error '-' is not preceded with whitespace. 57
Error '-' is not followed by whitespace. 57
Error Expected an @return tag. 64
Error Parameter o1 should be final. 64
Error Expected @param tag for 'o1'. 64
Error 'cast' is not followed by whitespace. 65

org/archive/crawler/frontier/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/io/LocalErrorFormatter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 37
Error Method 'format' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Parameter lr should be final. 42
Error 'cast' is not followed by whitespace. 44

org/archive/crawler/io/PassthroughFormatter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Method 'format' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Parameter record should be final. 43

org/archive/crawler/io/RuntimeErrorFormatter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 2
Error Line has trailing spaces. 4
Error Line has trailing spaces. 6
Error Line has trailing spaces. 36
Error Line contains a tab character. 40
Error Line contains a tab character. 41
Error Method 'format' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Parameter lr should be final. 43
Error 'cast' is not followed by whitespace. 47
Error 'cast' is not followed by whitespace. 49
Error Line contains a tab character. 50

org/archive/crawler/io/StatisticsLogFormatter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Method 'format' is not designed for extension - needs to be abstract, final or empty. 45
Error Missing a Javadoc comment. 45
Error Parameter record should be final. 45

org/archive/crawler/io/UriErrorFormatter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 37
Error Method 'format' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Parameter lr should be final. 42
Error '(' is followed by whitespace. 48
Error '==' is not followed by whitespace. 48
Error Avoid inline conditionals. 48
Error ')' is preceded with whitespace. 48

org/archive/crawler/io/UriProcessingFormatter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 3
Error Line has trailing spaces. 4
Error Line contains a tab character. 44
Error Missing a Javadoc comment. 46
Error 'static' modifier out of order with the JLS suggestions. 46
Error Method 'format' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter lr should be final. 48
Error 'cast' is not followed by whitespace. 49
Error Line has trailing spaces. 54
Error 'if' is not followed by whitespace. 56
Error Line has trailing spaces. 62
Error Line has trailing spaces. 66
Error 'if' is not followed by whitespace. 73
Error Line is longer than 80 characters. 75
Error '-' is not preceded with whitespace. 75
Error '-' is not followed by whitespace. 75
Error 'cast' is not followed by whitespace. 83
Error 'cast' is not followed by whitespace. 86
Error Line has trailing spaces. 88
Error 'if' is not followed by whitespace. 90
Error '!=' is not preceded with whitespace. 90
Error '!=' is not followed by whitespace. 90
Error 'cast' is not followed by whitespace. 91
Error '5' is a magic number. 96
Error '10' is a magic number. 98
Error '3' is a magic number. 111
Error Line contains a tab character. 112
Error 'cast' is not followed by whitespace. 115
Error Line has trailing spaces. 120
Error Method 'checkForNull' is not designed for extension - needs to be abstract, final or empty. 125
Error Parameter str should be final. 125
Error '?' is not preceded with whitespace. 126
Error Avoid inline conditionals. 126
Error ':' is not preceded with whitespace. 126

org/archive/crawler/io/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/postprocessor/CrawlStateUpdater.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 47
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 47
Error Missing a Javadoc comment. 50
Error Parameter name should be final. 50
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Parameter curi should be final. 54
Error 'if' is not followed by whitespace. 60
Error '==' is not preceded with whitespace. 60
Error '==' is not followed by whitespace. 60
Error '>' is not preceded with whitespace. 62
Error '>' is not followed by whitespace. 62
Error '{' is not preceded with whitespace. 62
Error '&&' should be on a new line. 68
Error '}' should be on the same line. 78

org/archive/crawler/postprocessor/Postselector.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 64
Error Missing a Javadoc comment. 67
Error 'static' modifier out of order with the JLS suggestions. 67
Error Missing a Javadoc comment. 69
Error 'static' modifier out of order with the JLS suggestions. 69
Error Line has trailing spaces. 71
Error Missing a Javadoc comment. 72
Error Line has trailing spaces. 73
Error Missing a Javadoc comment. 74
Error Line has trailing spaces. 76
Error Line has trailing spaces. 81
Error Comment matches to-do format 'TODO:'. 83
Error Line is longer than 80 characters. 84
Error Parameter name should be final. 89
Error '+' should be on a new line. 90
Error '+' should be on a new line. 94
Error '+' should be on a new line. 99
Error '+' should be on a new line. 100
Error '+' should be on a new line. 101
Error 'cast' is not followed by whitespace. 105
Error '+' should be on a new line. 106
Error '+' should be on a new line. 107
Error Line has trailing spaces. 112
Error Method 'initialTasks' is not designed for extension - needs to be abstract, final or empty. 113
Error Missing a Javadoc comment. 113
Error '1024' is a magic number. 120
Error '1024' is a magic number. 120
Error '1024' is a magic number. 120
Error '1024' is a magic number. 120
Error '+' should be on a new line. 128
Error '?' is not preceded with whitespace. 129
Error Avoid inline conditionals. 129
Error ':' is not preceded with whitespace. 129
Error 'cast' is not followed by whitespace. 138
Error '+' should be on a new line. 145
Error Line is longer than 80 characters. 152
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 154
Error Missing a Javadoc comment. 154
Error Parameter curi should be final. 154
Error '+' is not preceded with whitespace. 155
Error '+' is not followed by whitespace. 155
Error '+' is not preceded with whitespace. 155
Error '+' is not followed by whitespace. 155
Error Line has trailing spaces. 169
Error Line has trailing spaces. 175
Error ',' is not followed by whitespace. 178
Error Line has trailing spaces. 181
Error Line has trailing spaces. 187
Error Line has trailing spaces. 193
Error '{' is followed by whitespace. 201
Error '(' is followed by whitespace. 206
Error Missing a Javadoc comment. 211
Error Parameter curi should be final. 211
Error '{' is followed by whitespace. 219
Error ',' is not followed by whitespace. 220
Error Method 'handlePrerequisites' is not designed for extension - needs to be abstract, final or empty. 226
Error Missing a Javadoc comment. 226
Error Parameter curi should be final. 226
Error 'cast' is not followed by whitespace. 236
Error '+' is not preceded with whitespace. 241
Error '{' is followed by whitespace. 251
Error ',' is not followed by whitespace. 252
Error '{' is followed by whitespace. 255
Error ',' is not followed by whitespace. 257
Error Parameter caUri should be final. 269
Error 'if' is not followed by whitespace. 270
Error '+' is not preceded with whitespace. 271
Error '+' is not followed by whitespace. 271
Error '?' is not preceded with whitespace. 278
Error '?' should be on a new line. 278
Error Avoid inline conditionals. 278
Error 'cast' is not followed by whitespace. 279
Error ':' is not preceded with whitespace. 279
Error Method 'isOverrideEnabled' is not designed for extension - needs to be abstract, final or empty. 288
Error Missing a Javadoc comment. 288
Error Parameter context should be final. 288
Error 'cast' is not followed by whitespace. 291
Error Line has trailing spaces. 299
Error Parameter curi should be final. 313
Error Parameter baseUri should be final. 313
Error Parameter collection should be final. 314
Error Parameter linkType should be final. 314
Error Parameter directive should be final. 314
Error '{' should be on the previous line. 315
Error '200' is a magic number. 316
Error '400' is a magic number. 316
Error '(' is followed by whitespace. 323
Error '==' is not preceded with whitespace. 324
Error '301' is a magic number. 324
Error '==' is not followed by whitespace. 324
Error '==' is not preceded with whitespace. 324
Error '302' is a magic number. 324
Error '==' is not followed by whitespace. 324
Error ')' is preceded with whitespace. 325
Error 'if' is not followed by whitespace. 328
Error '{' is not preceded with whitespace. 329
Error 'cast' is not followed by whitespace. 342
Error ';' is followed by whitespace. 343
Error 'cast' is not followed by whitespace. 344
Error '+' is not preceded with whitespace. 354
Error '{' is followed by whitespace. 360
Error ',' is not followed by whitespace. 362
Error '{' is followed by whitespace. 365
Error ',' is not followed by whitespace. 367

org/archive/crawler/postprocessor/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/prefetch/PreconditionEnforcer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 59
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 59
Error Line has trailing spaces. 62
Error Missing a Javadoc comment. 62
Error 'static' modifier out of order with the JLS suggestions. 62
Error Line has trailing spaces. 63
Error '60' is a magic number. 63
Error '*' is not preceded with whitespace. 63
Error '*' is not followed by whitespace. 63
Error '60' is a magic number. 63
Error '*' is not preceded with whitespace. 63
Error '*' is not followed by whitespace. 63
Error '6' is a magic number. 63
Error Missing a Javadoc comment. 64
Error 'static' modifier out of order with the JLS suggestions. 64
Error '60' is a magic number. 65
Error '*' is not preceded with whitespace. 65
Error '*' is not followed by whitespace. 65
Error '60' is a magic number. 65
Error '*' is not preceded with whitespace. 65
Error '*' is not followed by whitespace. 65
Error '24' is a magic number. 65
Error First sentence should end with a period. 67
Error 'static' modifier out of order with the JLS suggestions. 68
Error First sentence should end with a period. 70
Error 'static' modifier out of order with the JLS suggestions. 71
Error Parameter name should be final. 77
Error Expected @param tag for 'name'. 77
Error Line is longer than 80 characters. 83
Error '+' should be on a new line. 83
Error '+' should be on a new line. 84
Error '+' should be on a new line. 90
Error '+' should be on a new line. 91
Error '+' should be on a new line. 92
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 98
Error Missing a Javadoc comment. 98
Error Parameter curi should be final. 98
Error '!' is followed by whitespace. 106
Error '+' should be on a new line. 107
Error Comment matches to-do format 'TODO:'. 123
Error Parameter curi should be final. 138
Error '&&' should be on a new line. 142
Error '}' should be on the same line. 148
Error Line contains a tab character. 154
Error '(' is followed by whitespace. 155
Error '}' should be on the same line. 164
Error 'if' is not followed by whitespace. 171
Error '{' is not preceded with whitespace. 171
Error 'if' is not followed by whitespace. 173
Error '(' is followed by whitespace. 173
Error Line is longer than 80 characters. 175
Error ',' is not followed by whitespace. 177
Error ',' is not followed by whitespace. 186
Error Parameter curi should be final. 196
Error Expected @param tag for 'curi'. 196
Error 'if' is not followed by whitespace. 198
Error '==' is not preceded with whitespace. 198
Error '==' is not followed by whitespace. 198
Error 'if' is not followed by whitespace. 228
Error '{' is not preceded with whitespace. 228
Error Method 'getIPValidityDuration' is not designed for extension - needs to be abstract, final or empty. 243
Error Parameter curi should be final. 243
Error 'cast' is not followed by whitespace. 246
Error Method 'isIpExpired' is not designed for extension - needs to be abstract, final or empty. 259
Error Parameter curi should be final. 259
Error Line has trailing spaces. 283
Error Line has trailing spaces. 286
Error '1000' is a magic number. 293
Error Method 'getRobotsValidityDuration' is not designed for extension - needs to be abstract, final or empty. 304
Error Parameter curi should be final. 304
Error Expected @param tag for 'curi'. 304
Error '1000' is a magic number. 314
Error Method 'isRobotsExpired' is not designed for extension - needs to be abstract, final or empty. 326
Error Parameter curi should be final. 326
Error Expected @param tag for 'curi'. 326
Error 'cast' is not followed by whitespace. 379
Error '+' should be on a new line. 414
Error 'cast' is not followed by whitespace. 439
Error '+' should be on a new line. 444

org/archive/crawler/prefetch/Preselector.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 48
Error First sentence should end with a period. 50
Error Line is longer than 80 characters. 50
Error First sentence should end with a period. 52
Error Parameter name should be final. 58
Error Expected @param tag for 'name'. 58
Error '+' should be on a new line. 59
Error '+' should be on a new line. 63
Error '+' should be on a new line. 64
Error '+' should be on a new line. 65
Error '+' should be on a new line. 66
Error '+' should be on a new line. 67
Error '+' should be on a new line. 72
Error '+' should be on a new line. 73
Error '+' should be on a new line. 78
Error Line is longer than 80 characters. 84
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error Parameter curi should be final. 86
Error Line is longer than 80 characters. 91
Error Must have at least one statement. 93
Error Line is longer than 80 characters. 103
Error Must have at least one statement. 106
Error Line is longer than 80 characters. 112
Error 'if' is not followed by whitespace. 114
Error Line is longer than 80 characters. 117
Error Must have at least one statement. 120

org/archive/crawler/prefetch/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/scope/BroadScope.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Parameter name should be final. 61
Error '+' should be on a new line. 64
Error '+' should be on a new line. 65
Error '+' should be on a new line. 66
Error Line is longer than 80 characters. 67
Error Line contains a tab character. 67
Error '+' should be on a new line. 67
Error Line contains a tab character. 68
Error Method 'createSeedlist' is not designed for extension - needs to be abstract, final or empty. 79
Error Parameter seedfile should be final. 79
Error Parameter c should be final. 79
Error Parameter caching should be final. 80
Error Method 'transitiveAccepts' is not designed for extension - needs to be abstract, final or empty. 88
Error Parameter o should be final. 88
Error Method 'focusAccepts' is not designed for extension - needs to be abstract, final or empty. 99
Error Parameter o should be final. 99

org/archive/crawler/scope/DomainScope.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 72
Error Missing a Javadoc comment. 74
Error Missing a Javadoc comment. 76
Error Variable 'additionalFocusFilter' must be private and have accessor methods. 76
Error Missing a Javadoc comment. 77
Error Variable 'transitiveFilter' must be private and have accessor methods. 77
Error Missing a Javadoc comment. 79
Error Parameter name should be final. 79
Error '+' should be on a new line. 82
Error '+' should be on a new line. 83
Error '+' should be on a new line. 84
Error Method 'transitiveAccepts' is not designed for extension - needs to be abstract, final or empty. 98
Error Parameter o should be final. 98
Error Expected @param tag for 'o'. 98
Error Method 'focusAccepts' is not designed for extension - needs to be abstract, final or empty. 108
Error Parameter o should be final. 108
Error '=' is not followed by whitespace. 119
Error '}' should be on the same line. 124
Error 'synchronized' is not followed by whitespace. 134
Error 'cast' is not followed by whitespace. 136
Error '}' should be on the same line. 140
Error Method 'additionalFocusAccepts' is not designed for extension - needs to be abstract, final or empty. 170
Error Missing a Javadoc comment. 170
Error Parameter o should be final. 170

org/archive/crawler/scope/DomainScopeTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 59
Error Parameter name should be final. 59
Error Missing a Javadoc comment. 63
Error Missing a Javadoc comment. 67
Error Parameter o should be final. 67
Error Missing a Javadoc comment. 71
Error Parameter o should be final. 71
Error Missing a Javadoc comment. 75
Error Parameter o should be final. 75
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 80
Error Missing a Javadoc comment. 80
Error Method 'addURL' is not designed for extension - needs to be abstract, final or empty. 126
Error Missing a Javadoc comment. 126
Error Parameter list should be final. 126
Error Parameter url should be final. 126
Error Method 'testInScope' is not designed for extension - needs to be abstract, final or empty. 130
Error Missing a Javadoc comment. 130
Error Method 'testOutOfScope' is not designed for extension - needs to be abstract, final or empty. 137
Error Missing a Javadoc comment. 137

org/archive/crawler/scope/FilterScope.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 67
Error Missing a Javadoc comment. 69
Error Missing a Javadoc comment. 70
Error Missing a Javadoc comment. 72
Error Variable 'focusFilters' must be private and have accessor methods. 72
Error Missing a Javadoc comment. 73
Error Variable 'transitiveFilter' must be private and have accessor methods. 73
Error Missing a Javadoc comment. 75
Error Parameter name should be final. 75
Error '+' should be on a new line. 78
Error Line is longer than 80 characters. 79
Error '+' should be on a new line. 79
Error Method 'transitiveAccepts' is not designed for extension - needs to be abstract, final or empty. 95
Error Parameter o should be final. 95
Error Expected @param tag for 'o'. 95
Error Method 'focusAccepts' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter o should be final. 103
Error Expected @param tag for 'o'. 103

org/archive/crawler/scope/HostScope.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 72
Error Missing a Javadoc comment. 75
Error Variable 'additionalFocusFilter' must be private and have accessor methods. 75
Error Missing a Javadoc comment. 76
Error Variable 'transitiveFilter' must be private and have accessor methods. 76
Error Missing a Javadoc comment. 78
Error Parameter name should be final. 78
Error '+' should be on a new line. 81
Error '+' should be on a new line. 82
Error '+' should be on a new line. 83
Error Method 'transitiveAccepts' is not designed for extension - needs to be abstract, final or empty. 97
Error Parameter o should be final. 97
Error Expected @param tag for 'o'. 97
Error Method 'focusAccepts' is not designed for extension - needs to be abstract, final or empty. 108
Error Parameter o should be final. 108
Error Expected @param tag for 'o'. 108
Error 'synchronized' is not followed by whitespace. 118
Error 'cast' is not followed by whitespace. 120
Error Line is longer than 80 characters. 131
Error Method 'additionalFocusAccepts' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter o should be final. 133

org/archive/crawler/scope/PathScope.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 72
Error Missing a Javadoc comment. 75
Error Missing a Javadoc comment. 76
Error Missing a Javadoc comment. 79
Error Variable 'additionalFocusFilter' must be private and have accessor methods. 79
Error Missing a Javadoc comment. 80
Error Variable 'transitiveFilter' must be private and have accessor methods. 80
Error Missing a Javadoc comment. 82
Error Parameter name should be final. 82
Error '+' should be on a new line. 85
Error '+' should be on a new line. 86
Error '+' should be on a new line. 87
Error '+' should be on a new line. 88
Error Line is longer than 80 characters. 89
Error '+' should be on a new line. 89
Error Line is longer than 80 characters. 90
Error Method 'transitiveAccepts' is not designed for extension - needs to be abstract, final or empty. 104
Error Parameter o should be final. 104
Error Expected @param tag for 'o'. 104
Error Method 'focusAccepts' is not designed for extension - needs to be abstract, final or empty. 115
Error Parameter o should be final. 115
Error Expected @param tag for 'o'. 115
Error 'synchronized' is not followed by whitespace. 125
Error '}' should be on the same line. 136
Error '+' should be on a new line. 138
Error '}' should be on the same line. 150
Error '+' should be on a new line. 152
Error Line is longer than 80 characters. 164
Error Method 'additionalFocusAccepts' is not designed for extension - needs to be abstract, final or empty. 166
Error Parameter o should be final. 166

org/archive/crawler/scope/RefinedScope.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 24
Error Line has trailing spaces. 35
Error Line has trailing spaces. 36
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 44
Error Variable 'additionalFocusFilter' must be private and have accessor methods. 44
Error Missing a Javadoc comment. 45
Error Variable 'transitiveFilter' must be private and have accessor methods. 45
Error Missing a Javadoc comment. 47
Error Parameter name should be final. 47
Error Method 'transitiveAccepts' is not designed for extension - needs to be abstract, final or empty. 60
Error Parameter o should be final. 60
Error Expected @param tag for 'o'. 60
Error Line has trailing spaces. 63
Error Method 'additionalFocusAccepts' is not designed for extension - needs to be abstract, final or empty. 64
Error Missing a Javadoc comment. 64
Error Parameter o should be final. 64

org/archive/crawler/scope/SurtPrefixScope.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line has trailing spaces. 38
Error Line has trailing spaces. 46
Error Line has trailing spaces. 48
Error Missing a Javadoc comment. 51
Error Line is longer than 80 characters. 52
Error Missing a Javadoc comment. 52
Error Missing a Javadoc comment. 53
Error Line has trailing spaces. 54
Error Line is longer than 80 characters. 55
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 57
Error Variable 'surtPrefixes' must be private and have accessor methods. 57
Error Missing a Javadoc comment. 59
Error Parameter name should be final. 59
Error Line is longer than 80 characters. 67
Error '+' should be on a new line. 67
Error Line is longer than 80 characters. 70
Error '+' should be on a new line. 70
Error Line has trailing spaces. 71
Error Line has trailing spaces. 73
Error '+' should be on a new line. 75
Error Line has trailing spaces. 83
Error Method 'focusAccepts' is not designed for extension - needs to be abstract, final or empty. 88
Error Parameter o should be final. 88
Error Line has trailing spaces. 92
Error 'if' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 100
Error '+' is not followed by whitespace. 100
Error '6' is a magic number. 100
Error Line has trailing spaces. 104
Error Missing a Javadoc comment. 105
Error Line has trailing spaces. 106
Error Line has trailing spaces. 108
Error Line has trailing spaces. 109
Error 'if' is not followed by whitespace. 112
Error '>' is not preceded with whitespace. 112
Error '>' is not followed by whitespace. 112
Error Line has trailing spaces. 125
Error Line has trailing spaces. 129
Error Line has trailing spaces. 131
Error Line has trailing spaces. 146
Error 'if' is not followed by whitespace. 151
Error '>' is not preceded with whitespace. 151
Error '>' is not followed by whitespace. 151
Error Line has trailing spaces. 172
Error Line has trailing spaces. 173
Error Method 'kickUpdate' is not designed for extension - needs to be abstract, final or empty. 176
Error Comment matches to-do format 'TODO:'. 178

org/archive/crawler/scope/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/selftest/AllSelfTestCases.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 44
Error '{' should be on the previous line. 45
Error '{' should be on the previous line. 83
Error '{' should be on the previous line. 105
Error 'cast' is not followed by whitespace. 109
Error '{' should be on the previous line. 115

org/archive/crawler/selftest/AuthSelfTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 38
Error Missing a Javadoc comment. 39
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 42
Error Method 'testAuth' is not designed for extension - needs to be abstract, final or empty. 62

org/archive/crawler/selftest/BackgroundImageExtractionSelfTestCase.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/selftest/BackgroundImageExtractionSelfTestCase.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 37
Error '{' should be on the previous line. 41
Error Missing a Javadoc comment. 47
Error Method 'testBackgroundImageExtraction' is not designed for extension - needs to be abstract, final or empty. 56
Error '{' should be on the previous line. 57
Error '{' should be on the previous line. 66
Error 'cast' is not followed by whitespace. 67
Error '&&' should be on a new line. 68
Error '{' should be on the previous line. 70
Error '{' should be on the previous line. 72
Error '}' should be on the same line. 74
Error '{' should be on the previous line. 76

org/archive/crawler/selftest/BadURIsStopPageParsingSelfTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 33
Error Line has trailing spaces. 35
Error Line is longer than 80 characters. 36
Error '{' should be on the previous line. 41
Error Line has trailing spaces. 44
Error Method 'testFilesFound' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error 'cast' is not followed by whitespace. 60

org/archive/crawler/selftest/CharsetSelfTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 38
Error Method 'testCharset' is not designed for extension - needs to be abstract, final or empty. 57
Error '{' should be on the previous line. 58

org/archive/crawler/selftest/FlashParseSelfTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 2
Error '{' should be on the previous line. 37
Error Method 'testFilesFound' is not designed for extension - needs to be abstract, final or empty. 45
Error Missing a Javadoc comment. 45

org/archive/crawler/selftest/FramesSelfTestCase.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/selftest/FramesSelfTestCase.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 34
Error '{' should be on the previous line. 37
Error Method 'testFrames' is not designed for extension - needs to be abstract, final or empty. 54
Error '{' should be on the previous line. 55

org/archive/crawler/selftest/MaxLinkHopsSelfTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 40
Error '{' should be on the previous line. 44
Error Method 'testMaxLinkHops' is not designed for extension - needs to be abstract, final or empty. 68
Error Expected @throws tag for 'AttributeNotFoundException'. 69
Error Expected @throws tag for 'MBeanException'. 69
Error Expected @throws tag for 'ReflectionException'. 69
Error '{' should be on the previous line. 70
Error 'cast' is not followed by whitespace. 72
Error 'cast' is not followed by whitespace. 75

org/archive/crawler/selftest/SelfTestCase.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 59
Error Missing a Javadoc comment. 65
Error Missing a Javadoc comment. 66
Error Missing a Javadoc comment. 67
Error Missing a Javadoc comment. 68
Error Line contains a tab character. 99
Error Missing a Javadoc comment. 102
Error '{' should be on the previous line. 103
Error Missing a Javadoc comment. 107
Error Parameter testName should be final. 107
Error '{' should be on the previous line. 108
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 115
Error Missing a Javadoc comment. 115
Error '{' should be on the previous line. 116
Error '{' should be on the previous line. 118
Error '+' should be on a new line. 119
Error Parameter obj should be final. 132
Error Redundant throws: 'NullPointerException' is unchecked exception. 133
Error '{' should be on the previous line. 134
Error '{' should be on the previous line. 136
Error Parameter str should be final. 149
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 150
Error Expected @throws tag for 'NullPointerException'. 150
Error Redundant throws: 'NullPointerException' is unchecked exception. 150
Error '{' should be on the previous line. 151
Error 'cast' is not followed by whitespace. 152
Error '{' should be on the previous line. 153
Error '+' should be on a new line. 154
Error Parameter file should be final. 167
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 Expected @throws tag for 'AttributeNotFoundException'. 192
Error Expected @throws tag for 'MBeanException'. 192
Error Expected @throws tag for 'ReflectionException'. 193
Error '{' should be on the previous line. 194
Error '?' is not preceded with whitespace. 196
Error Avoid inline conditionals. 196
Error ':' is not preceded with whitespace. 196
Error 'cast' is not followed by whitespace. 197
Error 'cast' is not followed by whitespace. 204
Error 'cast' is not followed by whitespace. 205
Error '&&' should be on a new line. 207
Error '{' should be on the previous line. 209
Error '}' should be on the same line. 211
Error '{' should be on the previous line. 213
Error '?' is not preceded with whitespace. 215
Error '?' should be on a new line. 215
Error Avoid inline conditionals. 215
Error ':' is not preceded with whitespace. 216
Error 'cast' is not followed by whitespace. 223
Error '&&' should be on a new line. 226
Error '{' should be on the previous line. 228
Error '}' should be on the same line. 230
Error '{' should be on the previous line. 232
Error '?' is not preceded with whitespace. 233
Error '?' should be on a new line. 233
Error Avoid inline conditionals. 233
Error ':' is not preceded with whitespace. 234
Error 'cast' is not followed by whitespace. 237
Error '{' should be on the previous line. 241
Error '+' should be on a new line. 242
Error '{' should be on the previous line. 256
Error '{' should be on the previous line. 264
Error '{' should be on the previous line. 272
Error '{' should be on the previous line. 284
Error '{' should be on the previous line. 293
Error '{' should be on the previous line. 301
Error '{' should be on the previous line. 310
Error '?' is not preceded with whitespace. 311
Error Avoid inline conditionals. 311
Error ':' is not preceded with whitespace. 311
Error Method 'getTestName' is not designed for extension - needs to be abstract, final or empty. 319
Error '{' should be on the previous line. 320
Error '{' should be on the previous line. 334
Error '{' should be on the previous line. 342
Error Method 'filesExist' is not designed for extension - needs to be abstract, final or empty. 352
Error Parameter files should be final. 352
Error '{' should be on the previous line. 353
Error '{' should be on the previous line. 356
Error 'cast' is not followed by whitespace. 357
Error '{' should be on the previous line. 358
Error Method 'fileExists' is not designed for extension - needs to be abstract, final or empty. 375
Error Parameter file should be final. 375
Error '{' should be on the previous line. 376
Error Method 'testFilesInArc' is not designed for extension - needs to be abstract, final or empty. 390
Error Parameter files should be final. 390
Error '{' should be on the previous line. 391
Error Line has trailing spaces. 394
Error Method 'testFilesInArc' is not designed for extension - needs to be abstract, final or empty. 404
Error Parameter files should be final. 404
Error Parameter foundFiles should be final. 404
Error '{' should be on the previous line. 405
Error Method 'filesFoundInArc' is not designed for extension - needs to be abstract, final or empty. 417
Error 'metaDatas' hides a field. 426
Error 'cast' is not followed by whitespace. 430
Error '&&' should be on a new line. 432

org/archive/crawler/selftest/SelfTestCrawlJobHandler.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 43
Error '{' should be on the previous line. 48
Error Missing a Javadoc comment. 54
Error Missing a Javadoc comment. 65
Error '{' should be on the previous line. 66
Error Missing a Javadoc comment. 70
Error Parameter selfTestName should be final. 70
Error 'selfTestName' hides a field. 70
Error '{' should be on the previous line. 71
Error ',' is not followed by whitespace. 72
Error Method 'crawlEnded' is not designed for extension - needs to be abstract, final or empty. 76
Error Missing a Javadoc comment. 76
Error Parameter sExitMessage should be final. 76
Error '{' should be on the previous line. 77
Error '{' should be on the previous line. 81
Error '{' should be on the previous line. 88
Error '}' should be on the same line. 90
Error '{' should be on the previous line. 92
Error 'cast' is not followed by whitespace. 93
Error '-' is not preceded with whitespace. 94
Error '-' is not followed by whitespace. 94
Error '&&' should be on a new line. 96
Error '+' should be on a new line. 105
Error '}' should be on the same line. 121
Error '{' should be on the previous line. 124
Error '}' should be on the same line. 126
Error '{' should be on the previous line. 129
Error Comment matches to-do format 'TODO:'. 130
Error '+' should be on a new line. 135
Error '?' is not preceded with whitespace. 136
Error Avoid inline conditionals. 136
Error ':' is not preceded with whitespace. 136
Error '?' is not preceded with whitespace. 137
Error '?' should be on a new line. 137
Error Avoid inline conditionals. 137
Error ':' is not preceded with whitespace. 138

org/archive/crawler/settings/ComplexType.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Missing a Javadoc comment. 72
Error Missing a Javadoc comment. 75
Error Missing a Javadoc comment. 76
Error Missing a Javadoc comment. 77
Error Missing a Javadoc comment. 78
Error Missing a Javadoc comment. 79
Error Missing a Javadoc comment. 80
Error Variable 'definitionMap' must be private and have accessor methods. 80
Error Missing a Javadoc comment. 81
Error Missing a Javadoc comment. 82
Error Parameter name should be final. 97
Error Parameter description should be final. 97
Error 'description' hides a field. 97
Error Method 'setAsOrder' is not designed for extension - needs to be abstract, final or empty. 102
Error Missing a Javadoc comment. 102
Error Parameter settingsHandler should be final. 102
Error 'settingsHandler' hides a field. 102
Error Method 'globalSettings' is not designed for extension - needs to be abstract, final or empty. 115
Error Method 'addElement' is not designed for extension - needs to be abstract, final or empty. 122
Error Missing a Javadoc comment. 122
Error Parameter settings should be final. 122
Error Parameter type should be final. 122
Error Missing a Javadoc comment. 131
Error Parameter settings should be final. 131
Error Parameter object should be final. 132
Error Line is longer than 80 characters. 135
Error Missing a Javadoc comment. 152
Error Parameter settings should be final. 152
Error Parameter object should be final. 153
Error 'preservedFields' hides a field. 159
Error Method 'setPreservedFields' is not designed for extension - needs to be abstract, final or empty. 202
Error Parameter preservedFields should be final. 202
Error 'preservedFields' hides a field. 202
Error Method 'getPreservedFields' is not designed for extension - needs to be abstract, final or empty. 211
Error Method 'getDataContainerRecursive' is not designed for extension - needs to be abstract, final or empty. 228
Error Parameter context should be final. 228
Error Method 'getDataContainerRecursive' is not designed for extension - needs to be abstract, final or empty. 259
Error Parameter context should be final. 259
Error Parameter key should be final. 260
Error Expected @throws tag for 'AttributeNotFoundException'. 260
Error Parameter object should be final. 282
Error Method 'getSettingsHandler' is not designed for extension - needs to be abstract, final or empty. 289
Error Missing a Javadoc comment. 289
Error Method 'getAbsoluteName' is not designed for extension - needs to be abstract, final or empty. 299
Error Method 'getSettingsFromObject' is not designed for extension - needs to be abstract, final or empty. 321
Error Parameter o should be final. 321
Error Parameter attributeName should be final. 321
Error Avoid inline conditionals. 334
Error '}' should be on the same line. 339
Error Must have at least one statement. 349
Error Method 'getSettingsFromObject' is not designed for extension - needs to be abstract, final or empty. 374
Error Parameter o should be final. 374
Error Method 'isOverridden' is not designed for extension - needs to be abstract, final or empty. 386
Error Parameter settings should be final. 386
Error Parameter name should be final. 386
Error Avoid inline conditionals. 388
Error Method 'getAttribute' is not designed for extension - needs to be abstract, final or empty. 411
Error Parameter name should be final. 411
Error Expected @throws tag for 'AttributeNotFoundException'. 412
Error Expected @throws tag for 'MBeanException'. 412
Error Expected @throws tag for 'ReflectionException'. 412
Error Method 'getAttribute' is not designed for extension - needs to be abstract, final or empty. 431
Error Parameter name should be final. 431
Error Parameter uri should be final. 431
Error Expected @throws tag for 'AttributeNotFoundException'. 432
Error Line has trailing spaces. 435
Error Line has trailing spaces. 439
Error Line has trailing spaces. 444
Error Method 'getAttribute' is not designed for extension - needs to be abstract, final or empty. 451
Error Parameter context should be final. 451
Error Parameter name should be final. 451
Error Expected @throws tag for 'AttributeNotFoundException'. 452
Error Line has trailing spaces. 472
Error Line has trailing spaces. 478
Error Line has trailing spaces. 483
Error Method 'getUncheckedAttribute' is not designed for extension - needs to be abstract, final or empty. 491
Error Parameter context should be final. 491
Error Parameter name should be final. 491
Error '+' should be on a new line. 495
Error Method 'getLocalAttribute' is not designed for extension - needs to be abstract, final or empty. 514
Error Parameter settings should be final. 514
Error Parameter name should be final. 514
Error Avoid inline conditionals. 517
Error Line is longer than 80 characters. 544
Error Line is longer than 80 characters. 547
Error 'final' modifier out of order with the JLS suggestions. 549
Error Parameter attribute should be final. 549
Error Line is longer than 80 characters. 564
Error Line is longer than 80 characters. 571
Error 'final' modifier out of order with the JLS suggestions. 573
Error Parameter settings should be final. 573
Error Parameter attribute should be final. 574
Error 'if' is not followed by whitespace. 577
Error '==' is not preceded with whitespace. 577
Error '==' is not followed by whitespace. 577
Error '{' is not preceded with whitespace. 577
Error Line is longer than 80 characters. 606
Error Line is longer than 80 characters. 625
Error Method 'getDefinition' is not designed for extension - needs to be abstract, final or empty. 650
Error Parameter attributeName should be final. 650
Error Method 'checkValue' is not designed for extension - needs to be abstract, final or empty. 665
Error Parameter settings should be final. 665
Error Parameter attributeName should be final. 666
Error Parameter value should be final. 666
Error Method 'checkValue' is not designed for extension - needs to be abstract, final or empty. 671
Error Missing a Javadoc comment. 671
Error Parameter settings should be final. 671
Error Parameter attributeName should be final. 671
Error Parameter definition should be final. 672
Error 'definition' hides a field. 672
Error Parameter value should be final. 672
Error Method 'unsetAttribute' is not designed for extension - needs to be abstract, final or empty. 699
Error Parameter settings should be final. 699
Error Parameter name should be final. 699
Error Missing a Javadoc comment. 720
Error Parameter settings should be final. 720
Error 'parent' hides a field. 728
Error Method 'getAttributes' is not designed for extension - needs to be abstract, final or empty. 768
Error Missing a Javadoc comment. 768
Error Parameter name should be final. 768
Error Line is longer than 80 characters. 773
Error Method 'setAttributes' is not designed for extension - needs to be abstract, final or empty. 775
Error Missing a Javadoc comment. 775
Error Parameter attributes should be final. 775
Error Line is longer than 80 characters. 780
Error Method 'invoke' is not designed for extension - needs to be abstract, final or empty. 782
Error Missing a Javadoc comment. 782
Error Parameter arg0 should be final. 782
Error Parameter arg1 should be final. 782
Error Parameter arg2 should be final. 782
Error Method 'getMBeanInfo' is not designed for extension - needs to be abstract, final or empty. 791
Error Missing a Javadoc comment. 791
Error Method 'getMBeanInfo' is not designed for extension - needs to be abstract, final or empty. 795
Error Missing a Javadoc comment. 795
Error Parameter context should be final. 795
Error 'while' is not followed by whitespace. 799
Error Method 'getAttributeInfo' is not designed for extension - needs to be abstract, final or empty. 817
Error Parameter settings should be final. 817
Error Parameter name should be final. 818
Error Method 'getAttributeInfo' is not designed for extension - needs to be abstract, final or empty. 841
Error Parameter name should be final. 841
Error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 851
Error Method 'getParent' is not designed for extension - needs to be abstract, final or empty. 859
Error Method 'setDescription' is not designed for extension - needs to be abstract, final or empty. 869
Error Parameter string should be final. 869
Error Method 'getDefaultValue' is not designed for extension - needs to be abstract, final or empty. 876
Error Missing a Javadoc comment. 876
Error Method 'addElementToDefinition' is not designed for extension - needs to be abstract, final or empty. 889
Error Parameter type should be final. 889
Error '+' should be on a new line. 892
Error Method 'getElementFromDefinition' is not designed for extension - needs to be abstract, final or empty. 913
Error Parameter name should be final. 913
Error '+' should be on a new line. 916
Error Parameter settings should be final. 933
Error Method 'isInitialized' is not designed for extension - needs to be abstract, final or empty. 940
Error Method 'getLegalValues' is not designed for extension - needs to be abstract, final or empty. 944
Error Missing a Javadoc comment. 944
Error Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 956
Error Missing a Javadoc comment. 960
Error Missing a Javadoc comment. 961
Error Variable 'settings' must be private and have accessor methods. 961
Error Missing a Javadoc comment. 962
Error Variable 'uri' must be private and have accessor methods. 962
Error Missing a Javadoc comment. 964
Error Missing a Javadoc comment. 969
Error Parameter settings should be final. 969
Error 'settings' hides a field. 969
Error Parameter uri should be final. 969
Error 'uri' hides a field. 969
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 980
Error Parameter context should be final. 980
Error Line is longer than 80 characters. 986
Error Method 'getAttributeInfoIterator' is not designed for extension - needs to be abstract, final or empty. 989
Error Parameter context should be final. 989
Error Missing a Javadoc comment. 999
Error Missing a Javadoc comment. 1000
Error Missing a Javadoc comment. 1001
Error Missing a Javadoc comment. 1003
Error Parameter ctxt should be final. 1003
Error Missing a Javadoc comment. 1018
Error Missing a Javadoc comment. 1030
Error Line is longer than 80 characters. 1033
Error Missing a Javadoc comment. 1046
Error First sentence should end with a period. 1051
Error Missing a Javadoc comment. 1057
Error Missing a Javadoc comment. 1058
Error Missing a Javadoc comment. 1059
Error Missing a Javadoc comment. 1060
Error Missing a Javadoc comment. 1062
Error Parameter ctxt should be final. 1062
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 1077
Error Missing a Javadoc comment. 1077
Error 'if' is not followed by whitespace. 1081
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 1089
Error Missing a Javadoc comment. 1089
Error Line is longer than 80 characters. 1091
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 1095
Error Missing a Javadoc comment. 1095
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 1099
Error Missing a Javadoc comment. 1099

org/archive/crawler/settings/Constraint.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 56
Error Parameter level should be final. 63
Error Parameter msg should be final. 63
Error 'msg' hides a field. 63
Error Parameter settings should be final. 82
Error Expected @param tag for 'settings'. 82
Error Parameter owner should be final. 82
Error Parameter definition should be final. 83
Error Parameter value should be final. 83
Error Parameter settings should be final. 95
Error Expected @param tag for 'settings'. 95
Error Parameter owner should be final. 96
Error Parameter definition should be final. 96
Error Parameter value should be final. 96
Error Method 'getDefaultMessage' is not designed for extension - needs to be abstract, final or empty. 102
Error Missing a Javadoc comment. 111
Error Missing a Javadoc comment. 112
Error Missing a Javadoc comment. 113
Error Missing a Javadoc comment. 114
Error Missing a Javadoc comment. 115
Error Missing a Javadoc comment. 116
Error Variable 'messageArguments' must be private and have accessor methods. 116
Error Parameter settings should be final. 129
Error 'settings' hides a field. 129
Error Parameter owner should be final. 129
Error 'owner' hides a field. 129
Error Parameter definition should be final. 130
Error 'definition' hides a field. 130
Error Parameter value should be final. 130
Error 'value' hides a field. 130
Error Parameter msg should be final. 130
Error 'msg' hides a field. 130
Error Parameter settings should be final. 151
Error 'settings' hides a field. 151
Error Parameter owner should be final. 151
Error 'owner' hides a field. 151
Error Parameter definition should be final. 152
Error 'definition' hides a field. 152
Error Parameter value should be final. 152
Error 'value' hides a field. 152
Error Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 160
Error Method 'getLevel' is not designed for extension - needs to be abstract, final or empty. 168
Error Method 'getDefinition' is not designed for extension - needs to be abstract, final or empty. 176
Error Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 184
Error Method 'getOwner' is not designed for extension - needs to be abstract, final or empty. 192
Error Method 'getSettings' is not designed for extension - needs to be abstract, final or empty. 200
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 209
Error Expected an @return tag. 220
Error Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 220
Error Parameter o should be final. 220

org/archive/crawler/settings/CrawlSettingsSAXHandler.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 65
Error Missing a Javadoc comment. 67
Error Missing a Javadoc comment. 69
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 73
Error Missing a Javadoc comment. 75
Error Missing a Javadoc comment. 80
Error Missing a Javadoc comment. 82
Error Parameter settings should be final. 90
Error 'settings' hides a field. 90
Error Line is longer than 80 characters. 101
Error Line is longer than 80 characters. 136
Error Method 'setDocumentLocator' is not designed for extension - needs to be abstract, final or empty. 150
Error Missing a Javadoc comment. 150
Error Parameter locator should be final. 150
Error 'locator' hides a field. 150
Error Method 'startDocument' is not designed for extension - needs to be abstract, final or empty. 160
Error Missing a Javadoc comment. 160
Error Method 'endDocument' is not designed for extension - needs to be abstract, final or empty. 171
Error Missing a Javadoc comment. 171
Error Method 'characters' is not designed for extension - needs to be abstract, final or empty. 181
Error Missing a Javadoc comment. 181
Error Parameter ch should be final. 181
Error Parameter start should be final. 181
Error Parameter length should be final. 181
Error Method 'startElement' is not designed for extension - needs to be abstract, final or empty. 196
Error Parameter uri should be final. 196
Error Expected @param tag for 'uri'. 196
Error Parameter localName should be final. 196
Error Expected @param tag for 'localName'. 196
Error Parameter qName should be final. 196
Error Expected @param tag for 'qName'. 196
Error Parameter attributes should be final. 197
Error Expected @param tag for 'attributes'. 197
Error Expected @throws tag for 'SAXException'. 197
Error Line is longer than 80 characters. 214
Error Method 'endElement' is not designed for extension - needs to be abstract, final or empty. 243
Error Parameter uri should be final. 243
Error Expected @param tag for 'uri'. 243
Error Parameter localName should be final. 243
Error Expected @param tag for 'localName'. 243
Error Parameter qName should be final. 243
Error Expected @param tag for 'qName'. 243
Error Expected @throws tag for 'SAXException'. 244
Error Method 'illegalElementError' is not designed for extension - needs to be abstract, final or empty. 255
Error Missing a Javadoc comment. 255
Error Parameter name should be final. 255
Error First sentence should end with a period. 269
Error Parameter name should be final. 276
Error Expected @param tag for 'name'. 276
Error Parameter atts should be final. 276
Error Expected @param tag for 'atts'. 276
Error Expected @throws tag for 'SAXException'. 277
Error First sentence should end with a period. 280
Error Parameter name should be final. 286
Error Expected @param tag for 'name'. 286
Error Expected @throws tag for 'SAXException'. 286
Error Missing a Javadoc comment. 299
Error Parameter name should be final. 299
Error Parameter atts should be final. 299
Error Line is longer than 80 characters. 304
Error Line is longer than 80 characters. 306
Error Missing a Javadoc comment. 315
Error Missing a Javadoc comment. 318
Error Missing a Javadoc comment. 320
Error Parameter name should be final. 320
Error Missing a Javadoc comment. 329
Error Missing a Javadoc comment. 331
Error Parameter name should be final. 331
Error Missing a Javadoc comment. 342
Error Missing a Javadoc comment. 344
Error Parameter name should be final. 344
Error Missing a Javadoc comment. 355
Error Missing a Javadoc comment. 357
Error Parameter name should be final. 357
Error Missing a Javadoc comment. 368
Error Missing a Javadoc comment. 370
Error Parameter name should be final. 370
Error Missing a Javadoc comment. 381
Error Missing a Javadoc comment. 383
Error Parameter name should be final. 383
Error Missing a Javadoc comment. 398
Error Missing a Javadoc comment. 400
Error Parameter name should be final. 400
Error Missing a Javadoc comment. 407
Error Missing a Javadoc comment. 408
Error Parameter name should be final. 408
Error Parameter atts should be final. 408
Error Missing a Javadoc comment. 415
Error Missing a Javadoc comment. 417
Error Parameter name should be final. 417
Error Missing a Javadoc comment. 426
Error Missing a Javadoc comment. 429
Error Missing a Javadoc comment. 431
Error Parameter name should be final. 431
Error Parameter atts should be final. 431
Error Missing a Javadoc comment. 449
Error Missing a Javadoc comment. 451
Error Parameter name should be final. 451
Error Line is longer than 80 characters. 453
Error Missing a Javadoc comment. 460
Error Missing a Javadoc comment. 462
Error Parameter name should be final. 462
Error Line is longer than 80 characters. 464
Error Missing a Javadoc comment. 472
Error Missing a Javadoc comment. 474
Error Parameter name should be final. 474
Error Parameter atts should be final. 474
Error Missing a Javadoc comment. 486
Error Parameter name should be final. 486
Error Missing a Javadoc comment. 491
Error Missing a Javadoc comment. 493
Error Parameter name should be final. 493
Error Parameter atts should be final. 493
Error Missing a Javadoc comment. 538
Error Parameter name should be final. 538
Error Missing a Javadoc comment. 543
Error Missing a Javadoc comment. 545
Error Parameter name should be final. 545
Error Parameter atts should be final. 545
Error Missing a Javadoc comment. 557
Error Parameter name should be final. 557
Error Missing a Javadoc comment. 562
Error Missing a Javadoc comment. 564
Error Parameter name should be final. 564
Error Parameter atts should be final. 564
Error Missing a Javadoc comment. 569
Error Parameter name should be final. 569
Error Missing a Javadoc comment. 616
Error Missing a Javadoc comment. 618
Error Parameter name should be final. 618
Error Parameter atts should be final. 618
Error Missing a Javadoc comment. 633
Error Parameter name should be final. 633
Error Line is longer than 80 characters. 641
Error Method 'handleValueError' is not designed for extension - needs to be abstract, final or empty. 643
Error Missing a Javadoc comment. 643
Error Parameter error should be final. 643

org/archive/crawler/settings/CrawlSettingsSAXSource.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Missing a Javadoc comment. 60
Error Name 'indentAmount' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 60
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 63
Error Missing a Javadoc comment. 64
Error Parameter settings should be final. 70
Error 'settings' hides a field. 70
Error Method 'getFeature' is not designed for extension - needs to be abstract, final or empty. 81
Error Missing a Javadoc comment. 81
Error Parameter name should be final. 81
Error Missing a Javadoc comment. 89
Error Parameter name should be final. 89
Error Parameter value should be final. 89
Error Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 97
Error Missing a Javadoc comment. 97
Error Parameter name should be final. 97
Error Line is longer than 80 characters. 103
Error Missing a Javadoc comment. 105
Error Parameter name should be final. 105
Error Parameter value should be final. 105
Error Missing a Javadoc comment. 113
Error Parameter resolver should be final. 113
Error Method 'getEntityResolver' is not designed for extension - needs to be abstract, final or empty. 120
Error Missing a Javadoc comment. 120
Error Missing a Javadoc comment. 127
Error Parameter handler should be final. 127
Error 'handler' hides a field. 127
Error Method 'getDTDHandler' is not designed for extension - needs to be abstract, final or empty. 133
Error Missing a Javadoc comment. 133
Error Method 'setContentHandler' is not designed for extension - needs to be abstract, final or empty. 140
Error Missing a Javadoc comment. 140
Error Parameter handler should be final. 140
Error 'handler' hides a field. 140
Error Method 'getContentHandler' is not designed for extension - needs to be abstract, final or empty. 147
Error Missing a Javadoc comment. 147
Error Missing a Javadoc comment. 154
Error Parameter handler should be final. 154
Error 'handler' hides a field. 154
Error Method 'getErrorHandler' is not designed for extension - needs to be abstract, final or empty. 160
Error Missing a Javadoc comment. 160
Error Missing a Javadoc comment. 165
Error Name 'nsu' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 165
Error Missing a Javadoc comment. 166
Error Name 'indentArray' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 166
Error Method 'parse' is not designed for extension - needs to be abstract, final or empty. 172
Error Missing a Javadoc comment. 172
Error Parameter input should be final. 172
Error Missing a Javadoc comment. 219
Error Parameter indent should be final. 219
Error Missing a Javadoc comment. 255
Error Parameter refinement should be final. 255
Error Parameter indent should be final. 255
Error Line is longer than 80 characters. 283
Error Missing a Javadoc comment. 294
Error Parameter indent should be final. 294
Error Parameter complexType should be final. 345
Error Parameter indent should be final. 345
Error Missing a Javadoc comment. 378
Error Parameter complexType should be final. 378
Error Parameter attribute should be final. 379
Error Parameter indent should be final. 379
Error Array brackets at illegal position. 417
Error Parameter value should be final. 432
Error Parameter indent should be final. 432
Error Parameter complexType should be final. 452
Error Parameter elementName should be final. 489
Error Parameter value should be final. 490
Error Parameter atts should be final. 491
Error Parameter indent should be final. 492
Error Avoid inline conditionals. 498
Error Missing a Javadoc comment. 508
Error Parameter systemId should be final. 508
Error Method 'getXMLReader' is not designed for extension - needs to be abstract, final or empty. 515
Error Missing a Javadoc comment. 515
Error Method 'getInputSource' is not designed for extension - needs to be abstract, final or empty. 522
Error Missing a Javadoc comment. 522

org/archive/crawler/settings/CrawlerSettings.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 54
Error First sentence should end with a period. 69
Error First sentence should end with a period. 72
Error First sentence should end with a period. 75
Error First sentence should end with a period. 78
Error First sentence should end with a period. 81
Error First sentence should end with a period. 84
Error First sentence should end with a period. 103
Error Parameter handler should be final. 118
Error Parameter scope should be final. 118
Error 'scope' hides a field. 118
Error Parameter handler should be final. 137
Error Parameter scope should be final. 137
Error 'scope' hides a field. 137
Error Parameter refinement should be final. 138
Error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 150
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 158
Error Method 'getOperator' is not designed for extension - needs to be abstract, final or empty. 167
Error Method 'getOrganization' is not designed for extension - needs to be abstract, final or empty. 177
Error Method 'getAudience' is not designed for extension - needs to be abstract, final or empty. 187
Error Method 'getScope' is not designed for extension - needs to be abstract, final or empty. 195
Error Method 'setDescription' is not designed for extension - needs to be abstract, final or empty. 203
Error Parameter string should be final. 203
Error Method 'setOperator' is not designed for extension - needs to be abstract, final or empty. 211
Error Parameter name should be final. 211
Error 'name' hides a field. 211
Error Method 'setOrganization' is not designed for extension - needs to be abstract, final or empty. 219
Error Parameter name should be final. 219
Error 'name' hides a field. 219
Error Method 'setAudience' is not designed for extension - needs to be abstract, final or empty. 227
Error Parameter name should be final. 227
Error 'name' hides a field. 227
Error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 235
Error Parameter string should be final. 235
Error Method 'getLastSavedTime' is not designed for extension - needs to be abstract, final or empty. 246
Error Method 'setLastSavedTime' is not designed for extension - needs to be abstract, final or empty. 257
Error Parameter lastSaved should be final. 257
Error 'lastSaved' hides a field. 257
Error Method 'addTopLevelModule' is not designed for extension - needs to be abstract, final or empty. 261
Error Missing a Javadoc comment. 261
Error Parameter module should be final. 261
Error Method 'addComplexType' is not designed for extension - needs to be abstract, final or empty. 270
Error Missing a Javadoc comment. 270
Error Parameter type should be final. 270
Error Method 'getData' is not designed for extension - needs to be abstract, final or empty. 279
Error Missing a Javadoc comment. 279
Error Parameter complex should be final. 279
Error Method 'getData' is not designed for extension - needs to be abstract, final or empty. 283
Error Missing a Javadoc comment. 283
Error Parameter absoluteName should be final. 283
Error Method 'getTopLevelModule' is not designed for extension - needs to be abstract, final or empty. 287
Error Missing a Javadoc comment. 287
Error Parameter name should be final. 287
Error 'name' hides a field. 287
Error Method 'getModule' is not designed for extension - needs to be abstract, final or empty. 291
Error Missing a Javadoc comment. 291
Error Parameter name should be final. 291
Error 'name' hides a field. 291
Error Method 'topLevelModules' is not designed for extension - needs to be abstract, final or empty. 295
Error Missing a Javadoc comment. 295
Error Method 'getParent' is not designed for extension - needs to be abstract, final or empty. 303
Error Method 'getParent' is not designed for extension - needs to be abstract, final or empty. 314
Error Parameter uri should be final. 314
Error Method 'getSettingsHandler' is not designed for extension - needs to be abstract, final or empty. 331
Error Method 'refinementsIterator' is not designed for extension - needs to be abstract, final or empty. 341
Error Method 'addRefinement' is not designed for extension - needs to be abstract, final or empty. 353
Error Parameter refinement should be final. 353
Error Method 'removeRefinement' is not designed for extension - needs to be abstract, final or empty. 368
Error Parameter reference should be final. 368
Error 'for' is not followed by whitespace. 370
Error Method 'getRefinement' is not designed for extension - needs to be abstract, final or empty. 387
Error Parameter reference should be final. 387
Error 'for' is not followed by whitespace. 389
Error Method 'hasRefinements' is not designed for extension - needs to be abstract, final or empty. 404
Error Method 'isRefinement' is not designed for extension - needs to be abstract, final or empty. 413
Error Method 'setRefinement' is not designed for extension - needs to be abstract, final or empty. 423
Error Parameter isRefinement should be final. 423
Error 'isRefinement' hides a field. 423

org/archive/crawler/settings/CrawlerSettingsTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 28
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 48
Error 'public' modifier out of order with the JLS suggestions. 48
Error Missing a Javadoc comment. 54
Error 'public' modifier out of order with the JLS suggestions. 54

org/archive/crawler/settings/DataContainer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 45
Error First sentence should end with a period. 48
Error Parameter settings should be final. 66
Error 'settings' hides a field. 66
Error Parameter module should be final. 66
Error Method 'addElementType' is not designed for extension - needs to be abstract, final or empty. 80
Error Parameter type should be final. 80
Error Parameter index should be final. 80
Error Expected @throws tag for 'InvalidAttributeValueException'. 81
Error Line is longer than 80 characters. 110
Error Method 'addElementType' is not designed for extension - needs to be abstract, final or empty. 110
Error Parameter type should be final. 110
Error Expected @throws tag for 'InvalidAttributeValueException'. 110
Error Method 'getMBeanInfo' is not designed for extension - needs to be abstract, final or empty. 115
Error Missing a Javadoc comment. 115
Error Array brackets at illegal position. 116
Error Method 'getLocalAttributeInfoList' is not designed for extension - needs to be abstract, final or empty. 123
Error Missing a Javadoc comment. 123
Error Method 'hasAttributes' is not designed for extension - needs to be abstract, final or empty. 127
Error Missing a Javadoc comment. 127
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 131
Error Missing a Javadoc comment. 131
Error Method 'getAttributeInfo' is not designed for extension - needs to be abstract, final or empty. 135
Error Missing a Javadoc comment. 135
Error Parameter name should be final. 135
Error Method 'copyAttributeInfo' is not designed for extension - needs to be abstract, final or empty. 139
Error Missing a Javadoc comment. 139
Error Parameter name should be final. 139
Error Parameter destination should be final. 139
Error Line is longer than 80 characters. 141
Error Line is longer than 80 characters. 142
Error Method 'copyAttribute' is not designed for extension - needs to be abstract, final or empty. 146
Error Missing a Javadoc comment. 146
Error Parameter name should be final. 146
Error Parameter destination should be final. 146
Error Line is longer than 80 characters. 156
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 166
Error Missing a Javadoc comment. 166
Error Parameter key should be final. 166
Error Parameter value should be final. 166
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 170
Error Missing a Javadoc comment. 170
Error Parameter key should be final. 170
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 177
Error Missing a Javadoc comment. 177
Error Parameter key should be final. 177
Error Parameter info should be final. 177
Error Parameter value should be final. 177
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 186
Error Missing a Javadoc comment. 186
Error Parameter key should be final. 186
Error Method 'moveElementUp' is not designed for extension - needs to be abstract, final or empty. 202
Error Parameter key should be final. 202
Error '-' is not preceded with whitespace. 215
Error '-' is not followed by whitespace. 215
Error Method 'moveElementDown' is not designed for extension - needs to be abstract, final or empty. 228
Error Parameter key should be final. 228
Error Line is longer than 80 characters. 250
Error Method 'removeElement' is not designed for extension - needs to be abstract, final or empty. 250
Error Parameter key should be final. 250
Error Method 'getComplexType' is not designed for extension - needs to be abstract, final or empty. 265
Error Method 'getSettings' is not designed for extension - needs to be abstract, final or empty. 273

org/archive/crawler/settings/DoubleList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 26
Error Parameter name should be final. 38
Error Parameter description should be final. 38
Error Parameter name should be final. 50
Error Parameter description should be final. 50
Error Parameter l should be final. 50
Error Parameter name should be final. 63
Error Parameter description should be final. 63
Error Parameter l should be final. 63
Error Parameter name should be final. 76
Error Parameter description should be final. 76
Error Parameter l should be final. 76
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 86
Error Parameter index should be final. 86
Error Parameter element should be final. 86
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 95
Error Parameter index should be final. 95
Error Parameter element should be final. 95
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter element should be final. 103
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 111
Error Parameter element should be final. 111
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter l should be final. 124
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter l should be final. 133
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 144
Error Parameter l should be final. 144
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 157
Error Parameter index should be final. 157
Error Parameter element should be final. 157
Error Method 'checkType' is not designed for extension - needs to be abstract, final or empty. 171
Error Parameter element should be final. 171
Error Redundant throws: 'ClassCastException' is unchecked exception. 171

org/archive/crawler/settings/FloatList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 26
Error Parameter name should be final. 38
Error Parameter description should be final. 38
Error Parameter name should be final. 50
Error Parameter description should be final. 50
Error Parameter l should be final. 50
Error Parameter name should be final. 63
Error Parameter description should be final. 63
Error Parameter l should be final. 63
Error Parameter name should be final. 76
Error Parameter description should be final. 76
Error Parameter l should be final. 76
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 86
Error Parameter index should be final. 86
Error Parameter element should be final. 86
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 95
Error Parameter index should be final. 95
Error Parameter element should be final. 95
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter element should be final. 103
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 111
Error Parameter element should be final. 111
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter l should be final. 124
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter l should be final. 133
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 144
Error Parameter l should be final. 144
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 157
Error Parameter index should be final. 157
Error Parameter element should be final. 157
Error Method 'checkType' is not designed for extension - needs to be abstract, final or empty. 171
Error Parameter element should be final. 171
Error Redundant throws: 'ClassCastException' is unchecked exception. 171

org/archive/crawler/settings/IntegerList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 26
Error Parameter name should be final. 38
Error Parameter description should be final. 38
Error Parameter name should be final. 50
Error Parameter description should be final. 50
Error Parameter l should be final. 50
Error Parameter name should be final. 63
Error Parameter description should be final. 63
Error Parameter l should be final. 63
Error Parameter name should be final. 76
Error Parameter description should be final. 76
Error Parameter l should be final. 76
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 86
Error Parameter index should be final. 86
Error Parameter element should be final. 86
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 95
Error Parameter index should be final. 95
Error Parameter element should be final. 95
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter element should be final. 103
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 111
Error Parameter element should be final. 111
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter l should be final. 124
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter l should be final. 133
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 144
Error Parameter l should be final. 144
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 157
Error Parameter index should be final. 157
Error Parameter element should be final. 157
Error Method 'checkType' is not designed for extension - needs to be abstract, final or empty. 171
Error Parameter element should be final. 171
Error Redundant throws: 'ClassCastException' is unchecked exception. 171

org/archive/crawler/settings/LegalValueListConstraint.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/settings/LegalValueListConstraint.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Parameter level should be final. 42
Error Parameter msg should be final. 42
Error Parameter msg should be final. 52
Error Parameter level should be final. 61
Error Expected @param tag for 'level'. 61
Error Line is longer than 80 characters. 77
Error Method 'innerCheck' is not designed for extension - needs to be abstract, final or empty. 80
Error Missing a Javadoc comment. 80
Error Parameter settings should be final. 80
Error Parameter owner should be final. 80
Error Parameter definition should be final. 81
Error Parameter value should be final. 82
Error Array brackets at illegal position. 87

org/archive/crawler/settings/LegalValueTypeConstraint.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/settings/LegalValueTypeConstraint.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 28
Error Parameter level should be final. 41
Error Parameter msg should be final. 41
Error Parameter msg should be final. 51
Error Parameter level should be final. 60
Error Expected @param tag for 'level'. 60
Error Line is longer than 80 characters. 76
Error Method 'innerCheck' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error Parameter settings should be final. 79
Error Parameter owner should be final. 79
Error Parameter definition should be final. 80
Error Parameter value should be final. 81

org/archive/crawler/settings/ListType.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 39
Error Missing a Javadoc comment. 40
Error Parameter name should be final. 47
Error Parameter description should be final. 47
Error 'description' hides a field. 47
Error Unused @throws tag for 'ClassCastException'. 55
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 60
Error Parameter element should be final. 60
Error Unused @throws tag for 'ClassCastException'. 72
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 75
Error Parameter index should be final. 75
Error Parameter element should be final. 75
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 91
Error Parameter l should be final. 91
Error Unused @throws tag for 'ClassCastException'. 101
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 104
Error Parameter index should be final. 104
Error Parameter element should be final. 104
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 113
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 121
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 129
Error Parameter element should be final. 143
Error Redundant throws: 'ClassCastException' is unchecked exception. 143
Error Method 'getDefaultValue' is not designed for extension - needs to be abstract, final or empty. 148
Error Missing a Javadoc comment. 148
Error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 155
Error Missing a Javadoc comment. 155
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 161
Error First sentence should end with a period. 165
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 170
Error Parameter index should be final. 170
Error '{' is not preceded with whitespace. 170
Error Method 'getLegalValues' is not designed for extension - needs to be abstract, final or empty. 180
Error Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 192
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 196
Error Missing a Javadoc comment. 196
Error Parameter c should be final. 196
Error '{' should be on the previous line. 197
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 201
Error Missing a Javadoc comment. 201
Error Parameter index should be final. 201
Error Parameter c should be final. 201
Error '{' should be on the previous line. 202
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 206
Error Missing a Javadoc comment. 206
Error Parameter o should be final. 206
Error '{' should be on the previous line. 207
Error Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 211
Error Missing a Javadoc comment. 211
Error Parameter c should be final. 211
Error '{' should be on the previous line. 212
Error Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. 216
Error Missing a Javadoc comment. 216
Error Parameter o should be final. 216
Error '{' should be on the previous line. 217
Error Method 'lastIndexOf' is not designed for extension - needs to be abstract, final or empty. 221
Error Missing a Javadoc comment. 221
Error Parameter o should be final. 221
Error '{' should be on the previous line. 222
Error Method 'listIterator' is not designed for extension - needs to be abstract, final or empty. 226
Error Missing a Javadoc comment. 226
Error '{' should be on the previous line. 227
Error Method 'listIterator' is not designed for extension - needs to be abstract, final or empty. 231
Error Missing a Javadoc comment. 231
Error Parameter index should be final. 231
Error '{' should be on the previous line. 232
Error Method 'subList' is not designed for extension - needs to be abstract, final or empty. 236
Error Missing a Javadoc comment. 236
Error Parameter fromIndex should be final. 236
Error Parameter toIndex should be final. 236
Error '{' should be on the previous line. 237
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 241
Error Missing a Javadoc comment. 241
Error '{' should be on the previous line. 242
Error Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 246
Error Missing a Javadoc comment. 246
Error Parameter a should be final. 246
Error '{' should be on the previous line. 247
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 251
Error Missing a Javadoc comment. 251
Error Parameter index should be final. 251
Error '{' should be on the previous line. 252
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 256
Error Missing a Javadoc comment. 256
Error Parameter o should be final. 256
Error '{' should be on the previous line. 257
Error Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 261
Error Missing a Javadoc comment. 261
Error Parameter c should be final. 261
Error '{' should be on the previous line. 262
Error Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 266
Error Missing a Javadoc comment. 266
Error Parameter c should be final. 266
Error '{' should be on the previous line. 267

org/archive/crawler/settings/LongList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 26
Error Parameter name should be final. 38
Error Parameter description should be final. 38
Error Parameter name should be final. 50
Error Parameter description should be final. 50
Error Parameter l should be final. 50
Error Parameter name should be final. 63
Error Parameter description should be final. 63
Error Parameter l should be final. 63
Error Parameter name should be final. 76
Error Parameter description should be final. 76
Error Parameter l should be final. 76
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 86
Error Parameter index should be final. 86
Error Parameter element should be final. 86
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 95
Error Parameter index should be final. 95
Error Parameter element should be final. 95
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter element should be final. 103
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 111
Error Parameter element should be final. 111
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter l should be final. 124
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter l should be final. 133
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 144
Error Parameter l should be final. 144
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 157
Error Parameter index should be final. 157
Error Parameter element should be final. 157
Error Method 'checkType' is not designed for extension - needs to be abstract, final or empty. 171
Error Parameter element should be final. 171
Error Redundant throws: 'ClassCastException' is unchecked exception. 171

org/archive/crawler/settings/MapType.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Parameter name should be final. 64
Error Parameter description should be final. 64
Error Parameter name should be final. 74
Error Parameter description should be final. 74
Error Parameter type should be final. 74
Error Method 'addElement' is not designed for extension - needs to be abstract, final or empty. 87
Error Parameter settings should be final. 87
Error Parameter element should be final. 87
Error Expected @throws tag for 'InvalidAttributeValueException'. 88
Error Avoid inline conditionals. 89
Error Must have at least one statement. 98
Error Method 'removeElement' is not designed for extension - needs to be abstract, final or empty. 118
Error Parameter settings should be final. 118
Error Parameter name should be final. 118
Error Avoid inline conditionals. 120
Error Method 'moveElementUp' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter settings should be final. 133
Error Parameter name should be final. 133
Error Avoid inline conditionals. 135
Error Method 'moveElementDown' is not designed for extension - needs to be abstract, final or empty. 148
Error Parameter settings should be final. 148
Error Parameter name should be final. 148
Error Avoid inline conditionals. 150
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 160
Error Parameter context should be final. 160
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 180
Error Parameter context should be final. 180
Error Method 'getDefinition' is not designed for extension - needs to be abstract, final or empty. 200
Error Parameter attributeName should be final. 200
Error Method 'getContentType' is not designed for extension - needs to be abstract, final or empty. 209
Error Method 'checkValue' is not designed for extension - needs to be abstract, final or empty. 213
Error Missing a Javadoc comment. 213
Error Parameter settings should be final. 213
Error Parameter attributeName should be final. 213
Error Parameter definition should be final. 214
Error 'definition' hides a field. 214
Error Parameter value should be final. 214
Error Avoid inline conditionals. 221
Error Line is longer than 80 characters. 241
Error Method 'addConstraint' is not designed for extension - needs to be abstract, final or empty. 243
Error Missing a Javadoc comment. 243
Error Parameter constraint should be final. 243
Error Method 'getConstraints' is not designed for extension - needs to be abstract, final or empty. 250
Error Missing a Javadoc comment. 250
Error Line has trailing spaces. 253
Error Method 'getUncheckedAttribute' is not designed for extension - needs to be abstract, final or empty. 254
Error Missing a Javadoc comment. 254
Error Parameter context should be final. 254
Error Parameter name should be final. 254

org/archive/crawler/settings/MapTypeTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 41
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 51
Error Missing a Javadoc comment. 51
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Method 'testAddRemoveSizeGlobal' is not designed for extension - needs to be abstract, final or empty. 68
Error Expected @throws tag for 'InvalidAttributeValueException'. 69
Error Expected @throws tag for 'AttributeNotFoundException'. 69
Error Expected @throws tag for 'MBeanException'. 70
Error Expected @throws tag for 'ReflectionException'. 70
Error Method 'testAddRemoveSizeHost' is not designed for extension - needs to be abstract, final or empty. 98
Error Expected @throws tag for 'InvalidAttributeValueException'. 99
Error Expected @throws tag for 'AttributeNotFoundException'. 99
Error Expected @throws tag for 'MBeanException'. 100
Error Expected @throws tag for 'ReflectionException'. 100
Error Array brackets at illegal position. 105
Error '3' is a magic number. 128
Error '{' is followed by whitespace. 135
Error '{' is followed by whitespace. 137
Error Method 'testMoveElementUp' is not designed for extension - needs to be abstract, final or empty. 152
Error Missing a Javadoc comment. 152
Error Line is longer than 80 characters. 153
Error Array brackets at illegal position. 164
Error Method 'testMoveElementDown' is not designed for extension - needs to be abstract, final or empty. 178
Error Missing a Javadoc comment. 178
Error Array brackets at illegal position. 190
Error Line is longer than 80 characters. 214
Error Method 'checkOrder' is not designed for extension - needs to be abstract, final or empty. 214
Error Parameter settings should be final. 214
Error Expected @param tag for 'settings'. 214
Error Parameter modules should be final. 214
Error Expected @param tag for 'modules'. 214
Error Parameter map should be final. 214
Error Expected @param tag for 'map'. 214
Error Line is longer than 80 characters. 215
Error Expected @throws tag for 'AttributeNotFoundException'. 215
Error Expected @throws tag for 'MBeanException'. 215
Error Expected @throws tag for 'ReflectionException'. 215
Error Avoid inline conditionals. 217
Error Array brackets at illegal position. 219
Error 'for' is not followed by whitespace. 221
Error '=' is not preceded with whitespace. 221
Error '=' is not followed by whitespace. 221
Error '<' is not preceded with whitespace. 221
Error '<' is not followed by whitespace. 221
Error 'while' is not followed by whitespace. 228
Error Method 'testGetDefaultValue' is not designed for extension - needs to be abstract, final or empty. 236
Error Missing a Javadoc comment. 236
Error Method 'testGetLegalValues' is not designed for extension - needs to be abstract, final or empty. 244
Error Missing a Javadoc comment. 244
Error Method 'testGetValue' is not designed for extension - needs to be abstract, final or empty. 255
Error Missing a Javadoc comment. 255
Error Method 'testGetAttribute' is not designed for extension - needs to be abstract, final or empty. 266
Error Missing a Javadoc comment. 266
Error Line is longer than 80 characters. 267
Error Must have at least one statement. 282
Error Method 'testListAttributes' is not designed for extension - needs to be abstract, final or empty. 287
Error Missing a Javadoc comment. 287
Error Line is longer than 80 characters. 288
Error Line is longer than 80 characters. 294
Error Array brackets at illegal position. 306
Error Line is longer than 80 characters. 311

org/archive/crawler/settings/ModuleAttributeInfo.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 35
Error Missing a Javadoc comment. 36
Error Missing a Javadoc comment. 37
Error Missing a Javadoc comment. 38
Error Array brackets at illegal position. 38
Error Missing a Javadoc comment. 39
Error Missing a Javadoc comment. 40
Error Parameter type should be final. 49
Error 'type' hides a field. 49
Error Expected @throws tag for 'InvalidAttributeValueException'. 50
Error Missing a Javadoc comment. 66
Error Parameter attr should be final. 66
Error Method 'getLegalValues' is not designed for extension - needs to be abstract, final or empty. 78
Error Missing a Javadoc comment. 78
Error Method 'isComplexType' is not designed for extension - needs to be abstract, final or empty. 86
Error Method 'isOverrideable' is not designed for extension - needs to be abstract, final or empty. 94
Error Method 'isTransient' is not designed for extension - needs to be abstract, final or empty. 103
Error Method 'isExpertSetting' is not designed for extension - needs to be abstract, final or empty. 111
Error Method 'getDefaultValue' is not designed for extension - needs to be abstract, final or empty. 118
Error Method 'getType' is not designed for extension - needs to be abstract, final or empty. 125
Error Missing a Javadoc comment. 125
Error Method 'setType' is not designed for extension - needs to be abstract, final or empty. 129
Error Missing a Javadoc comment. 129
Error Parameter type should be final. 129
Error 'type' hides a field. 129

org/archive/crawler/settings/ModuleType.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Parameter name should be final. 46
Error Parameter description should be final. 46
Error First sentence should end with a period. 50
Error Parameter name should be final. 54
Error Line is longer than 80 characters. 59
Error Method 'addElement' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter settings should be final. 61
Error Parameter type should be final. 61
Error Parameter list should be final. 85
Error '{' is not preceded with whitespace. 85

org/archive/crawler/settings/OverrideTest.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/settings/OverrideTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Method 'testOverridingOfGlobalAttribute' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Name 'MODULE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Error Method 'testOverridingOfNonGlobalAttribute' is not designed for extension - needs to be abstract, final or empty. 94
Error Missing a Javadoc comment. 94
Error Name 'MODULE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Error Must have at least one statement. 113

org/archive/crawler/settings/RegularExpressionConstraint.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/settings/RegularExpressionConstraint.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 4
Error Missing a Javadoc comment. 38
Error Line is longer than 80 characters. 47
Error Parameter pattern should be final. 47
Error 'pattern' hides a field. 47
Error Parameter level should be final. 47
Error Parameter msg should be final. 47
Error Parameter pattern should be final. 59
Error 'pattern' hides a field. 59
Error Parameter msg should be final. 59
Error Parameter pattern should be final. 70
Error 'pattern' hides a field. 70
Error Parameter level should be final. 70
Error Line is longer than 80 characters. 71
Error Parameter pattern should be final. 79
Error 'pattern' hides a field. 79
Error Line is longer than 80 characters. 86
Error Method 'innerCheck' is not designed for extension - needs to be abstract, final or empty. 89
Error Missing a Javadoc comment. 89
Error Parameter settings should be final. 89
Error Parameter owner should be final. 89
Error Parameter definition should be final. 90
Error Parameter value should be final. 90

org/archive/crawler/settings/SettingsCache.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 39
Error '16' is a magic number. 40
Error First sentence should end with a period. 42
Error '4000' is a magic number. 43
Error Missing a Javadoc comment. 45
Error First sentence should end with a period. 47
Error Parameter globalSettings should be final. 49
Error 'globalSettings' hides a field. 49
Error Expected @param tag for 'globalSettings'. 49
Error Method 'getSettings' is not designed for extension - needs to be abstract, final or empty. 58
Error Parameter host should be final. 58
Error Parameter refinement should be final. 58
Error Expected @param tag for 'refinement'. 58
Error Method 'getSettingsObject' is not designed for extension - needs to be abstract, final or empty. 72
Error Parameter scope should be final. 72
Error Parameter refinement should be final. 72
Error Expected @param tag for 'refinement'. 72
Error Line is longer than 80 characters. 86
Error Method 'putSettings' is not designed for extension - needs to be abstract, final or empty. 86
Error Parameter host should be final. 86
Error Parameter settings should be final. 86
Error Avoid inline conditionals. 87
Error Method 'deleteSettingsObject' is not designed for extension - needs to be abstract, final or empty. 98
Error Parameter settings should be final. 98
Error Avoid inline conditionals. 99
Error Line is longer than 80 characters. 104
Error Method 'refreshHostToSettings' is not designed for extension - needs to be abstract, final or empty. 116
Error Method 'getGlobalSettings' is not designed for extension - needs to be abstract, final or empty. 125
Error Missing a Javadoc comment. 125
Error Missing a Javadoc comment. 129
Error Parameter host should be final. 129
Error Parameter refinement should be final. 129
Error Avoid inline conditionals. 130
Error Avoid inline conditionals. 131

org/archive/crawler/settings/SettingsFrameworkTestCase.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 50
Error Variable 'settingsHandler' must be private and have accessor methods. 50
Error Missing a Javadoc comment. 51
Error Missing a Javadoc comment. 52
Error Missing a Javadoc comment. 53
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Line is longer than 80 characters. 69
Error Line is longer than 80 characters. 70
Error 'cast' is not followed by whitespace. 89
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Method 'getGlobalSettings' is not designed for extension - needs to be abstract, final or empty. 111
Error Method 'getPerDomainSettings' is not designed for extension - needs to be abstract, final or empty. 118
Error Method 'getPerHostSettings' is not designed for extension - needs to be abstract, final or empty. 125
Error Method 'getSettingsHandler' is not designed for extension - needs to be abstract, final or empty. 132
Error Method 'getOrderFile' is not designed for extension - needs to be abstract, final or empty. 139
Error Method 'getSettingsDir' is not designed for extension - needs to be abstract, final or empty. 146
Error Method 'getMatchDomainURI' is not designed for extension - needs to be abstract, final or empty. 153
Error Method 'getMatchHostURI' is not designed for extension - needs to be abstract, final or empty. 160
Error Method 'getUnMatchedURI' is not designed for extension - needs to be abstract, final or empty. 167
Error Line is longer than 80 characters. 172
Error Missing a Javadoc comment. 174
Error Parameter error should be final. 174

org/archive/crawler/settings/SettingsHandler.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error First sentence should end with a period. 59
Error First sentence should end with a period. 63
Error Missing a Javadoc comment. 66
Error Missing a Javadoc comment. 67
Error First sentence should end with a period. 69
Error 'static' modifier out of order with the JLS suggestions. 70
Error Missing a Javadoc comment. 71
Error 'static' modifier out of order with the JLS suggestions. 71
Error Missing a Javadoc comment. 72
Error 'static' modifier out of order with the JLS suggestions. 72
Error Missing a Javadoc comment. 73
Error 'static' modifier out of order with the JLS suggestions. 73
Error Missing a Javadoc comment. 74
Error 'static' modifier out of order with the JLS suggestions. 74
Error Missing a Javadoc comment. 75
Error 'static' modifier out of order with the JLS suggestions. 75
Error Missing a Javadoc comment. 76
Error 'static' modifier out of order with the JLS suggestions. 76
Error Missing a Javadoc comment. 77
Error 'static' modifier out of order with the JLS suggestions. 77
Error Missing a Javadoc comment. 78
Error 'static' modifier out of order with the JLS suggestions. 78
Error Missing a Javadoc comment. 79
Error 'static' modifier out of order with the JLS suggestions. 79
Error Missing a Javadoc comment. 80
Error 'static' modifier out of order with the JLS suggestions. 80
Error Missing a Javadoc comment. 81
Error 'static' modifier out of order with the JLS suggestions. 81
Error Missing a Javadoc comment. 82
Error 'static' modifier out of order with the JLS suggestions. 82
Error Missing a Javadoc comment. 83
Error 'static' modifier out of order with the JLS suggestions. 83
Error Missing a Javadoc comment. 84
Error 'static' modifier out of order with the JLS suggestions. 84
Error Missing a Javadoc comment. 85
Error 'static' modifier out of order with the JLS suggestions. 85
Error Name 'names' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 85
Error Array brackets at illegal position. 85
Error '{' is followed by whitespace. 86
Error '{' is followed by whitespace. 87
Error '{' is followed by whitespace. 88
Error '{' is followed by whitespace. 89
Error '{' is followed by whitespace. 90
Error '{' is followed by whitespace. 91
Error '{' is followed by whitespace. 92
Error '{' is followed by whitespace. 93
Error '{' is followed by whitespace. 94
Error '{' is followed by whitespace. 95
Error '{' is followed by whitespace. 96
Error '{' is followed by whitespace. 98
Error '{' is followed by whitespace. 99
Error '{' is followed by whitespace. 100
Error '{' is followed by whitespace. 101
Error Missing a Javadoc comment. 102
Error 'static' modifier out of order with the JLS suggestions. 102
Error Name 'name2class' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 102
Error Missing a Javadoc comment. 103
Error 'static' modifier out of order with the JLS suggestions. 103
Error Name 'class2name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 103
Error Expected @throws tag for 'InvalidAttributeValueException'. 115
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 124
Error Method 'getParentScope' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter scope should be final. 133
Error Method 'getModule' is not designed for extension - needs to be abstract, final or empty. 150
Error Parameter name should be final. 150
Error Method 'getComplexTypeByAbsoluteName' is not designed for extension - needs to be abstract, final or empty. 166
Error Parameter settings should be final. 167
Error Parameter absoluteName should be final. 167
Error Line is longer than 80 characters. 170
Error Avoid inline conditionals. 170
Error Line is longer than 80 characters. 178
Error Missing a Javadoc comment. 185
Error Parameter className should be final. 185
Error Missing a Javadoc comment. 189
Error Parameter typeName should be final. 189
Error Unused @throws tag for 'ClassCastException'. 199
Error Name 'StringToType' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Error Parameter stringValue should be final. 201
Error Parameter typeName should be final. 201
Error Method 'getSettings' is not designed for extension - needs to be abstract, final or empty. 250
Error Parameter host should be final. 250
Error Method 'getSettings' is not designed for extension - needs to be abstract, final or empty. 267
Error Parameter host should be final. 267
Error Parameter uri should be final. 267
Error Expected @param tag for 'uri'. 267
Error Method 'getSettingsForHost' is not designed for extension - needs to be abstract, final or empty. 271
Error Missing a Javadoc comment. 271
Error Parameter host should be final. 271
Error Line is longer than 80 characters. 288
Error Missing a Javadoc comment. 288
Error Parameter settings should be final. 288
Error Parameter uri should be final. 288
Error 'while' is not followed by whitespace. 291
Error Method 'getSettingsObject' is not designed for extension - needs to be abstract, final or empty. 315
Error Parameter scope should be final. 315
Error Method 'getSettingsObject' is not designed for extension - needs to be abstract, final or empty. 327
Error Parameter scope should be final. 327
Error Parameter refinement should be final. 327
Error Line is longer than 80 characters. 328
Error Method 'getOrCreateSettingsObject' is not designed for extension - needs to be abstract, final or empty. 354
Error Parameter scope should be final. 354
Error Method 'getOrCreateSettingsObject' is not designed for extension - needs to be abstract, final or empty. 358
Error Missing a Javadoc comment. 358
Error Parameter scope should be final. 358
Error Parameter refinement should be final. 359
Error Parameter settings should be final. 377
Error Line is longer than 80 characters. 386
Error Parameter settings should be final. 386
Error Method 'deleteSettingsObject' is not designed for extension - needs to be abstract, final or empty. 392
Error Parameter settings should be final. 392
Error Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 400
Error Parameter name should be final. 413
Error Parameter className should be final. 413
Error Expected @throws tag for 'InvocationTargetException'. 414
Error '{' is followed by whitespace. 426
Error '{' is followed by whitespace. 427
Error Line is longer than 80 characters. 444
Error Line is longer than 80 characters. 448
Error Parameter path should be final. 450
Error Line is longer than 80 characters. 459
Error Parameter rootDomain should be final. 462
Error Method 'unregisterValueErrorHandler' is not designed for extension - needs to be abstract, final or empty. 474
Error Parameter errorHandler should be final. 474
Error Method 'registerValueErrorHandler' is not designed for extension - needs to be abstract, final or empty. 492
Error Parameter errorHandler should be final. 492
Error Method 'fireValueErrorHandlers' is not designed for extension - needs to be abstract, final or empty. 504
Error Parameter error should be final. 504
Error Method 'setErrorReportingLevel' is not designed for extension - needs to be abstract, final or empty. 518
Error Parameter level should be final. 518
Error Expected an @return tag. 534

org/archive/crawler/settings/SimpleType.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 35
Error Parameter name should be final. 45
Error Parameter description should be final. 45
Error 'description' hides a field. 45
Error Parameter defaultValue should be final. 45
Error Parameter name should be final. 61
Error Parameter description should be final. 61
Error 'description' hides a field. 61
Error Parameter defaultValue should be final. 61
Error Parameter legalValues should be final. 62
Error 'legalValues' hides a field. 62
Error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Method 'getDefaultValue' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error Expected an @return tag. 84
Error Method 'getLegalValues' is not designed for extension - needs to be abstract, final or empty. 84
Error Method 'setLegalValues' is not designed for extension - needs to be abstract, final or empty. 96
Error Parameter legalValues should be final. 96
Error 'legalValues' hides a field. 96
Error Expected @param tag for 'legalValues'. 96

org/archive/crawler/settings/SimpleTypeTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 30
Error Method 'testGetName' is not designed for extension - needs to be abstract, final or empty. 36
Error Missing a Javadoc comment. 36
Error Method 'testGetDescription' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error Method 'testGetDefaultValue' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Method 'testGetLegalValues' is not designed for extension - needs to be abstract, final or empty. 51
Error Missing a Javadoc comment. 51
Error Method 'testSetLegalValues' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Method 'testGetConstraints' is not designed for extension - needs to be abstract, final or empty. 62
Error Missing a Javadoc comment. 62
Error Line is longer than 80 characters. 64
Error Method 'testGetLegalValueType' is not designed for extension - needs to be abstract, final or empty. 72
Error Missing a Javadoc comment. 72
Error Method 'testEquals' is not designed for extension - needs to be abstract, final or empty. 81
Error Missing a Javadoc comment. 81
Error Missing a Javadoc comment. 91
Error Parameter a1 should be final. 91
Error Array brackets at illegal position. 91
Error Parameter a2 should be final. 91
Error Array brackets at illegal position. 91

org/archive/crawler/settings/SoftSettingsHash.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 34
Error '30' is a magic number. 41
Error First sentence should end with a period. 63
Error Unused @throws tag for 'IllegalArgumentException'. 83
Error Parameter initialCapacity should be final. 85
Error 'if' construct must use '{}'s. 86
Error '+' is not preceded with whitespace. 87
Error '+' should be on a new line. 87
Error 'if' construct must use '{}'s. 89
Error 'while' construct must use '{}'s. 93
Error 'cast' is not followed by whitespace. 96
Error Expected an @return tag. 103
Error Parameter x should be final. 103
Error Expected @param tag for 'x'. 103
Error Parameter y should be final. 103
Error Expected @param tag for 'y'. 103
Error Expected an @return tag. 110
Error Parameter h should be final. 110
Error Expected @param tag for 'h'. 110
Error Parameter length should be final. 110
Error Expected @param tag for 'length'. 110
Error '-' is not preceded with whitespace. 111
Error '-' is not followed by whitespace. 111
Error '(' is followed by whitespace. 119
Error 'if' construct must use '{}'s. 128
Error 'else' construct must use '{}'s. 130
Error Expected an @return tag. 149
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 149
Error 'if' construct must use '{}'s. 150
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 166
Error Parameter key should be final. 166
Error 'if' construct must use '{}'s. 175
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 195
Error Parameter key should be final. 195
Error Parameter settings should be final. 195
Error Line is longer than 80 characters. 206
Error 'if' construct must use '{}'s. 209
Error 'if' construct must use '{}'s. 217
Error Method 'put' is not designed for extension - needs to be abstract, final or empty. 222
Error Missing a Javadoc comment. 222
Error Parameter entry should be final. 222
Error Method 'resize' is not designed for extension - needs to be abstract, final or empty. 236
Error Parameter newCapacity should be final. 236
Error 'if' construct must use '{}'s. 242
Error 'cast' is not followed by whitespace. 256
Error First sentence should end with a period. 264
Error Parameter src should be final. 265
Error Expected @param tag for 'src'. 265
Error Parameter dest should be final. 265
Error Expected @param tag for 'dest'. 265
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 294
Error Parameter key should be final. 294
Error 'if' construct must use '{}'s. 309
Error 'else' construct must use '{}'s. 311
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 325
Error 'while' construct must use '{}'s. 328
Error Empty statement. 329
Error Array brackets at illegal position. 332
Error 'for' construct must use '{}'s. 333
Error 'while' construct must use '{}'s. 340
Error Empty statement. 341
Error Missing a Javadoc comment. 349
Error Missing a Javadoc comment. 350
Error Missing a Javadoc comment. 351
Error Line is longer than 80 characters. 356
Error Parameter key should be final. 356
Error Expected @param tag for 'key'. 356
Error Parameter settings should be final. 356
Error 'settings' hides a field. 356
Error Expected @param tag for 'settings'. 356
Error Parameter queue should be final. 356
Error 'queue' hides a field. 356
Error Expected @param tag for 'queue'. 356
Error Parameter hash should be final. 357
Error 'hash' hides a field. 357
Error Expected @param tag for 'hash'. 357
Error Parameter next should be final. 357
Error 'next' hides a field. 357
Error Expected @param tag for 'next'. 357
Error Missing a Javadoc comment. 364
Error Missing a Javadoc comment. 368
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 372
Error Missing a Javadoc comment. 372
Error Parameter o should be final. 372
Error 'if' construct must use '{}'s. 373
Error 'cast' is not followed by whitespace. 375
Error 'if' construct must use '{}'s. 381
Error Line is longer than 80 characters. 381
Error Missing a Javadoc comment. 391
Error Variable 'index' must be private and have accessor methods. 391
Error Missing a Javadoc comment. 392
Error Variable 'entry' must be private and have accessor methods. 392
Error Missing a Javadoc comment. 393
Error Variable 'lastReturned' must be private and have accessor methods. 393
Error Missing a Javadoc comment. 394
Error Variable 'expectedModCount' must be private and have accessor methods. 394
Error First sentence should end with a period. 396
Error Variable 'nextKey' must be private and have accessor methods. 400
Error First sentence should end with a period. 402
Error Variable 'currentKey' must be private and have accessor methods. 406
Error Missing a Javadoc comment. 408
Error Avoid inline conditionals. 409
Error Missing a Javadoc comment. 412
Error 'while' construct must use '{}'s. 418
Error 'if' construct must use '{}'s. 427
Error First sentence should end with a period. 433
Error Expected an @return tag. 434
Error Missing a Javadoc comment. 438
Error 'if' construct must use '{}'s. 439
Error 'if' construct must use '{}'s. 441
Error Missing a Javadoc comment. 451
Error 'if' construct must use '{}'s. 452
Error 'if' construct must use '{}'s. 454
Error Parameter key should be final. 470
Error '9' is a magic number. 473
Error '14' is a magic number. 474
Error '4' is a magic number. 475
Error '10' is a magic number. 476
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 480
Error Missing a Javadoc comment. 480

org/archive/crawler/settings/StringList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Parameter name should be final. 38
Error Parameter description should be final. 38
Error Parameter name should be final. 50
Error Parameter description should be final. 50
Error Parameter l should be final. 50
Error Expected @param tag for 'l'. 50
Error Parameter name should be final. 63
Error Parameter description should be final. 63
Error Parameter l should be final. 63
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 73
Error Parameter index should be final. 73
Error Parameter element should be final. 73
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 81
Error Parameter element should be final. 81
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 94
Error Parameter l should be final. 94
Error Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter l should be final. 103
Error Method 'set' is not designed for extension - needs to be abstract, final or empty. 116
Error Parameter index should be final. 116
Error Parameter element should be final. 116
Error Method 'checkType' is not designed for extension - needs to be abstract, final or empty. 127
Error Parameter element should be final. 127
Error Redundant throws: 'ClassCastException' is unchecked exception. 127

org/archive/crawler/settings/TextField.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 39
Error Parameter value should be final. 45
Error 'value' hides a field. 45
Error Method 'length' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Method 'charAt' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Parameter index should be final. 59
Error Method 'subSequence' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error Parameter start should be final. 66
Error Parameter end should be final. 66
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 73
Error Parameter obj should be final. 73
Error Conditional logic can be removed. 74
Error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 84
Error Missing a Javadoc comment. 84
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 91
Error Missing a Javadoc comment. 91

org/archive/crawler/settings/Type.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 39
Error First sentence should end with a period. 41
Error First sentence should end with a period. 43
Error First sentence should end with a period. 45
Error Parameter name should be final. 57
Error Expected @param tag for 'name'. 57
Error Parameter value should be final. 57
Error Expected @param tag for 'value'. 57
Error Avoid inline conditionals. 59
Error First sentence should end with a period. 71
Error Method 'isOverrideable' is not designed for extension - needs to be abstract, final or empty. 89
Error Method 'setOverrideable' is not designed for extension - needs to be abstract, final or empty. 97
Error Parameter b should be final. 97
Error Method 'isTransient' is not designed for extension - needs to be abstract, final or empty. 105
Error Method 'setTransient' is not designed for extension - needs to be abstract, final or empty. 115
Error Parameter b should be final. 115
Error Method 'isExpertSetting' is not designed for extension - needs to be abstract, final or empty. 123
Error Method 'setExpertSetting' is not designed for extension - needs to be abstract, final or empty. 132
Error Parameter isExpertSetting should be final. 132
Error 'isExpertSetting' hides a field. 132
Error Method 'getConstraints' is not designed for extension - needs to be abstract, final or empty. 140
Error Method 'addConstraint' is not designed for extension - needs to be abstract, final or empty. 150
Error Parameter constraint should be final. 150
Error Method 'getLegalValueType' is not designed for extension - needs to be abstract, final or empty. 160
Error Method 'setLegalValueType' is not designed for extension - needs to be abstract, final or empty. 169
Error Parameter legalValueType should be final. 169
Error 'legalValueType' hides a field. 169
Error Expected an @return tag. 177
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 177
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 177
Error Parameter o should be final. 177
Error Expected @param tag for 'o'. 177

org/archive/crawler/settings/ValueErrorHandler.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 38
Error Redundant 'public' modifier. 38

org/archive/crawler/settings/XMLSettingsHandler.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Missing a Javadoc comment. 66
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 72
Error Missing a Javadoc comment. 73
Error Missing a Javadoc comment. 74
Error Missing a Javadoc comment. 75
Error Missing a Javadoc comment. 76
Error Missing a Javadoc comment. 77
Error Missing a Javadoc comment. 78
Error Missing a Javadoc comment. 79
Error Missing a Javadoc comment. 80
Error Missing a Javadoc comment. 81
Error Missing a Javadoc comment. 82
Error Line is longer than 80 characters. 83
Error Missing a Javadoc comment. 83
Error Missing a Javadoc comment. 84
Error Missing a Javadoc comment. 85
Error Missing a Javadoc comment. 86
Error Missing a Javadoc comment. 87
Error Missing a Javadoc comment. 88
Error Missing a Javadoc comment. 89
Error Missing a Javadoc comment. 90
Error Missing a Javadoc comment. 91
Error Missing a Javadoc comment. 92
Error Missing a Javadoc comment. 93
Error Missing a Javadoc comment. 94
Error Missing a Javadoc comment. 95
Error Missing a Javadoc comment. 97
Error Missing a Javadoc comment. 98
Error 'static' modifier out of order with the JLS suggestions. 98
Error Name 'settingsFilename' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 98
Error Missing a Javadoc comment. 99
Error 'static' modifier out of order with the JLS suggestions. 99
Error Name 'settingsFilenameSuffix' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 99
Error Missing a Javadoc comment. 100
Error 'static' modifier out of order with the JLS suggestions. 100
Error Parameter orderFile should be final. 107
Error 'orderFile' hides a field. 107
Error Expected @throws tag for 'InvalidAttributeValueException'. 108
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 118
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 130
Error Parameter source should be final. 130
Error Missing a Javadoc comment. 137
Error Parameter settings should be final. 162
Error Array brackets at illegal position. 175
Error Missing a Javadoc comment. 201
Error Parameter settings should be final. 201
Error Parameter settings should be final. 216
Error Parameter filename should be final. 216
Error '60' is a magic number. 247
Error '1000' is a magic number. 247
Error Parameter settings should be final. 264
Error Parameter filename should be final. 264
Error Line is longer than 80 characters. 300
Error Missing a Javadoc comment. 300
Error Parameter settings should be final. 300
Error Method 'getOrderFile' is not designed for extension - needs to be abstract, final or empty. 309
Error Line is longer than 80 characters. 321
Error Method 'copySettings' is not designed for extension - needs to be abstract, final or empty. 325
Error Parameter newOrderFileName should be final. 325
Error Parameter newSettingsDirectory should be final. 325
Error Expected @throws tag for 'IOException'. 326
Error Line is longer than 80 characters. 336
Error Line is longer than 80 characters. 349
Error Method 'getPathRelativeToWorkingDirectory' is not designed for extension - needs to be abstract, final or empty. 356
Error Parameter path should be final. 356
Error '{' is not preceded with whitespace. 356
Error Method 'getDomainOverrides' is not designed for extension - needs to be abstract, final or empty. 366
Error Missing a Javadoc comment. 366
Error Parameter rootDomain should be final. 366
Error 'while' is not followed by whitespace. 372
Error '>' is not preceded with whitespace. 372
Error '>' is not followed by whitespace. 372
Error '{' is not preceded with whitespace. 372
Error 'if' is not followed by whitespace. 373
Error '<' is not preceded with whitespace. 373
Error '<' is not followed by whitespace. 373
Error '{' is not preceded with whitespace. 373
Error ',' is not followed by whitespace. 379
Error '+' is not preceded with whitespace. 381
Error '+' is not followed by whitespace. 381
Error 'for' is not followed by whitespace. 387
Error '=' is not preceded with whitespace. 387
Error '=' is not followed by whitespace. 387
Error '-' is not preceded with whitespace. 387
Error '-' is not followed by whitespace. 387
Error ';' is preceded with whitespace. 387
Error '>=' is not preceded with whitespace. 387
Error '>=' is not followed by whitespace. 387
Error ';' is preceded with whitespace. 387
Error '{' is not preceded with whitespace. 387
Error '+' is not preceded with whitespace. 388
Error '+' is not followed by whitespace. 388
Error '+' is not preceded with whitespace. 391
Error '+' is not followed by whitespace. 391
Error 'if' is not followed by whitespace. 393
Error '{' is not preceded with whitespace. 393
Error Parameter f should be final. 414
Error '{' is not preceded with whitespace. 414
Error 'if' is not followed by whitespace. 415
Error '{' is not preceded with whitespace. 415
Error 'for' is not followed by whitespace. 418
Error '=' is not preceded with whitespace. 418
Error '=' is not followed by whitespace. 418
Error ';' is preceded with whitespace. 418
Error ';' is preceded with whitespace. 418
Error '{' is not preceded with whitespace. 418
Error 'if' is not followed by whitespace. 419
Error '{' is not preceded with whitespace. 419
Error Method 'deleteSettingsObject' is not designed for extension - needs to be abstract, final or empty. 440
Error Parameter settings should be final. 440
Error Method 'getListOfAllFiles' is not designed for extension - needs to be abstract, final or empty. 457
Error Missing a Javadoc comment. 457
Error ',' is not followed by whitespace. 463
Error ',' is not followed by whitespace. 466
Error Line is longer than 80 characters. 478
Error Parameter mbean should be final. 478
Error Parameter list should be final. 478
Error 'if' is not followed by whitespace. 482
Error '{' is not preceded with whitespace. 482
Error 'cast' is not followed by whitespace. 483
Error 'for' is not followed by whitespace. 487
Error '=' is not preceded with whitespace. 487
Error '=' is not followed by whitespace. 487
Error '<' is not preceded with whitespace. 487
Error '<' is not followed by whitespace. 487
Error 'if' is not followed by whitespace. 488
Error Must have at least one statement. 488
Error 'cast' is not followed by whitespace. 491
Error 'if' is not followed by whitespace. 495
Error Line is longer than 80 characters. 496
Error 'cast' is not followed by whitespace. 496
Error ',' is not followed by whitespace. 496
Error Parameter dir should be final. 521
Error Parameter list should be final. 521
Error '{' is not preceded with whitespace. 521
Error 'for' is not followed by whitespace. 524
Error '=' is not preceded with whitespace. 524
Error '=' is not followed by whitespace. 524
Error ';' is preceded with whitespace. 524
Error ';' is preceded with whitespace. 524
Error '{' is not preceded with whitespace. 524
Error 'if' is not followed by whitespace. 525
Error '{' is not preceded with whitespace. 525
Error ',' is not followed by whitespace. 526
Error 'if' is not followed by whitespace. 528
Error '{' is not preceded with whitespace. 528

org/archive/crawler/settings/XMLSettingsHandlerTest.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/settings/XMLSettingsHandlerTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Method 'testWriteSettingsObjectCrawlerSettings' is not designed for extension - needs to be abstract, final or empty. 72
Error Missing a Javadoc comment. 72
Error '500' is a magic number. 90
Error Method 'testCopySettings' is not designed for extension - needs to be abstract, final or empty. 134
Error Expected @throws tag for 'IOException'. 134
Error Method 'testGetSettings' is not designed for extension - needs to be abstract, final or empty. 157
Error Missing a Javadoc comment. 157
Error Method 'testGetSettingsObject' is not designed for extension - needs to be abstract, final or empty. 165
Error Missing a Javadoc comment. 165
Error Line is longer than 80 characters. 169
Error Method 'testDeleteSettingsObject' is not designed for extension - needs to be abstract, final or empty. 178
Error Missing a Javadoc comment. 178
Error Method 'testReadWriteRefinements' is not designed for extension - needs to be abstract, final or empty. 187
Error Missing a Javadoc comment. 187

org/archive/crawler/settings/refinements/Criteria.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 43
Error Redundant 'public' modifier. 49
Error Redundant 'public' modifier. 55

org/archive/crawler/settings/refinements/PortnumberCriteria.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 39
Error Parameter portNumber should be final. 52
Error 'portNumber' hides a field. 52
Error Line is longer than 80 characters. 57
Error Method 'isWithinRefinementBounds' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Parameter uri should be final. 59
Error '80' is a magic number. 63
Error '443' is a magic number. 65
Error Conditional logic can be removed. 69
Error Method 'getPortNumber' is not designed for extension - needs to be abstract, final or empty. 81
Error Method 'setPortNumber' is not designed for extension - needs to be abstract, final or empty. 89
Error Parameter portNumber should be final. 89
Error 'portNumber' hides a field. 89
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 96
Error Missing a Javadoc comment. 96
Error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103

org/archive/crawler/settings/refinements/Refinement.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 50
Error First sentence should end with a period. 53
Error Parameter owner should be final. 60
Error 'owner' hides a field. 60
Error Parameter reference should be final. 60
Error 'reference' hides a field. 60
Error First sentence should end with a period. 66
Error Parameter owner should be final. 73
Error 'owner' hides a field. 73
Error Parameter reference should be final. 73
Error 'reference' hides a field. 73
Error Parameter descr should be final. 73
Error Method 'isWithinRefinementBounds' is not designed for extension - needs to be abstract, final or empty. 85
Error Parameter uri should be final. 85
Error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 102
Error Method 'setDescription' is not designed for extension - needs to be abstract, final or empty. 111
Error Parameter description should be final. 111
Error 'description' hides a field. 111
Error Method 'criteriaIterator' is not designed for extension - needs to be abstract, final or empty. 121
Error Method 'addCriteria' is not designed for extension - needs to be abstract, final or empty. 130
Error Parameter criterion should be final. 130
Error Method 'getReference' is not designed for extension - needs to be abstract, final or empty. 141
Error Method 'setReference' is not designed for extension - needs to be abstract, final or empty. 150
Error Parameter reference should be final. 150
Error 'reference' hides a field. 150
Error Method 'getSettings' is not designed for extension - needs to be abstract, final or empty. 159
Error Avoid inline conditionals. 160
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 167
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 167
Error Missing a Javadoc comment. 167
Error Parameter o should be final. 167
Error Method 'getAudience' is not designed for extension - needs to be abstract, final or empty. 179
Error Method 'setAudience' is not designed for extension - needs to be abstract, final or empty. 185
Error Parameter audience should be final. 185
Error 'audience' hides a field. 185
Error Method 'getOperator' is not designed for extension - needs to be abstract, final or empty. 191
Error Method 'setOperator' is not designed for extension - needs to be abstract, final or empty. 197
Error Parameter operator should be final. 197
Error 'operator' hides a field. 197
Error Method 'getOrganization' is not designed for extension - needs to be abstract, final or empty. 203
Error Method 'setOrganization' is not designed for extension - needs to be abstract, final or empty. 209
Error Parameter organization should be final. 209
Error 'organization' hides a field. 209

org/archive/crawler/settings/refinements/RegularExpressionCriteria.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 37
Error Parameter regexp should be final. 51
Error 'regexp' hides a field. 51
Error Line is longer than 80 characters. 56
Error Method 'isWithinRefinementBounds' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Parameter uri should be final. 58
Error Method 'getRegexp' is not designed for extension - needs to be abstract, final or empty. 70
Error Method 'setRegexp' is not designed for extension - needs to be abstract, final or empty. 78
Error Parameter regexp should be final. 78
Error 'regexp' hides a field. 78
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 85
Error Missing a Javadoc comment. 85
Error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92

org/archive/crawler/settings/refinements/TimespanCriteria.java

ErrorLine
Error File does not end with a newline. 0

org/archive/crawler/settings/refinements/TimespanCriteria.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 48
Error Name 'TZ' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 57
Error Parameter from should be final. 66
Error 'from' hides a field. 66
Error Parameter to should be final. 66
Error 'to' hides a field. 66
Error Expected @throws tag for 'ParseException'. 66
Error Line is longer than 80 characters. 74
Error Method 'isWithinRefinementBounds' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error Parameter uri should be final. 77
Error Method 'getFrom' is not designed for extension - needs to be abstract, final or empty. 105
Error Method 'setFrom' is not designed for extension - needs to be abstract, final or empty. 114
Error Parameter from should be final. 114
Error 'from' hides a field. 114
Error Expected @throws tag for 'ParseException'. 114
Error Method 'getTo' is not designed for extension - needs to be abstract, final or empty. 123
Error Method 'setTo' is not designed for extension - needs to be abstract, final or empty. 132
Error Parameter to should be final. 132
Error 'to' hides a field. 132
Error Expected @throws tag for 'ParseException'. 132
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 136
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 136
Error Missing a Javadoc comment. 136
Error Parameter o should be final. 136
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 149
Error Missing a Javadoc comment. 149
Error Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 156
Error Missing a Javadoc comment. 156
Error Line is longer than 80 characters. 157

org/archive/crawler/settings/refinements/TimespanCriteriaTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 46
Error Name 'TZ' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Error Line is longer than 80 characters. 54
Error '1000' is a magic number. 54
Error '60' is a magic number. 54
Error Line is longer than 80 characters. 55
Error '1000' is a magic number. 55
Error '60' is a magic number. 55
Error Line is longer than 80 characters. 56
Error '1000' is a magic number. 56
Error '60' is a magic number. 56

org/archive/crawler/settings/refinements/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/util/FPUURISet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 51
Error Missing a Javadoc comment. 51
Error ',' is not followed by whitespace. 51
Error Line is longer than 80 characters. 53
Error Missing a Javadoc comment. 53
Error Missing a Javadoc comment. 55
Error Variable 'fpset' must be private and have accessor methods. 55
Error Missing a Javadoc comment. 56
Error Variable 'fpgen' must be private and have accessor methods. 56
Error Parameter fpset should be final. 61
Error 'fpset' hides a field. 61
Error Expected @param tag for 'fpset'. 61
Error Method 'count' is not designed for extension - needs to be abstract, final or empty. 68
Error Line is longer than 80 characters. 73
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 75
Error Parameter u should be final. 75
Error 'if' is not followed by whitespace. 78
Error '+' is not preceded with whitespace. 79
Error '+' is not followed by whitespace. 79
Error '+' is not preceded with whitespace. 79
Error '+' is not followed by whitespace. 79
Error '+' is not preceded with whitespace. 79
Error '+' is not followed by whitespace. 79
Error Line is longer than 80 characters. 85
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 87
Error Parameter curi should be final. 87
Error Line is longer than 80 characters. 92
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 94
Error Parameter u should be final. 94
Error '+' is not preceded with whitespace. 96
Error '+' is not followed by whitespace. 96
Error '+' is not preceded with whitespace. 96
Error '+' is not followed by whitespace. 96
Error '+' is not preceded with whitespace. 96
Error '+' is not followed by whitespace. 96
Error Line is longer than 80 characters. 101
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 103
Error Parameter u should be final. 103
Error Line is longer than 80 characters. 108
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 110
Error Parameter curi should be final. 110
Error Line is longer than 80 characters. 115
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 117
Error Parameter curi should be final. 117
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 124
Error 'cast' is not followed by whitespace. 125
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 131
Error Line is longer than 80 characters. 137
Error Method 'quickContains' is not designed for extension - needs to be abstract, final or empty. 139
Error Parameter u should be final. 139
Error 'if' is not followed by whitespace. 142
Error '+' is not preceded with whitespace. 143
Error '+' is not followed by whitespace. 143
Error '+' is not preceded with whitespace. 143
Error '+' is not followed by whitespace. 143
Error '+' is not preceded with whitespace. 143
Error '+' is not followed by whitespace. 143
Error Line is longer than 80 characters. 149
Error Method 'quickContains' is not designed for extension - needs to be abstract, final or empty. 151
Error Parameter curi should be final. 151
Error Line is longer than 80 characters. 156
Error Missing a Javadoc comment. 156
Error Parameter stream should be final. 156
Error Line contains a tab character. 157
Error Line contains a tab character. 158

org/archive/crawler/util/MemUURISet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Method 'count' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error Line is longer than 80 characters. 46
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter u should be final. 48
Error 'cast' is not followed by whitespace. 49
Error Line is longer than 80 characters. 53
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 55
Error Missing a Javadoc comment. 55
Error Parameter curi should be final. 55
Error 'cast' is not followed by whitespace. 56
Error Line is longer than 80 characters. 60
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 62
Error Missing a Javadoc comment. 62
Error Parameter u should be final. 62
Error 'cast' is not followed by whitespace. 63
Error Line is longer than 80 characters. 67
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 69
Error Missing a Javadoc comment. 69
Error Parameter u should be final. 69
Error 'cast' is not followed by whitespace. 70
Error Line is longer than 80 characters. 74
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 76
Error Missing a Javadoc comment. 76
Error Parameter curi should be final. 76
Error Line is longer than 80 characters. 81
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error Parameter curi should be final. 83
Error Line is longer than 80 characters. 88
Error Method 'quickContains' is not designed for extension - needs to be abstract, final or empty. 90
Error Missing a Javadoc comment. 90
Error Parameter u should be final. 90
Error Line is longer than 80 characters. 95
Error Method 'quickContains' is not designed for extension - needs to be abstract, final or empty. 97
Error Missing a Javadoc comment. 97
Error Parameter curi should be final. 97

org/archive/crawler/util/Sorts.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 30
Error Utility classes should not have a public or default constructor. 30
Error Missing a Javadoc comment. 33
Error Parameter hm should be final. 33
Error '{' is not preceded with whitespace. 33
Error 'for' construct must use '{}'s. 39

org/archive/crawler/util/StringIntPair.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 36
Error Parameter s should be final. 36
Error Parameter i should be final. 36
Error '{' is not preceded with whitespace. 36
Error Method 'getIntValue' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error Method 'getStringValue' is not designed for extension - needs to be abstract, final or empty. 45
Error Missing a Javadoc comment. 45
Error Method 'setIntValue' is not designed for extension - needs to be abstract, final or empty. 52
Error Parameter i should be final. 52
Error Expected @param tag for 'i'. 52
Error Method 'setStringValue' is not designed for extension - needs to be abstract, final or empty. 59
Error Parameter string should be final. 59
Error Expected @param tag for 'string'. 59

org/archive/crawler/util/StringIntPairComparator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 35
Error '{' is not preceded with whitespace. 35
Error Method 'compare' is not designed for extension - needs to be abstract, final or empty. 39
Error Missing a Javadoc comment. 39
Error Parameter o1 should be final. 39
Error Parameter o2 should be final. 39
Error 'if' construct must use '{}'s. 42
Error 'if' construct must use '{}'s. 44

org/archive/crawler/util/ThreadKicker.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 43
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 45
Error Variable 'scheduledKicks' must be private and have accessor methods. 45
Error Missing a Javadoc comment. 46
Error Variable 'pendingKicks' must be private and have accessor methods. 46
Error Method 'kickMeAt' is not designed for extension - needs to be abstract, final or empty. 63
Error Parameter target should be final. 63
Error Expected @param tag for 'target'. 63
Error Parameter time should be final. 63
Error Expected @param tag for 'time'. 63
Error 'if' is not followed by whitespace. 65
Error '==' is not preceded with whitespace. 65
Error '==' is not followed by whitespace. 65
Error ',' is not followed by whitespace. 70
Error 'if' is not followed by whitespace. 71
Error '==' is not preceded with whitespace. 71
Error '==' is not followed by whitespace. 71
Error Missing a Javadoc comment. 77
Error Parameter target should be final. 77
Error 'cast' is not followed by whitespace. 78
Error 'if' is not followed by whitespace. 79
Error '!=' is not preceded with whitespace. 79
Error '!=' is not followed by whitespace. 79
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error Line is longer than 80 characters. 91
Error Avoid inline conditionals. 91
Error 'cast' is not followed by whitespace. 91
Error '!=' is not preceded with whitespace. 92
Error '!=' is not followed by whitespace. 92
Error '<' is not preceded with whitespace. 92
Error '<' is not followed by whitespace. 92
Error '+' is not preceded with whitespace. 95
Error '+' is not followed by whitespace. 95
Error Line is longer than 80 characters. 97
Error Avoid inline conditionals. 97
Error 'cast' is not followed by whitespace. 97
Error '-' is not preceded with whitespace. 102
Error '-' is not followed by whitespace. 102
Error Method 'cancelKick' is not designed for extension - needs to be abstract, final or empty. 116
Error Parameter thread should be final. 116
Error Expected @param tag for 'thread'. 116
Error Missing a Javadoc comment. 122
Error Missing a Javadoc comment. 124
Error Missing a Javadoc comment. 125
Error Parameter th should be final. 132
Error Expected @param tag for 'th'. 132
Error Parameter time should be final. 132
Error Expected @param tag for 'time'. 132
Error Missing a Javadoc comment. 140
Error Parameter o should be final. 140
Error 'cast' is not followed by whitespace. 141
Error '==' is not preceded with whitespace. 142
Error '==' is not followed by whitespace. 142
Error 'if' is not followed by whitespace. 145
Error 'if' is not followed by whitespace. 148
Error 'if' is not followed by whitespace. 152
Error '<' is not preceded with whitespace. 152
Error '<' is not followed by whitespace. 152
Error Missing a Javadoc comment. 163
Error Missing a Javadoc comment. 167

org/archive/crawler/util/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/crawler/writer/ARCWriterProcessor.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Unused import - java.util.Iterator. 38
Error Unused import - org.archive.crawler.settings.SettingsHandler. 60
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 86
Error '=' is not followed by whitespace. 112
Error 'private' modifier out of order with the JLS suggestions. 173
Error Line has trailing spaces. 174
Error Parameter name should be final. 179
Error Expected @param tag for 'name'. 179
Error Line has trailing spaces. 186
Error '+' should be on a new line. 187
Error '+' should be on a new line. 188
Error '+' should be on a new line. 189
Error '+' should be on a new line. 190
Error '+' should be on a new line. 191
Error '+' should be on a new line. 195
Error Method 'initialTasks' is not designed for extension - needs to be abstract, final or empty. 216
Error Missing a Javadoc comment. 216
Error Method 'setupPool' is not designed for extension - needs to be abstract, final or empty. 240
Error Missing a Javadoc comment. 240
Error Line contains a tab character. 241
Error Line contains a tab character. 242
Error Method 'getMetadata' is not designed for extension - needs to be abstract, final or empty. 262
Error Line has trailing spaces. 269
Error 'cast' is not followed by whitespace. 270
Error Line contains a tab character. 273
Error '+' should be on a new line. 273
Error Line contains a tab character. 274
Error Line contains a tab character. 276
Error Line contains a tab character. 277
Error Method 'getMetadataBody' is not designed for extension - needs to be abstract, final or empty. 296
Error Parameter orderFile should be final. 296
Error '+' should be on a new line. 306
Error '=' is not preceded with whitespace. 317
Error 'catch' is not followed by whitespace. 324
Error '+' should be on a new line. 330
Error Line contains a tab character. 337
Error Method 'readConfiguration' is not designed for extension - needs to be abstract, final or empty. 337
Error Missing a Javadoc comment. 337
Error 'cast' is not followed by whitespace. 348
Error 'cast' is not followed by whitespace. 350
Error Method 'innerProcess' is not designed for extension - needs to be abstract, final or empty. 360
Error Parameter curi should be final. 360
Error Method 'writeHttp' is not designed for extension - needs to be abstract, final or empty. 380
Error Missing a Javadoc comment. 380
Error Parameter curi should be final. 380
Error '{' should be on the previous line. 382
Error '{' should be on the previous line. 384
Error 'cast' is not followed by whitespace. 389
Error '{' should be on the previous line. 391
Error '{' should be on the previous line. 398
Error '}' should be on the same line. 404
Error '{' should be on the previous line. 406
Error Method 'writeDns' is not designed for extension - needs to be abstract, final or empty. 411
Error Missing a Javadoc comment. 411
Error Parameter curi should be final. 411
Error '{' should be on the previous line. 413
Error '{' should be on the previous line. 425
Error '{' should be on the previous line. 427
Error '{' should be on the previous line. 439
Error '}' should be on the same line. 443
Error '{' should be on the previous line. 445
Error Method 'getArcMaxSize' is not designed for extension - needs to be abstract, final or empty. 455
Error Missing a Javadoc comment. 455
Error Method 'getArcPrefix' is not designed for extension - needs to be abstract, final or empty. 459
Error Missing a Javadoc comment. 459
Error Method 'getOutputDir' is not designed for extension - needs to be abstract, final or empty. 463
Error Missing a Javadoc comment. 463
Error Method 'setArcMaxSize' is not designed for extension - needs to be abstract, final or empty. 467
Error Missing a Javadoc comment. 467
Error Parameter i should be final. 467
Error Method 'setArcPrefix' is not designed for extension - needs to be abstract, final or empty. 471
Error Missing a Javadoc comment. 471
Error Parameter buffer should be final. 471
Error Method 'setArcSuffix' is not designed for extension - needs to be abstract, final or empty. 475
Error Missing a Javadoc comment. 475
Error Parameter suffix should be final. 475
Error Method 'setUseCompression' is not designed for extension - needs to be abstract, final or empty. 479
Error Missing a Javadoc comment. 479
Error Parameter use should be final. 479
Error Method 'useCompression' is not designed for extension - needs to be abstract, final or empty. 483
Error Missing a Javadoc comment. 483
Error Method 'setOutputDir' is not designed for extension - needs to be abstract, final or empty. 487
Error Missing a Javadoc comment. 487
Error Parameter buffer should be final. 487
Error Method 'getPoolMaximumActive' is not designed for extension - needs to be abstract, final or empty. 506
Error '{' should be on the previous line. 507
Error Method 'setPoolMaximumActive' is not designed for extension - needs to be abstract, final or empty. 514
Error Parameter poolMaximumActive should be final. 514
Error 'poolMaximumActive' hides a field. 514
Error '{' should be on the previous line. 515
Error Method 'getPoolMaximumWait' is not designed for extension - needs to be abstract, final or empty. 522
Error '{' should be on the previous line. 523
Error Method 'setPoolMaximumWait' is not designed for extension - needs to be abstract, final or empty. 530
Error Parameter poolMaximumWait should be final. 530
Error 'poolMaximumWait' hides a field. 530
Error '{' should be on the previous line. 531
Error Line contains a tab character. 535
Error Method 'crawlEnding' is not designed for extension - needs to be abstract, final or empty. 535
Error Missing a Javadoc comment. 535
Error Parameter sExitMessage should be final. 535
Error Line contains a tab character. 536
Error Line contains a tab character. 537
Error Line contains a tab character. 538
Error Line contains a tab character. 540
Error Line is longer than 80 characters. 541
Error Line contains a tab character. 541
Error Line contains a tab character. 542
Error Line contains a tab character. 543
Error Missing a Javadoc comment. 543
Error Parameter sExitMessage should be final. 543
Error Line contains a tab character. 545
Error Line contains a tab character. 547
Error Line is longer than 80 characters. 548
Error Line contains a tab character. 548
Error Line contains a tab character. 549
Error Line contains a tab character. 550
Error Missing a Javadoc comment. 550
Error Parameter statusMessage should be final. 550
Error Line contains a tab character. 552
Error Line contains a tab character. 554
Error Line is longer than 80 characters. 555
Error Line contains a tab character. 555
Error Line contains a tab character. 556
Error Line contains a tab character. 557
Error Missing a Javadoc comment. 557
Error Parameter statusMessage should be final. 557
Error Line contains a tab character. 559
Error Line contains a tab character. 561
Error Line is longer than 80 characters. 562
Error Line contains a tab character. 562
Error Line contains a tab character. 563
Error Line contains a tab character. 564
Error Missing a Javadoc comment. 564
Error Parameter statusMessage should be final. 564
Error Line contains a tab character. 566
Error Line has trailing spaces. 567
Error Line contains a tab character. 567
Error Line is longer than 80 characters. 569
Error Missing a Javadoc comment. 569
Error Parameter stream should be final. 569
Error Line is longer than 80 characters. 571
Error 'cast' is not followed by whitespace. 571
Error '(' is followed by whitespace. 572

org/archive/crawler/writer/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/httpclient/CloseConnectionMarker.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 28
Error Line has trailing spaces. 35
Error Line has trailing spaces. 37
Error Redundant 'public' modifier. 41

org/archive/httpclient/ConfigurableTrustManagerProtocolSocketFactory.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 47
Error '{' should be on the previous line. 52
Error Comment matches to-do format 'TODO:'. 56
Error Missing a Javadoc comment. 63
Error '{' should be on the previous line. 66
Error Parameter level should be final. 79
Error Expected @throws tag for 'KeyManagementException'. 80
Error Expected @throws tag for 'KeyStoreException'. 80
Error Expected @throws tag for 'NoSuchAlgorithmException'. 81
Error '{' should be on the previous line. 82
Error Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. 96
Error Missing a Javadoc comment. 96
Error Parameter host should be final. 96
Error Parameter port should be final. 96
Error Parameter clientHost should be final. 96
Error Parameter clientPort should be final. 97
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 98
Error '{' should be on the previous line. 99
Error Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter host should be final. 103
Error Parameter port should be final. 103
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 104
Error '{' should be on the previous line. 105
Error Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. 109
Error Missing a Javadoc comment. 109
Error Parameter socket should be final. 109
Error Parameter host should be final. 109
Error Parameter port should be final. 109
Error Parameter autoClose should be final. 110
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 111
Error '{' should be on the previous line. 112

org/archive/httpclient/HttpRecorderGetMethod.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 70
Error Line has trailing spaces. 84
Error Line contains a tab character. 86
Error Missing a Javadoc comment. 86
Error Parameter uri should be final. 86
Error Parameter recorder should be final. 86
Error Line contains a tab character. 87
Error Line contains a tab character. 89
Error Line is longer than 80 characters. 91
Error Line contains a tab character. 91
Error Method 'readResponseBody' is not designed for extension - needs to be abstract, final or empty. 91
Error Missing a Javadoc comment. 91
Error Parameter state should be final. 91
Error Parameter connection should be final. 91
Error Line contains a tab character. 92
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 92
Error Line contains a tab character. 94
Error Line contains a tab character. 95
Error Line contains a tab character. 96
Error Method 'shouldCloseConnection' is not designed for extension - needs to be abstract, final or empty. 98
Error Missing a Javadoc comment. 98
Error Parameter conn should be final. 98
Error Line has trailing spaces. 118
Error Method 'closeConnection' is not designed for extension - needs to be abstract, final or empty. 119
Error Missing a Javadoc comment. 119
Error Method 'releaseConnection' is not designed for extension - needs to be abstract, final or empty. 123
Error Missing a Javadoc comment. 123
Error '{' should be on the previous line. 124
Error Method 'execute' is not designed for extension - needs to be abstract, final or empty. 136
Error Missing a Javadoc comment. 136
Error Parameter state should be final. 136
Error Parameter conn should be final. 136
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 137
Error Redundant throws: 'HttpRecoverableException' is subclass of 'HttpException'. 137

org/archive/httpclient/HttpRecorderMethod.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 32
Error Line is longer than 80 characters. 48
Error Line has trailing spaces. 51
Error Line contains a tab character. 53
Error Missing a Javadoc comment. 53
Error Parameter recorder should be final. 53
Error Line contains a tab character. 55
Error Line contains a tab character. 57
Error Method 'markContentBegin' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Line contains a tab character. 58
Error Line contains a tab character. 59
Error Line has trailing spaces. 60
Error Method 'closeConnection' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Line has trailing spaces. 72
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 76
Error Line has trailing spaces. 79
Error Method 'setConnection' is not designed for extension - needs to be abstract, final or empty. 83
Error Parameter connection should be final. 83
Error 'connection' hides a field. 83

org/archive/httpclient/HttpRecorderPostMethod.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 51
Error Missing a Javadoc comment. 53
Error Parameter uri should be final. 53
Error Parameter recorder should be final. 53
Error Method 'readResponseBody' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Parameter state should be final. 58
Error Parameter connection should be final. 58
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 59
Error Method 'shouldCloseConnection' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Parameter conn should be final. 65
Error Line has trailing spaces. 85
Error Method 'closeConnection' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error Method 'releaseConnection' is not designed for extension - needs to be abstract, final or empty. 90
Error Missing a Javadoc comment. 90
Error '{' should be on the previous line. 91
Error Method 'execute' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter state should be final. 103
Error Parameter conn should be final. 103
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 104
Error Redundant throws: 'HttpRecoverableException' is subclass of 'HttpException'. 104

org/archive/httpclient/PatchedHttpClient.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 49
Error Missing a Javadoc comment. 102
Error '{' should be on the previous line. 103
Error Missing a Javadoc comment. 107
Error Parameter httpConnectionManager should be final. 107
Error '{' should be on the previous line. 108
Error Method 'setHttpConnectionFactoryTimeout' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter timeout should be final. 124
Error Line is longer than 80 characters. 140
Error Method 'setConnectionTimeout' is not designed for extension - needs to be abstract, final or empty. 140
Error Parameter newTimeoutInMilliseconds should be final. 140
Error Line is longer than 80 characters. 146
Error Line is longer than 80 characters. 147
Error Method 'setTimeout' is not designed for extension - needs to be abstract, final or empty. 155
Error Parameter newTimeoutInMilliseconds should be final. 155
Error Method 'setHttpProxy' is not designed for extension - needs to be abstract, final or empty. 160
Error Missing a Javadoc comment. 160
Error Parameter proxyname should be final. 160
Error 'proxyname' hides a field. 160
Error Line has trailing spaces. 163
Error Method 'setHttpProxyport' is not designed for extension - needs to be abstract, final or empty. 164
Error Missing a Javadoc comment. 164
Error Parameter proxyport should be final. 164
Error 'proxyport' hides a field. 164
Error Method 'executeMethod' is not designed for extension - needs to be abstract, final or empty. 193
Error Parameter hostConfiguration should be final. 193
Error Parameter method should be final. 194
Error Parameter state should be final. 194
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 195
Error Line is longer than 80 characters. 197
Error Line is longer than 80 characters. 200
Error 'connectionTimeout' hides a field. 205
Error 'httpConnectionTimeout' hides a field. 206
Error '?' is not preceded with whitespace. 217
Error Avoid inline conditionals. 217
Error ':' is not preceded with whitespace. 217
Error Line is longer than 80 characters. 251

org/archive/httpclient/SingleHttpConnectionManager.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 44
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter hostConfiguration should be final. 49
Error Parameter timeout should be final. 49
Error Method 'releaseConnection' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Parameter conn should be final. 56
Error Missing a Javadoc comment. 60
Error Parameter conn should be final. 60

org/archive/io/CharSubSequence.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 34
Error Variable 'inner' must be private and have accessor methods. 34
Error Missing a Javadoc comment. 35
Error Variable 'start' must be private and have accessor methods. 35
Error Missing a Javadoc comment. 36
Error Variable 'end' must be private and have accessor methods. 36
Error Missing a Javadoc comment. 38
Error Parameter inner should be final. 38
Error 'inner' hides a field. 38
Error Parameter start should be final. 38
Error 'start' hides a field. 38
Error Parameter end should be final. 38
Error 'end' hides a field. 38
Error '+' should be on a new line. 40
Error '+' should be on a new line. 45
Error Method 'length' is not designed for extension - needs to be abstract, final or empty. 62
Error Missing a Javadoc comment. 62
Error Method 'charAt' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Parameter index should be final. 70
Error Method 'subSequence' is not designed for extension - needs to be abstract, final or empty. 78
Error Missing a Javadoc comment. 78
Error Parameter begin should be final. 78
Error Parameter finish should be final. 78
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error ',' is not followed by whitespace. 87
Error Method 'substring' is not designed for extension - needs to be abstract, final or empty. 93
Error Missing a Javadoc comment. 93
Error Parameter offset should be final. 93
Error Parameter length should be final. 93
Error 'if' is not followed by whitespace. 94
Error '+' is not preceded with whitespace. 94
Error '+' is not followed by whitespace. 94
Error '>' is not preceded with whitespace. 94
Error '>' is not followed by whitespace. 94
Error '{' is not preceded with whitespace. 94
Error '+' is not preceded with whitespace. 97
Error '+' is not followed by whitespace. 97
Error ',' is not followed by whitespace. 97

org/archive/io/CompositeFileInputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' is not preceded with whitespace. 41
Error Missing a Javadoc comment. 42
Error Variable 'filenames' must be private and have accessor methods. 42
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error 'if' is not followed by whitespace. 49
Error '(' is followed by whitespace. 49
Error ')' is preceded with whitespace. 49
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Parameter b should be final. 58
Error Parameter off should be final. 58
Error Parameter len should be final. 58
Error 'if' is not followed by whitespace. 60
Error '(' is followed by whitespace. 60
Error ')' is preceded with whitespace. 60
Error ',' is not followed by whitespace. 62
Error ',' is not followed by whitespace. 62
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 69
Error Missing a Javadoc comment. 69
Error Parameter b should be final. 69
Error 'if' is not followed by whitespace. 71
Error '(' is followed by whitespace. 71
Error ')' is preceded with whitespace. 71
Error Method 'skip' is not designed for extension - needs to be abstract, final or empty. 81
Error Missing a Javadoc comment. 81
Error Parameter n should be final. 81
Error 'if' is not followed by whitespace. 83
Error '(' is followed by whitespace. 83
Error '<' is not preceded with whitespace. 83
Error '<' is not followed by whitespace. 83
Error ')' is preceded with whitespace. 83
Error '-' is not preceded with whitespace. 85
Error '-' is not followed by whitespace. 85
Error Parameter files should be final. 94
Error Expected @param tag for 'files'. 94
Error Expected @throws tag for 'IOException'. 94
Error Missing a Javadoc comment. 100
Error 'if' is not followed by whitespace. 101

org/archive/io/CompositeFileReader.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Parameter filenames should be final. 41
Error Expected @param tag for 'filenames'. 41
Error Expected @throws tag for 'IOException'. 41

org/archive/io/DevNull.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 38
Error '{' is not preceded with whitespace. 38
Error Missing a Javadoc comment. 42
Error Parameter b should be final. 42
Error Missing a Javadoc comment. 46
Error Parameter b should be final. 46
Error Missing a Javadoc comment. 50
Error Parameter b should be final. 50
Error Parameter off should be final. 50
Error Parameter len should be final. 50

org/archive/io/DiskByteQueue.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Comment matches to-do format 'TODO:'. 48
Error Missing a Javadoc comment. 61
Error Missing a Javadoc comment. 62
Error Missing a Javadoc comment. 64
Error Variable 'tempDir' must be private and have accessor methods. 64
Error Missing a Javadoc comment. 65
Error Variable 'backingFilenamePrefix' must be private and have accessor methods. 65
Error Missing a Javadoc comment. 66
Error Variable 'inFile' must be private and have accessor methods. 66
Error Missing a Javadoc comment. 67
Error Variable 'outFile' must be private and have accessor methods. 67
Error Missing a Javadoc comment. 68
Error Variable 'headStream' must be private and have accessor methods. 68
Error Missing a Javadoc comment. 69
Error Variable 'rememberedPosition' must be private and have accessor methods. 69
Error Missing a Javadoc comment. 70
Error Variable 'tailStream' must be private and have accessor methods. 70
Error First sentence should end with a period. 72
Error Line is longer than 80 characters. 80
Error Parameter tempDir should be final. 80
Error 'tempDir' hides a field. 80
Error Expected @param tag for 'tempDir'. 80
Error Parameter backingFilenamePrefix should be final. 80
Error 'backingFilenamePrefix' hides a field. 80
Error Expected @param tag for 'backingFilenamePrefix'. 80
Error Parameter reuse should be final. 80
Error '=' is not preceded with whitespace. 83
Error '=' is not followed by whitespace. 83
Error Line is longer than 80 characters. 85
Error '+' is not preceded with whitespace. 85
Error '+' is not followed by whitespace. 85
Error '+' is not preceded with whitespace. 85
Error '+' is not followed by whitespace. 85
Error 'if' is not followed by whitespace. 88
Error '==' is not preceded with whitespace. 88
Error Expression can be simplified. 88
Error '==' is not followed by whitespace. 88
Error 'if' is not followed by whitespace. 89
Error 'if' is not followed by whitespace. 92
Error Method 'getHeadStream' is not designed for extension - needs to be abstract, final or empty. 113
Error Expected @throws tag for 'IOException'. 113
Error 'if' is not followed by whitespace. 114
Error '==' is not preceded with whitespace. 114
Error '==' is not followed by whitespace. 114
Error Method 'getTailStream' is not designed for extension - needs to be abstract, final or empty. 125
Error Expected @throws tag for 'FileNotFoundException'. 125
Error 'if' is not followed by whitespace. 126
Error '==' is not preceded with whitespace. 126
Error '==' is not followed by whitespace. 126
Error Line has trailing spaces. 128
Error First sentence should end with a period. 132
Error Method 'flip' is not designed for extension - needs to be abstract, final or empty. 137
Error Expected @throws tag for 'IOException'. 137
Error Method 'getReadAllInputStream' is not designed for extension - needs to be abstract, final or empty. 153
Error Expected @throws tag for 'IOException'. 153
Error 'if' is not followed by whitespace. 158
Error '==' is not preceded with whitespace. 158
Error '==' is not followed by whitespace. 158
Error '{' is not preceded with whitespace. 158
Error '4096' is a magic number. 165
Error '4096' is a magic number. 173
Error Line is longer than 80 characters. 176
Error Line is longer than 80 characters. 178
Error Line is longer than 80 characters. 179
Error Avoid inline conditionals. 182
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 190
Error Expected @throws tag for 'IOException'. 190
Error First sentence should end with a period. 202
Error Method 'discard' is not designed for extension - needs to be abstract, final or empty. 206
Error Expected @throws tag for 'IOException'. 206
Error 'if' is not followed by whitespace. 208
Error '+' is not preceded with whitespace. 209
Error '+' is not followed by whitespace. 209
Error 'if' is not followed by whitespace. 211
Error '+' is not preceded with whitespace. 212
Error '+' is not followed by whitespace. 212
Error Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. 219
Error Expected @throws tag for 'IOException'. 219
Error Expected @throws tag for 'IOException'. 226
Error Missing a Javadoc comment. 233
Error Parameter stream should be final. 233
Error Line is longer than 80 characters. 237
Error Line is longer than 80 characters. 239
Error 'cast' is not followed by whitespace. 239
Error Line is longer than 80 characters. 248
Error Missing a Javadoc comment. 248
Error Parameter stream should be final. 248
Error Line is longer than 80 characters. 252
Error 'cast' is not followed by whitespace. 252
Error Missing a Javadoc comment. 271
Error Variable 'outStream' must be private and have accessor methods. 271
Error Missing a Javadoc comment. 272
Error Variable 'fileStream' must be private and have accessor methods. 272
Error First sentence should end with a period. 274
Error Missing a Javadoc comment. 282
Error ',' is not followed by whitespace. 283
Error '4096' is a magic number. 284
Error First sentence should end with a period. 287
Error Parameter b should be final. 290
Error First sentence should end with a period. 294
Error Parameter b should be final. 297
Error Parameter off should be final. 297
Error Parameter len should be final. 297
Error First sentence should end with a period. 301
Error Parameter b should be final. 304
Error First sentence should end with a period. 309
Error First sentence should end with a period. 317
Error '{' is not preceded with whitespace. 320
Error Missing a Javadoc comment. 334
Error Variable 'fileStream' must be private and have accessor methods. 334
Error Missing a Javadoc comment. 335
Error Variable 'inStream' must be private and have accessor methods. 335
Error Missing a Javadoc comment. 336
Error Variable 'position' must be private and have accessor methods. 336
Error Parameter readPosition should be final. 343
Error Expected @param tag for 'readPosition'. 343
Error Expected @throws tag for 'IOException'. 343
Error First sentence should end with a period. 347
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 350
Error 'if' is not followed by whitespace. 352
Error '==' is not preceded with whitespace. 352
Error '==' is not followed by whitespace. 352
Error 'if' is not followed by whitespace. 354
Error 'if' is not followed by whitespace. 359
Error '!=' is not preceded with whitespace. 359
Error '!=' is not followed by whitespace. 359
Error '{' is not preceded with whitespace. 359
Error First sentence should end with a period. 365
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 368
Error Parameter b should be final. 368
Error ',' is not followed by whitespace. 369
Error ',' is not followed by whitespace. 369
Error First sentence should end with a period. 372
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 375
Error Parameter b should be final. 375
Error Parameter off should be final. 375
Error Parameter len should be final. 375
Error '==' is not preceded with whitespace. 377
Error '==' is not followed by whitespace. 377
Error ',' is not followed by whitespace. 377
Error ',' is not followed by whitespace. 377
Error ')' is preceded with whitespace. 377
Error 'if' is not followed by whitespace. 379
Error ',' is not followed by whitespace. 379
Error ',' is not followed by whitespace. 379
Error 'if' is not followed by whitespace. 384
Error '(' is followed by whitespace. 384
Error ')' is preceded with whitespace. 384
Error '{' is not preceded with whitespace. 384
Error Line is longer than 80 characters. 392
Error Line is longer than 80 characters. 397
Error Expected @throws tag for 'FileNotFoundException'. 397
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 397
Error Expected @throws tag for 'IOException'. 397
Error 'if' is not followed by whitespace. 398
Error '!=' is not preceded with whitespace. 398
Error '!=' is not followed by whitespace. 398
Error Missing a Javadoc comment. 405
Error Parameter readPosition should be final. 405
Error ',' is not followed by whitespace. 408
Error '4096' is a magic number. 408
Error First sentence should end with a period. 413
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 416
Error 'if' is not followed by whitespace. 418
Error '!=' is not preceded with whitespace. 418
Error '!=' is not followed by whitespace. 418
Error Method 'getReadPosition' is not designed for extension - needs to be abstract, final or empty. 428

org/archive/io/EnhancedCharSequence.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 48

org/archive/io/GenerationFileHandler.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 44
Error Variable 'filenameSeries' must be private and have accessor methods. 44
Error Missing a Javadoc comment. 45
Error Variable 'shouldManifest' must be private and have accessor methods. 45
Error Method 'getFilenameSeries' is not designed for extension - needs to be abstract, final or empty. 50
Error Line is longer than 80 characters. 61
Error Parameter pattern should be final. 61
Error Expected @param tag for 'pattern'. 61
Error Parameter append should be final. 61
Error Expected @param tag for 'append'. 61
Error Parameter shouldManifest should be final. 61
Error 'shouldManifest' hides a field. 61
Error Expected @param tag for 'shouldManifest'. 61
Error Expected @throws tag for 'IOException'. 61
Error Expected @throws tag for 'SecurityException'. 61
Error Redundant throws: 'SecurityException' is unchecked exception. 61
Error Line is longer than 80 characters. 72
Error Parameter filenameSeries should be final. 72
Error 'filenameSeries' hides a field. 72
Error Expected @param tag for 'filenameSeries'. 72
Error Parameter shouldManifest should be final. 72
Error 'shouldManifest' hides a field. 72
Error Expected @param tag for 'shouldManifest'. 72
Error Expected @throws tag for 'IOException'. 72
Error Line is longer than 80 characters. 73
Error 'cast' is not followed by whitespace. 73
Error Line is longer than 80 characters. 88
Error Method 'rotate' is not designed for extension - needs to be abstract, final or empty. 88
Error Parameter storeSuffix should be final. 88
Error Expected @param tag for 'storeSuffix'. 88
Error ',' is not followed by whitespace. 88
Error Parameter activeSuffix should be final. 88
Error Expected @param tag for 'activeSuffix'. 88
Error Expected @throws tag for 'IOException'. 88
Error 'if' is not followed by whitespace. 91
Error '==' is not preceded with whitespace. 91
Error Expression can be simplified. 91
Error '==' is not followed by whitespace. 91
Error Line is longer than 80 characters. 93
Error Line is longer than 80 characters. 95
Error ',' is not followed by whitespace. 95
Error '-' is not preceded with whitespace. 95
Error '-' is not followed by whitespace. 95
Error '+' is not preceded with whitespace. 95
Error '+' is not followed by whitespace. 95
Error 'if' is not followed by whitespace. 98
Error '==' is not preceded with whitespace. 98
Error Expression can be simplified. 98
Error '==' is not followed by whitespace. 98
Error Line is longer than 80 characters. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error '+' is not preceded with whitespace. 99
Error '+' is not followed by whitespace. 99
Error ',' is not followed by whitespace. 101
Error Line is longer than 80 characters. 102
Error Method 'shouldManifest' is not designed for extension - needs to be abstract, final or empty. 109

org/archive/io/GzipHeader.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 36
Error Line has trailing spaces. 40
Error Line has trailing spaces. 44
Error Line has trailing spaces. 46
Error Line has trailing spaces. 50
Error Variable 'length' must be private and have accessor methods. 54
Error Variable 'flg' must be private and have accessor methods. 59
Error Line has trailing spaces. 60
Error Line has trailing spaces. 65
Error Line has trailing spaces. 70
Error Line has trailing spaces. 75
Error Line has trailing spaces. 80
Error Line has trailing spaces. 81
Error Line has trailing spaces. 84
Error Line has trailing spaces. 90
Error Line has trailing spaces. 93
Error Line has trailing spaces. 95
Error Parameter in should be final. 98
Error Expected @throws tag for 'IOException'. 98
Error Line has trailing spaces. 102
Error Line has trailing spaces. 105
Error Line has trailing spaces. 107
Error Method 'readHeader' is not designed for extension - needs to be abstract, final or empty. 110
Error Parameter in should be final. 110
Error Expected @param tag for 'in'. 110
Error Expected @throws tag for 'IOException'. 110
Error Line has trailing spaces. 111
Error Line has trailing spaces. 114
Error Line has trailing spaces. 119
Error Line has trailing spaces. 124
Error Line has trailing spaces. 128
Error '4' is a magic number. 131
Error Line has trailing spaces. 132
Error Line has trailing spaces. 138
Error Name 'FLG_FEXTRA' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Error '+=' is not followed by whitespace. 143
Error Line has trailing spaces. 147
Error Line has trailing spaces. 148
Error Name 'FLG_FNAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Error Line has trailing spaces. 155
Error Line has trailing spaces. 156
Error Name 'FLG_FCOMMENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Error Line has trailing spaces. 164
Error Name 'FLG_FHCRC' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Error 'cast' is not followed by whitespace. 168
Error '0xffff' is a magic number. 168
Error Line has trailing spaces. 175
Error Method 'testGzipMagic' is not designed for extension - needs to be abstract, final or empty. 184
Error Parameter in should be final. 184
Error Expected @throws tag for 'IOException'. 184
Error Line has trailing spaces. 187
Error Method 'testGzipMagic' is not designed for extension - needs to be abstract, final or empty. 197
Error Parameter in should be final. 197
Error Parameter crc should be final. 197
Error Expected @throws tag for 'IOException'. 198
Error Line has trailing spaces. 201
Error Line has trailing spaces. 203
Error Line has trailing spaces. 204
Error Line has trailing spaces. 207
Error Line has trailing spaces. 211
Error Parameter in should be final. 214
Error Parameter crc should be final. 214
Error Expected @throws tag for 'IOException'. 214
Error '16' is a magic number. 216
Error '0xffff0000' is a magic number. 216
Error Line has trailing spaces. 218
Error Line has trailing spaces. 220
Error Line has trailing spaces. 221
Error Line has trailing spaces. 224
Error Line has trailing spaces. 228
Error Parameter in should be final. 231
Error Parameter crc should be final. 231
Error Expected @throws tag for 'IOException'. 231
Error '8' is a magic number. 233
Error '0x00ff00' is a magic number. 233
Error Line has trailing spaces. 235
Error Line has trailing spaces. 237
Error Line has trailing spaces. 238
Error Line has trailing spaces. 241
Error Line has trailing spaces. 244
Error Method 'readByte' is not designed for extension - needs to be abstract, final or empty. 247
Error Parameter in should be final. 247
Error Expected @throws tag for 'IOException'. 247
Error Line has trailing spaces. 250
Error Line has trailing spaces. 252
Error Line has trailing spaces. 253
Error Line has trailing spaces. 256
Error Line has trailing spaces. 260
Error Method 'readByte' is not designed for extension - needs to be abstract, final or empty. 263
Error Parameter in should be final. 263
Error Parameter crc should be final. 263
Error Expected @throws tag for 'IOException'. 263
Error '0xff' is a magic number. 271
Error Line has trailing spaces. 273
Error Line has trailing spaces. 275
Error Line has trailing spaces. 276
Error Line has trailing spaces. 279
Error Line has trailing spaces. 286
Error Method 'readByte' is not designed for extension - needs to be abstract, final or empty. 289
Error Parameter in should be final. 289
Error Parameter crc should be final. 289
Error Parameter buffer should be final. 289
Error Parameter offset should be final. 290
Error Parameter length should be final. 290
Error 'length' hides a field. 290
Error Expected @throws tag for 'IOException'. 291
Error Line has trailing spaces. 293
Error 'cast' is not followed by whitespace. 293
Error Line has trailing spaces. 297
Error Method 'getFextra' is not designed for extension - needs to be abstract, final or empty. 301
Error Line has trailing spaces. 304
Error Method 'getFlg' is not designed for extension - needs to be abstract, final or empty. 308
Error Line has trailing spaces. 311
Error Method 'getOs' is not designed for extension - needs to be abstract, final or empty. 315
Error Line has trailing spaces. 318
Error Method 'getXfl' is not designed for extension - needs to be abstract, final or empty. 322
Error Line has trailing spaces. 325
Error Method 'getMtime' is not designed for extension - needs to be abstract, final or empty. 329
Error Line has trailing spaces. 332
Error Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 336

org/archive/io/GzippedInputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 36
Error Line has trailing spaces. 39
Error Line has trailing spaces. 44
Error Line has trailing spaces. 47
Error Line has trailing spaces. 52
Error Line has trailing spaces. 59
Error Line has trailing spaces. 60
Error Line has trailing spaces. 65
Error Line has trailing spaces. 66
Error Missing a Javadoc comment. 67
Error Parameter in should be final. 67
Error '512' is a magic number. 68
Error Line has trailing spaces. 70
Error Missing a Javadoc comment. 71
Error Parameter in should be final. 71
Error Parameter size should be final. 71
Error '+' should be on a new line. 74
Error Line has trailing spaces. 78
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error 'cast' is not followed by whitespace. 90
Error '+' should be on a new line. 91
Error '8' is a magic number. 92
Error 'cast' is not followed by whitespace. 107
Error 'cast' is not followed by whitespace. 107
Error Line has trailing spaces. 109
Error 'if' is not followed by whitespace. 109
Error 'cast' is not followed by whitespace. 109
Error '==' should be on a new line. 109
Error 'cast' is not followed by whitespace. 110
Error '8' is a magic number. 110
Error '+' should be on a new line. 125
Error Line has trailing spaces. 129
Error Line has trailing spaces. 132
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 136
Error '+' should be on a new line. 141
Error Line has trailing spaces. 146
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 147
Error Missing a Javadoc comment. 147
Error Line has trailing spaces. 150
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 151
Error Missing a Javadoc comment. 151
Error '+' should be on a new line. 155
Error Line has trailing spaces. 158
Error Line has trailing spaces. 160
Error Method 'resetInflater' is not designed for extension - needs to be abstract, final or empty. 164
Error Line has trailing spaces. 168
Error Method 'readHeader' is not designed for extension - needs to be abstract, final or empty. 173
Error Expected @throws tag for 'IOException'. 173
Error Line has trailing spaces. 181
Error Line has trailing spaces. 183
Error Method 'seek' is not designed for extension - needs to be abstract, final or empty. 186
Error Parameter position should be final. 186
Error Expected @throws tag for 'IOException'. 186
Error 'cast' is not followed by whitespace. 187
Error Method 'getFilePointer' is not designed for extension - needs to be abstract, final or empty. 191
Error Missing a Javadoc comment. 191
Error 'cast' is not followed by whitespace. 192
Error Line has trailing spaces. 194
Error Line has trailing spaces. 197
Error Line has trailing spaces. 200
Error Method 'gzipMemberSeek' is not designed for extension - needs to be abstract, final or empty. 203
Error Parameter position should be final. 203
Error Expected @throws tag for 'IOException'. 203

org/archive/io/HeaderlessObjectInputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line contains a tab character. 45
Error Missing a Javadoc comment. 45
Error Parameter in should be final. 45
Error Line contains a tab character. 46
Error Line contains a tab character. 47
Error Line contains a tab character. 49
Error Missing a Javadoc comment. 49
Error Line contains a tab character. 50
Error Redundant throws: 'StreamCorruptedException' is subclass of 'IOException'. 50
Error Line contains a tab character. 51
Error Line contains a tab character. 52

org/archive/io/HeaderlessObjectOutputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 43
Error Line contains a tab character. 43
Error Missing a Javadoc comment. 43
Error Parameter out should be final. 43
Error Line contains a tab character. 44
Error Line contains a tab character. 45
Error Line contains a tab character. 47
Error Missing a Javadoc comment. 47
Error Line contains a tab character. 48
Error Line contains a tab character. 49

org/archive/io/MappedByteBufferInputStream.java

ErrorLine
Error File does not end with a newline. 0

org/archive/io/MappedByteBufferInputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 3
Error Line has trailing spaces. 37
Error Line is longer than 80 characters. 77
Error Line has trailing spaces. 81
Error Line has trailing spaces. 88
Error Line contains a tab character. 88
Error Line contains a tab character. 92
Error Line contains a tab character. 97
Error Line has trailing spaces. 103
Error Line contains a tab character. 103
Error Line contains a tab character. 104
Error Line contains a tab character. 105
Error Line contains a tab character. 106
Error Line contains a tab character. 107
Error Line contains a tab character. 108
Error Parameter mbb should be final. 108
Error 'mbb' hides a field. 108
Error Line contains a tab character. 109
Error Line contains a tab character. 110
Error Line contains a tab character. 112
Error Line contains a tab character. 114
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 114
Error Missing a Javadoc comment. 114
Error Line contains a tab character. 116
Error '?' is not preceded with whitespace. 116
Error Avoid inline conditionals. 116
Error ':' is not preceded with whitespace. 116
Error '0xff' is a magic number. 116
Error Line contains a tab character. 117
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 119
Error Missing a Javadoc comment. 119
Error Parameter b should be final. 119
Error Parameter off should be final. 119
Error Parameter len should be final. 119
Error '?' is not preceded with whitespace. 121
Error Avoid inline conditionals. 121
Error ':' is not preceded with whitespace. 121
Error Line contains a tab character. 128
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 128
Error Missing a Javadoc comment. 128
Error Line contains a tab character. 129
Error Line contains a tab character. 131
Error Method 'checkClosed' is not designed for extension - needs to be abstract, final or empty. 133
Error Missing a Javadoc comment. 133
Error Line contains a tab character. 134
Error Line contains a tab character. 139
Error Method 'markSupported' is not designed for extension - needs to be abstract, final or empty. 139
Error Missing a Javadoc comment. 139
Error Line contains a tab character. 140
Error Line contains a tab character. 141
Error Line has trailing spaces. 142
Error Line contains a tab character. 142
Error Line contains a tab character. 143
Error Method 'mark' is not designed for extension - needs to be abstract, final or empty. 143
Error Missing a Javadoc comment. 143
Error Parameter markAmount should be final. 143
Error Line contains a tab character. 146
Error Line contains a tab character. 147
Error Line has trailing spaces. 148
Error Line contains a tab character. 148
Error Line contains a tab character. 149
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 149
Error Missing a Javadoc comment. 149
Error Line contains a tab character. 151
Error Line contains a tab character. 152
Error Line has trailing spaces. 153
Error Line contains a tab character. 153
Error Line contains a tab character. 154
Error Method 'available' is not designed for extension - needs to be abstract, final or empty. 154
Error Missing a Javadoc comment. 154
Error Line contains a tab character. 156
Error Line contains a tab character. 157
Error Line has trailing spaces. 158
Error Line contains a tab character. 158
Error Line contains a tab character. 159
Error Method 'getFilePointer' is not designed for extension - needs to be abstract, final or empty. 159
Error Missing a Javadoc comment. 159
Error Line contains a tab character. 160
Error Line contains a tab character. 161
Error Line has trailing spaces. 162
Error Line contains a tab character. 162
Error Line contains a tab character. 163
Error Method 'seek' is not designed for extension - needs to be abstract, final or empty. 163
Error Missing a Javadoc comment. 163
Error Parameter position should be final. 163
Error ':' is not preceded with whitespace. 164
Error Line contains a tab character. 165
Error 'cast' is not followed by whitespace. 165
Error Line contains a tab character. 166

org/archive/io/PositionableStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 39
Error Expected @throws tag for 'IOException'. 39
Error Redundant 'public' modifier. 45
Error Expected @throws tag for 'IOException'. 45
Error Line has trailing spaces. 46
Error Line has trailing spaces. 47
Error Line has trailing spaces. 50
Error Redundant 'public' modifier. 54
Error Expected @throws tag for 'IOException'. 54

org/archive/io/RandomAccessInputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 37
Error Line has trailing spaces. 38
Error Parameter raf should be final. 47
Error 'raf' hides a field. 47
Error Line has trailing spaces. 51
Error Parameter file should be final. 55
Error Expected @throws tag for 'FileNotFoundException'. 55
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 63
Error Missing a Javadoc comment. 63
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Parameter b should be final. 70
Error Parameter off should be final. 70
Error Parameter len should be final. 70
Error Line has trailing spaces. 73
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error Parameter b should be final. 77
Error Method 'skip' is not designed for extension - needs to be abstract, final or empty. 84
Error Missing a Javadoc comment. 84
Error Parameter n should be final. 84
Error Line contains a tab character. 89
Error Method 'getFilePointer' is not designed for extension - needs to be abstract, final or empty. 89
Error Missing a Javadoc comment. 89
Error Line contains a tab character. 90
Error Line contains a tab character. 91
Error Line contains a tab character. 93
Error Method 'seek' is not designed for extension - needs to be abstract, final or empty. 93
Error Missing a Javadoc comment. 93
Error Parameter position should be final. 93
Error Line contains a tab character. 94
Error Line contains a tab character. 95
Error Line has trailing spaces. 96
Error Line contains a tab character. 97
Error Method 'available' is not designed for extension - needs to be abstract, final or empty. 97
Error Missing a Javadoc comment. 97
Error '?' is not preceded with whitespace. 99
Error Avoid inline conditionals. 99
Error ':' is not preceded with whitespace. 99
Error 'cast' is not followed by whitespace. 99
Error Line contains a tab character. 100

org/archive/io/RandomAccessOutputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 37
Error Variable 'raf' must be private and have accessor methods. 37
Error First sentence should end with a period. 39
Error Parameter raf should be final. 42
Error 'raf' hides a field. 42
Error Expected @param tag for 'raf'. 42
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 50
Error Missing a Javadoc comment. 50
Error Parameter b should be final. 50
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 64
Error Missing a Javadoc comment. 64
Error Parameter b should be final. 64
Error Parameter off should be final. 64
Error Parameter len should be final. 64
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 71
Error Missing a Javadoc comment. 71
Error Parameter b should be final. 71

org/archive/io/RecorderIOException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22

org/archive/io/RecorderLengthExceededException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22

org/archive/io/RecorderTimeoutException.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22

org/archive/io/RecordingInputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 50
Error Variable 'logger' must be private and have accessor methods. 50
Error Parameter bufferSize should be final. 70
Error Parameter backingFilename should be final. 70
Error '{' should be on the previous line. 71
Error Method 'open' is not designed for extension - needs to be abstract, final or empty. 76
Error Missing a Javadoc comment. 76
Error Parameter wrappedStream should be final. 76
Error '+' should be on a new line. 77
Error ':' is not preceded with whitespace. 79
Error '+' should be on a new line. 79
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 88
Error Missing a Javadoc comment. 88
Error ':' is not preceded with whitespace. 89
Error '+' should be on a new line. 89
Error ':' is not preceded with whitespace. 93
Error '+' should be on a new line. 93
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter b should be final. 103
Error Parameter off should be final. 103
Error Parameter len should be final. 103
Error ':' is not preceded with whitespace. 104
Error '+' should be on a new line. 104
Error ',' is not followed by whitespace. 106
Error ',' is not followed by whitespace. 106
Error ':' is not preceded with whitespace. 108
Error '+' should be on a new line. 108
Error ',' is not followed by whitespace. 110
Error ',' is not followed by whitespace. 110
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Parameter b should be final. 118
Error ':' is not preceded with whitespace. 119
Error '+' should be on a new line. 119
Error ':' is not preceded with whitespace. 123
Error '+' should be on a new line. 123
Error ',' is not followed by whitespace. 125
Error ',' is not followed by whitespace. 125
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 133
Error Missing a Javadoc comment. 133
Error '+' should be on a new line. 134
Error '{' should be on the previous line. 137
Error Method 'getReplayInputStream' is not designed for extension - needs to be abstract, final or empty. 144
Error Missing a Javadoc comment. 144
Error Method 'getContentReplayInputStream' is not designed for extension - needs to be abstract, final or empty. 148
Error Missing a Javadoc comment. 148
Error Method 'readFully' is not designed for extension - needs to be abstract, final or empty. 152
Error Missing a Javadoc comment. 152
Error '4096' is a magic number. 153
Error 'while' is not followed by whitespace. 154
Error Method 'readFullyOrUntil' is not designed for extension - needs to be abstract, final or empty. 170
Error Parameter maxLength should be final. 170
Error Parameter timeout should be final. 170
Error Expected @throws tag for 'RecorderLengthExceededException'. 171
Error Redundant throws: 'RecorderLengthExceededException' is subclass of 'IOException'. 171
Error Expected @throws tag for 'RecorderTimeoutException'. 172
Error Redundant throws: 'RecorderTimeoutException' is subclass of 'IOException'. 172
Error Expected @throws tag for 'InterruptedException'. 172
Error '{' should be on the previous line. 173
Error 'if' is not followed by whitespace. 182
Error '4096' is a magic number. 188
Error 'if' is not followed by whitespace. 197
Error '+' should be on a new line. 213
Error Method 'getSize' is not designed for extension - needs to be abstract, final or empty. 226
Error Missing a Javadoc comment. 226
Error Method 'markContentBegin' is not designed for extension - needs to be abstract, final or empty. 230
Error Missing a Javadoc comment. 230
Error Method 'startDigest' is not designed for extension - needs to be abstract, final or empty. 234
Error Missing a Javadoc comment. 234
Error Method 'setSha1Digest' is not designed for extension - needs to be abstract, final or empty. 241
Error Method 'setDigest' is not designed for extension - needs to be abstract, final or empty. 253
Error Parameter md should be final. 253
Error Expected @param tag for 'md'. 253
Error Method 'getDigestValue' is not designed for extension - needs to be abstract, final or empty. 264
Error Method 'getReplayCharSequence' is not designed for extension - needs to be abstract, final or empty. 268
Error Missing a Javadoc comment. 268
Error Method 'getReplayCharSequence' is not designed for extension - needs to be abstract, final or empty. 278
Error Parameter characterEncoding should be final. 278
Error Line contains a tab character. 279
Error Expected @throws tag for 'IOException'. 279
Error Method 'getResponseContentLength' is not designed for extension - needs to be abstract, final or empty. 284
Error Missing a Javadoc comment. 284
Error Method 'closeRecorder' is not designed for extension - needs to be abstract, final or empty. 288
Error Missing a Javadoc comment. 288
Error Method 'copyContentBodyTo' is not designed for extension - needs to be abstract, final or empty. 296
Error Parameter tempFile should be final. 296
Error Expected @param tag for 'tempFile'. 296
Error Expected @throws tag for 'IOException'. 296
Error Method 'isOpen' is not designed for extension - needs to be abstract, final or empty. 307
Error '{' should be on the previous line. 308

org/archive/io/RecordingOutputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Comment matches to-do format 'TODO:'. 60
Error Missing a Javadoc comment. 76
Error Missing a Javadoc comment. 77
Error Missing a Javadoc comment. 87
Error Missing a Javadoc comment. 88
Error Missing a Javadoc comment. 89
Error Parameter bufferSize should be final. 108
Error Parameter backingFilename should be final. 108
Error 'backingFilename' hides a field. 108
Error '{' should be on the previous line. 109
Error Method 'open' is not designed for extension - needs to be abstract, final or empty. 120
Error '{' should be on the previous line. 122
Error Method 'open' is not designed for extension - needs to be abstract, final or empty. 135
Error Parameter wrappedStream should be final. 135
Error '{' should be on the previous line. 137
Error ':' is not preceded with whitespace. 138
Error Missing a Javadoc comment. 149
Error '{' should be on the previous line. 151
Error Comment matches to-do format 'TODO:'. 152
Error '4096' is a magic number. 155
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 162
Error Missing a Javadoc comment. 162
Error Parameter b should be final. 162
Error '{' should be on the previous line. 165
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 173
Error Missing a Javadoc comment. 173
Error Parameter b should be final. 173
Error '{' should be on the previous line. 176
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 184
Error Missing a Javadoc comment. 184
Error Parameter b should be final. 184
Error Parameter off should be final. 184
Error Parameter len should be final. 184
Error '{' should be on the previous line. 187
Error First sentence should end with a period. 192
Error Parameter b should be final. 199
Error 'cast' is not followed by whitespace. 201
Error Comment matches to-do format 'TODO:'. 205
Error ':' is not preceded with whitespace. 207
Error First sentence should end with a period. 215
Error Parameter b should be final. 224
Error Parameter off should be final. 224
Error Parameter len should be final. 224
Error 'if' is not followed by whitespace. 225
Error ':' is not preceded with whitespace. 226
Error 'if' is not followed by whitespace. 229
Error '{' is not preceded with whitespace. 229
Error Comment matches to-do format 'TODO:'. 231
Error ':' is not preceded with whitespace. 233
Error ':' is not preceded with whitespace. 237
Error 'cast' is not followed by whitespace. 238
Error ':' is not preceded with whitespace. 239
Error 'cast' is not followed by whitespace. 240
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 252
Error Missing a Javadoc comment. 252
Error '{' should be on the previous line. 254
Error '{' should be on the previous line. 256
Error Method 'closeRecorder' is not designed for extension - needs to be abstract, final or empty. 263
Error Missing a Javadoc comment. 263
Error '{' should be on the previous line. 265
Error '{' should be on the previous line. 274
Error Method 'flush' is not designed for extension - needs to be abstract, final or empty. 282
Error Missing a Javadoc comment. 282
Error '{' should be on the previous line. 284
Error Method 'getReplayInputStream' is not designed for extension - needs to be abstract, final or empty. 292
Error Missing a Javadoc comment. 292
Error ':' is not preceded with whitespace. 296
Error First sentence should end with a period. 301
Error Method 'getContentReplayInputStream' is not designed for extension - needs to be abstract, final or empty. 307
Error Expected @throws tag for 'IOException'. 307
Error Method 'getSize' is not designed for extension - needs to be abstract, final or empty. 313
Error Missing a Javadoc comment. 313
Error Method 'markContentBegin' is not designed for extension - needs to be abstract, final or empty. 322
Error Method 'startDigest' is not designed for extension - needs to be abstract, final or empty. 331
Error Method 'setSha1Digest' is not designed for extension - needs to be abstract, final or empty. 341
Error Method 'setDigest' is not designed for extension - needs to be abstract, final or empty. 358
Error Parameter md should be final. 358
Error Method 'getDigestValue' is not designed for extension - needs to be abstract, final or empty. 369
Error 'if' is not followed by whitespace. 370
Error Method 'getReplayCharSequence' is not designed for extension - needs to be abstract, final or empty. 376
Error Missing a Javadoc comment. 376
Error Method 'getReplayCharSequence' is not designed for extension - needs to be abstract, final or empty. 386
Error Parameter characterEncoding should be final. 386
Error Line contains a tab character. 387
Error Expected @throws tag for 'IOException'. 387
Error Line contains a tab character. 389
Error Line contains a tab character. 390
Error Method 'getResponseContentLength' is not designed for extension - needs to be abstract, final or empty. 394
Error Missing a Javadoc comment. 394
Error Method 'isOpen' is not designed for extension - needs to be abstract, final or empty. 401

org/archive/io/RecordingOutputStreamTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 41
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error '{' should be on the previous line. 57
Error Method 'testReuse' is not designed for extension - needs to be abstract, final or empty. 67
Error '{' should be on the previous line. 69
Error Name 'BASENAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Error '3' is a magic number. 74
Error '{' should be on the previous line. 75
Error Missing a Javadoc comment. 80
Error Parameter baseName should be final. 80
Error Parameter ros should be final. 80
Error Parameter index should be final. 80
Error '{' should be on the previous line. 82
Error Name 'BASENAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Error Method 'testWriteint' is not designed for extension - needs to be abstract, final or empty. 99
Error '{' should be on the previous line. 101
Error Name 'BASENAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Error Method 'testWritebytearray' is not designed for extension - needs to be abstract, final or empty. 121
Error '{' should be on the previous line. 123
Error Name 'BASENAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Error Method 'testMarkReset' is not designed for extension - needs to be abstract, final or empty. 139
Error Expected @throws tag for 'IOException'. 139
Error '{' should be on the previous line. 140
Error Name 'BASENAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Error Line is longer than 80 characters. 144
Error '10' is a magic number. 148
Error '10' is a magic number. 159
Error '3' is a magic number. 163
Error Parameter ros should be final. 182
Error Parameter basename should be final. 183
Error Parameter size should be final. 183
Error Expected @throws tag for 'IOException'. 184
Error '{' should be on the previous line. 185
Error '{' should be on the previous line. 190
Error Parameter ros should be final. 216
Error Parameter basename should be final. 217
Error Parameter size should be final. 217
Error Expected @throws tag for 'IOException'. 218
Error '{' should be on the previous line. 219
Error '{' should be on the previous line. 225
Error 'cast' is not followed by whitespace. 226
Error Parameter ros should be final. 247
Error Parameter f should be final. 247
Error Parameter size should be final. 248
Error '{' should be on the previous line. 249
Error '{' should be on the previous line. 256

org/archive/io/ReplayCharSequence.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Redundant 'public' modifier. 45

org/archive/io/ReplayCharSequenceFactory.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Class ReplayCharSequenceFactory should be declared as final. 61
Error Variable 'logger' must be private and have accessor methods. 68
Error Name 'factory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 74
Error Name 'HYPHENS_UNDERSCORES' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Error '{' should be on the previous line. 90
Error Parameter buffer should be final. 127
Error Parameter size should be final. 127
Error Parameter responseBodyStart should be final. 128
Error Parameter backingFilename should be final. 128
Error Parameter encoding should be final. 128
Error Parameter encoding should be final. 154
Error '{' should be on the previous line. 158
Error Comment matches to-do format 'TODO:'. 162
Error '{' should be on the previous line. 168
Error '||' should be on a new line. 178
Error '||' should be on a new line. 179
Error '||' should be on a new line. 180
Error '||' should be on a new line. 181
Error '||' should be on a new line. 182
Error '||' should be on a new line. 183
Error '||' should be on a new line. 184
Error '||' should be on a new line. 185
Error '||' should be on a new line. 186
Error '||' should be on a new line. 187
Error '||' should be on a new line. 188
Error '||' should be on a new line. 189
Error '||' should be on a new line. 190
Error '||' should be on a new line. 191
Error '||' should be on a new line. 192
Error '||' should be on a new line. 193
Error '||' should be on a new line. 194
Error '||' should be on a new line. 195
Error ')' is preceded with whitespace. 196
Error '+' should be on a new line. 199
Error '}' should be on the same line. 202
Error '{' should be on the previous line. 205
Error '+' should be on a new line. 207
Error '+' should be on a new line. 211
Error '?' is not preceded with whitespace. 212
Error Avoid inline conditionals. 212
Error ':' is not preceded with whitespace. 212
Error Parameter buffer should be final. 229
Error Parameter size should be final. 229
Error Parameter responseBodyStart should be final. 230
Error Redundant throws: 'IllegalArgumentException' is unchecked exception. 231
Error '+' should be on a new line. 234
Error '+' should be on a new line. 240
Error '+' should be on a new line. 245
Error '+' should be on a new line. 246
Error '+' should be on a new line. 247
Error '+' should be on a new line. 252
Error Comment matches to-do format 'TODO:'. 270
Error Class ByteReplayCharSequence should be declared as final. 292
Error Variable 'length' must be private and have accessor methods. 307
Error First sentence should end with a period. 327
Error Parameter buffer should be final. 372
Error Parameter size should be final. 372
Error Parameter responseBodyStart should be final. 373
Error Parameter backingFilename should be final. 373
Error 'backingFilename' hides a field. 373
Error Expected @throws tag for 'IOException'. 374
Error 'cast' is not followed by whitespace. 376
Error 'cast' is not followed by whitespace. 377
Error 'cast' is not followed by whitespace. 379
Error Parameter index should be final. 413
Error '&&' should be on a new line. 421
Error Line is longer than 80 characters. 423
Error '%' should be on a new line. 425
Error 'cast' is not followed by whitespace. 435
Error '0xff' is a magic number. 435
Error Parameter index should be final. 455
Error 'if' is not followed by whitespace. 456
Error Parameter index should be final. 477
Error '+' should be on a new line. 478
Error 'if' is not followed by whitespace. 481
Error '{' should be on the previous line. 492
Error '}' should be on the same line. 500
Error '+' should be on a new line. 506
Error '+' should be on a new line. 507
Error '+' should be on a new line. 508
Error '+' should be on a new line. 509
Error ')' is preceded with whitespace. 511
Error '+' should be on a new line. 511
Error '+' is not preceded with whitespace. 512
Error '+' should be on a new line. 512
Error '+' should be on a new line. 513
Error First sentence should end with a period. 519
Error 'cast' is not followed by whitespace. 525
Error '+' should be on a new line. 531
Error Missing a Javadoc comment. 536
Error Parameter start should be final. 536
Error Parameter end should be final. 536
Error '{' should be on the previous line. 546
Error Missing a Javadoc comment. 557
Error '{' should be on the previous line. 558
Error Missing a Javadoc comment. 566
Error Parameter offset should be final. 566
Error Parameter len should be final. 566
Error Comment matches to-do format 'TODO:'. 585
Error ',' is not followed by whitespace. 591
Error ',' is not followed by whitespace. 591
Error '}' should be on the same line. 593
Error Comment matches to-do format 'TODO:'. 599
Error 'for' is not followed by whitespace. 602
Error ';' is preceded with whitespace. 602
Error ';' is preceded with whitespace. 602
Error Class MultiByteReplayCharSequence should be declared as final. 652
Error Parameter buffer should be final. 701
Error Parameter size should be final. 701
Error Parameter responseBodyStart should be final. 702
Error Parameter backingFilename should be final. 702
Error Parameter encoding should be final. 702
Error Expected @throws tag for 'IOException'. 703
Error Parameter buffer should be final. 739
Error Parameter backingFilename should be final. 739
Error Parameter size should be final. 740
Error Parameter responseBodyStart should be final. 740
Error Parameter encoding should be final. 740
Error Expected @throws tag for 'IOException'. 741
Error '+' should be on a new line. 752
Error Parameter buffer should be final. 803
Error Parameter size should be final. 803
Error Parameter responseBodyStart should be final. 804
Error Parameter encoding should be final. 804
Error '{' should be on the previous line. 805
Error 'cast' is not followed by whitespace. 808
Error 'cast' is not followed by whitespace. 810
Error Parameter file should be final. 820
Error Expected @throws tag for 'IOException'. 821
Error ':' is not preceded with whitespace. 826
Error Comment matches to-do format 'TODO:'. 831
Error '}' should be on the same line. 835
Error Parameter buffers should be final. 861
Error Parameter decoder should be final. 861
Error Parameter name should be final. 862
Error Expected @throws tag for 'IOException'. 863
Error '1024' is a magic number. 875
Error '4' is a magic number. 875
Error ':' is not preceded with whitespace. 885
Error 'while' is not followed by whitespace. 893
Error '==' should be on a new line. 903
Error '}' should be on the same line. 916
Error '}' should be on the same line. 921
Error Line is longer than 80 characters. 941
Error Line contains a tab character. 943
Error Line contains a tab character. 944
Error Line contains a tab character. 947
Error Line contains a tab character. 949
Error Line contains a tab character. 950
Error Parameter previous should be final. 950
Error Parameter next should be final. 951
Error Parameter decoder should be final. 951
Error Parameter cb should be final. 951
Error Name 'MAX_CHAR_SIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Error Line contains a tab character. 967
Error Line contains a tab character. 975
Error Line contains a tab character. 979
Error Line contains a tab character. 986
Error Line contains a tab character. 988
Error Parameter cb should be final. 996
Error Parameter writer should be final. 996
Error Expected @throws tag for 'IOException'. 997
Error Missing a Javadoc comment. 1012
Error Parameter fileToDelete should be final. 1012
Error Missing a Javadoc comment. 1018
Error '{' should be on the previous line. 1019
Error Missing a Javadoc comment. 1024
Error '{' should be on the previous line. 1025
Error Missing a Javadoc comment. 1030
Error '{' should be on the previous line. 1031
Error Missing a Javadoc comment. 1035
Error Parameter index should be final. 1035
Error '{' should be on the previous line. 1036
Error Missing a Javadoc comment. 1040
Error Parameter start should be final. 1040
Error Parameter end should be final. 1040
Error Missing a Javadoc comment. 1047
Error Parameter offset should be final. 1047
Error Parameter length should be final. 1047
Error '+' should be on a new line. 1050
Error '+' should be on a new line. 1051

org/archive/io/ReplayCharSequenceFactoryTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 41
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 50
Error Missing a Javadoc comment. 51
Error Missing a Javadoc comment. 52
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 68
Error Missing a Javadoc comment. 68
Error '{' should be on the previous line. 69
Error Method 'testShiftjis' is not designed for extension - needs to be abstract, final or empty. 76
Error Missing a Javadoc comment. 76
Error Name 'bytes_nihongo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Error '0x1B' is a magic number. 80
Error '0x24' is a magic number. 80
Error '0x42' is a magic number. 80
Error '0x46' is a magic number. 80
Error '0x7C' is a magic number. 81
Error '0x4B' is a magic number. 81
Error '0x5C' is a magic number. 81
Error '0x38' is a magic number. 81
Error '0x6C' is a magic number. 82
Error '0x1B' is a magic number. 82
Error '0x28' is a magic number. 82
Error '0x42' is a magic number. 82
Error '0x1B' is a magic number. 83
Error '0x28' is a magic number. 83
Error '0x42' is a magic number. 83
Error Name 'ENCODING' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Error '+' should be on a new line. 92
Error '+' should be on a new line. 98
Error '+' should be on a new line. 105
Error Method 'testGetReplayCharSequenceByteZeroOffset' is not designed for extension - needs to be abstract, final or empty. 111
Error Missing a Javadoc comment. 111
Error '+' should be on a new line. 118
Error Method 'testGetReplayCharSequenceByteOffset' is not designed for extension - needs to be abstract, final or empty. 127
Error Missing a Javadoc comment. 127
Error '+' should be on a new line. 134
Error Method 'testGetReplayCharSequenceMultiByteZeroOffset' is not designed for extension - needs to be abstract, final or empty. 143
Error Missing a Javadoc comment. 143
Error '+' should be on a new line. 151
Error Method 'testGetReplayCharSequenceMultiByteOffset' is not designed for extension - needs to be abstract, final or empty. 160
Error Missing a Javadoc comment. 160
Error '+' should be on a new line. 167
Error Parameter rcs should be final. 183
Error '+' should be on a new line. 195
Error Parameter rcs should be final. 207
Error Parameter i should be final. 207
Error '+' should be on a new line. 209
Error Parameter baseName should be final. 216
Error Expected @param tag for 'baseName'. 216
Error Parameter buffer should be final. 216
Error Expected @param tag for 'buffer'. 216
Error Expected @throws tag for 'IOException'. 217
Error Parameter baseName should be final. 226
Error Expected @param tag for 'baseName'. 226
Error Expected @throws tag for 'IOException'. 226
Error Parameter file should be final. 240
Error Parameter buffer should be final. 240
Error Parameter count should be final. 240
Error Expected @throws tag for 'IOException'. 241
Error 'for' is not followed by whitespace. 244
Error '(' is followed by whitespace. 244
Error Parameter buffer should be final. 256
Error Expected @param tag for 'buffer'. 256
Error '0x00ff' is a magic number. 259
Error Missing a Javadoc comment. 269
Error '{' should be on the previous line. 270

org/archive/io/ReplayInputStream.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 43
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 46
Error First sentence should end with a period. 55
Error Variable 'responseBodyStart' must be private and have accessor methods. 58
Error Unclosed HTML tag found: <code>size<code> > than buffer then we go to backing file to 78
Error Parameter buffer should be final. 84
Error 'buffer' hides a field. 84
Error Parameter size should be final. 84
Error 'size' hides a field. 84
Error Parameter responseBodyStart should be final. 84
Error 'responseBodyStart' hides a field. 84
Error Parameter backingFilename should be final. 85
Error '{' should be on the previous line. 87
Error Unclosed HTML tag found: <code>size<code> > than buffer then we go to backing file to 98
Error Parameter buffer should be final. 103
Error 'buffer' hides a field. 103
Error Parameter size should be final. 103
Error 'size' hides a field. 103
Error Parameter backingFilename should be final. 103
Error '{' should be on the previous line. 105
Error '4096' is a magic number. 110
Error Method 'setToResponseBodyStart' is not designed for extension - needs to be abstract, final or empty. 114
Error Missing a Javadoc comment. 114
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 122
Error Missing a Javadoc comment. 122
Error 'cast' is not followed by whitespace. 128
Error 'cast' is not followed by whitespace. 128
Error '0xFF' is a magic number. 128
Error 'if' is not followed by whitespace. 133
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 143
Error Missing a Javadoc comment. 143
Error Parameter b should be final. 143
Error Parameter off should be final. 143
Error Parameter len should be final. 143
Error 'cast' is not followed by whitespace. 148
Error 'cast' is not followed by whitespace. 150
Error ',' is not followed by whitespace. 157
Error ',' is not followed by whitespace. 157
Error 'if' is not followed by whitespace. 158
Error '>' is not preceded with whitespace. 158
Error '>' is not followed by whitespace. 158
Error Method 'readFullyTo' is not designed for extension - needs to be abstract, final or empty. 164
Error Missing a Javadoc comment. 164
Error Parameter os should be final. 164
Error '4096' is a magic number. 165
Error ',' is not followed by whitespace. 168
Error ',' is not followed by whitespace. 168
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 176
Error Missing a Javadoc comment. 176
Error 'if' is not followed by whitespace. 178
Error Method 'mark' is not designed for extension - needs to be abstract, final or empty. 186
Error Missing a Javadoc comment. 186
Error Parameter readlimit should be final. 186
Error 'readlimit' hides a field. 186
Error '{' should be on the previous line. 187
Error Method 'markSupported' is not designed for extension - needs to be abstract, final or empty. 195
Error Missing a Javadoc comment. 195
Error '{' should be on the previous line. 196
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 203
Error Missing a Javadoc comment. 203
Error '{' should be on the previous line. 205
Error '{' should be on the previous line. 207
Error '{' should be on the previous line. 214
Error Method 'getSize' is not designed for extension - needs to be abstract, final or empty. 223
Error '{' should be on the previous line. 224
Error Comment matches to-do format 'TODO:'. 229
Error Method 'remaining' is not designed for extension - needs to be abstract, final or empty. 232

org/archive/io/arc/ARCConstants.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error interfaces should describe a type and hence have methods. 39
Error '{' should be on the previous line. 40
Error Redundant 'public' modifier. 46
Error Redundant 'public' modifier. 51
Error Redundant 'public' modifier. 56
Error Redundant 'public' modifier. 61
Error Redundant 'public' modifier. 66
Error Redundant 'public' modifier. 71
Error Redundant 'public' modifier. 76
Error Redundant 'public' modifier. 85
Error Redundant 'public' modifier. 92
Error Redundant 'public' modifier. 97
Error Redundant 'public' modifier. 104
Error Redundant 'public' modifier. 110
Error '{' is followed by whitespace. 111
Error Redundant 'public' modifier. 118
Error Redundant 'public' modifier. 125
Error Redundant 'public' modifier. 132
Error Redundant 'public' modifier. 139
Error Redundant 'public' modifier. 146
Error Redundant 'public' modifier. 153
Error Redundant 'public' modifier. 160
Error Redundant 'public' modifier. 167
Error Redundant 'public' modifier. 174
Error Redundant 'public' modifier. 181
Error Redundant 'public' modifier. 189
Error Redundant 'public' modifier. 196
Error Redundant 'public' modifier. 201
Error Redundant 'public' modifier. 217
Error '+' should be on a new line. 218
Error '+' is followed by whitespace. 219
Error '+' should be on a new line. 219
Error Redundant 'public' modifier. 225
Error 'cast' is not followed by whitespace. 228
Error Redundant 'public' modifier. 237

org/archive/io/arc/ARCReader.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Comment matches to-do format 'TODO:'. 69
Error Comment matches to-do format 'TODO:'. 72
Error Line has trailing spaces. 80
Error '1024' is a magic number. 90
Error '100' is a magic number. 90
Error Variable 'currentRecord' must be private and have accessor methods. 99
Error Line has trailing spaces. 100
Error Line has trailing spaces. 106
Error Variable 'in' must be private and have accessor methods. 109
Error Line has trailing spaces. 110
Error Variable 'channel' must be private and have accessor methods. 116
Error Line has trailing spaces. 117
Error Line has trailing spaces. 128
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 134
Error Expected @throws tag for 'IOException'. 134
Error Line has trailing spaces. 140
Error Method 'rewind' is not designed for extension - needs to be abstract, final or empty. 145
Error 'cast' is not followed by whitespace. 149
Error '+' should be on a new line. 151
Error Line has trailing spaces. 158
Error Line has trailing spaces. 161
Error Method 'get' is not designed for extension - needs to be abstract, final or empty. 166
Error Parameter offset should be final. 166
Error Expected @throws tag for 'IOException'. 166
Error 'cast' is not followed by whitespace. 168
Error Line has trailing spaces. 176
Error Line has trailing spaces. 179
Error Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. 185
Error Parameter arcfile should be final. 185
Error Line has trailing spaces. 191
Error Method 'cleanupCurrentRecord' is not designed for extension - needs to be abstract, final or empty. 198
Error Expected @throws tag for 'IOException'. 198
Error Line has trailing spaces. 204
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 209
Error Expected @throws tag for 'IOException'. 209
Error Method 'finalize' is not designed for extension - needs to be abstract, final or empty. 221
Error Missing a Javadoc comment. 221
Error Line has trailing spaces. 225
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 229
Error '+' should be on a new line. 234
Error Line has trailing spaces. 237
Error '+' should be on a new line. 242
Error 'cast' is not followed by whitespace. 245
Error Line has trailing spaces. 247
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 251
Error Line has trailing spaces. 261
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 275
Error 'cast' is not followed by whitespace. 277
Error '+' should be on a new line. 279
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 287
Error Missing a Javadoc comment. 287
Error Line has trailing spaces. 290
Error Method 'createARCRecord' is not designed for extension - needs to be abstract, final or empty. 306
Error Parameter is should be final. 306
Error Parameter offset should be final. 306
Error Expected @throws tag for 'IOException'. 307
Error '20' is a magic number. 308
Error '20' is a magic number. 329
Error 'cast' is not followed by whitespace. 331
Error '+' should be on a new line. 331
Error 'cast' is not followed by whitespace. 332
Error ';' is preceded with whitespace. 332
Error '20' is a magic number. 333
Error 'cast' is not followed by whitespace. 338
Error Parameter list should be final. 361
Error '0xff' is a magic number. 365
Error '+' should be on a new line. 372
Error '+' should be on a new line. 373
Error 'cast' is not followed by whitespace. 390
Error '3' is a magic number. 396
Error '10' is a magic number. 396
Error Parameter headerFieldNameKeys should be final. 417
Error 'headerFieldNameKeys' hides a field. 417
Error Parameter values should be final. 418
Error Parameter version should be final. 418
Error 'version' hides a field. 418
Error Parameter offset should be final. 418
Error '+' should be on a new line. 421
Error Method 'validate' is not designed for extension - needs to be abstract, final or empty. 449
Error Expected @throws tag for 'IOException'. 449
Error Method 'validate' is not designed for extension - needs to be abstract, final or empty. 469
Error Parameter noRecords should be final. 469
Error Expected @throws tag for 'IOException'. 469
Error 'cast' is not followed by whitespace. 474
Error '+' should be on a new line. 487
Error '+' should be on a new line. 488
Error Method 'isValid' is not designed for extension - needs to be abstract, final or empty. 500
Error 'catch' is not followed by whitespace. 505
Error Method 'getCurrentRecord' is not designed for extension - needs to be abstract, final or empty. 517
Error Parameter formatter should be final. 526
Error Parameter options should be final. 526
Error Parameter exitCode should be final. 527
Error Expected @param tag for 'exitCode'. 527
Error '+' should be on a new line. 528
Error Parameter rec should be final. 538
Error Parameter nohead should be final. 538
Error Expected @throws tag for 'IOException'. 539
Error 'cast' is not followed by whitespace. 544
Error 'cast' is not followed by whitespace. 544
Error 'cast' is not followed by whitespace. 552
Error '0xff' is a magic number. 558
Error Line has trailing spaces. 565
Error Parameter f should be final. 569
Error Expected @throws tag for 'IOException'. 569
Error '+' should be on a new line. 588
Error '?' is not preceded with whitespace. 589
Error Avoid inline conditionals. 589
Error ':' is not preceded with whitespace. 589
Error 'cast' is not followed by whitespace. 591
Error '?' is not preceded with whitespace. 595
Error '?' should be on a new line. 595
Error Avoid inline conditionals. 595
Error ':' is not preceded with whitespace. 596
Error Line contains a tab character. 597
Error Line contains a tab character. 598
Error Line contains a tab character. 599
Error Line contains a tab character. 600
Error Line contains a tab character. 601
Error Line contains a tab character. 602
Error Line contains a tab character. 603
Error Line contains a tab character. 604
Error Line is longer than 80 characters. 605
Error Line contains a tab character. 605
Error Line has trailing spaces. 610
Error Line has trailing spaces. 611
Error Line is longer than 80 characters. 628
Error Parameter args should be final. 636
Error ',' is not followed by whitespace. 640
Error ',' is not followed by whitespace. 642
Error ',' is not followed by whitespace. 644
Error '+' should be on a new line. 676
Error '+' is followed by whitespace. 677
Error 'cast' is not followed by whitespace. 687
Error '0xff' is a magic number. 691
Error 'cast' is not followed by whitespace. 700

org/archive/io/arc/ARCReaderFactory.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Class ARCReaderFactory should be declared as final. 42
Error Name 'factory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 47
Error Line has trailing spaces. 55
Error Missing a Javadoc comment. 56
Error Parameter arcFile should be final. 56
Error Line has trailing spaces. 59
Error Parameter arcFile should be final. 65
Error Expected @throws tag for 'IOException'. 65
Error '+' should be on a new line. 69
Error '?' is not preceded with whitespace. 73
Error '?' should be on a new line. 73
Error Avoid inline conditionals. 73
Error 'cast' is not followed by whitespace. 74
Error ':' is not preceded with whitespace. 75
Error ':' should be on a new line. 75
Error 'cast' is not followed by whitespace. 76
Error Parameter arcFile should be final. 92
Error 'if' is not followed by whitespace. 95
Error Line has trailing spaces. 97
Error Parameter arcFile should be final. 135
Error 'if' is not followed by whitespace. 138
Error 'cast' is not followed by whitespace. 148
Error Line has trailing spaces. 150
Error Parameter arcFile should be final. 168
Error '+' should be on a new line. 170
Error '+' should be on a new line. 175
Error Line has trailing spaces. 185
Error Parameter arcfile should be final. 191
Error Expected @throws tag for 'IOException'. 191
Error Line has trailing spaces. 198
Error Parameter arcfile should be final. 210
Error Expected @throws tag for 'IOException'. 210
Error Line has trailing spaces. 216
Error Line has trailing spaces. 219
Error Parameter offset should be final. 224
Error Expected @throws tag for 'IOException'. 224
Error 'cast' is not followed by whitespace. 226
Error Line has trailing spaces. 229
Error Missing a Javadoc comment. 230
Error Line has trailing spaces. 236
Error 'cast' is not followed by whitespace. 237

org/archive/io/arc/ARCRecord.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 82
Error Line has trailing spaces. 85
Error Comment matches to-do format 'TODO:'. 86
Error Line has trailing spaces. 95
Error Line has trailing spaces. 102
Error Line has trailing spaces. 107
Error Line has trailing spaces. 110
Error Line has trailing spaces. 111
Error Parameter in should be final. 125
Error 'in' hides a field. 125
Error Parameter metaData should be final. 125
Error 'metaData' hides a field. 125
Error Line contains a tab character. 126
Error Expected @throws tag for 'IOException'. 126
Error Parameter in should be final. 139
Error 'in' hides a field. 139
Error Parameter metaData should be final. 139
Error 'metaData' hides a field. 139
Error Line has trailing spaces. 140
Error Parameter bodyOffset should be final. 140
Error Line contains a tab character. 141
Error Expected @throws tag for 'IOException'. 141
Error Line has trailing spaces. 152
Error Line has trailing spaces. 155
Error Expected @throws tag for 'IOException'. 162
Error 'if' is not followed by whitespace. 165
Error '||' should be on a new line. 165
Error '+' should be on a new line. 172
Error '||' should be on a new line. 177
Error Line has trailing spaces. 182
Error '4' is a magic number. 184
Error '1024' is a magic number. 184
Error Line has trailing spaces. 186
Error '+' should be on a new line. 192
Error Line has trailing spaces. 202
Error Line has trailing spaces. 205
Error Parameter bytes should be final. 209
Error Expected @param tag for 'bytes'. 209
Error '>=' is not followed by whitespace. 211
Error '&&' should be on a new line. 211
Error '>=' is not followed by whitespace. 214
Error '-' is not followed by whitespace. 214
Error Line has trailing spaces. 220
Error Method 'markSupported' is not designed for extension - needs to be abstract, final or empty. 221
Error Missing a Javadoc comment. 221
Error Method 'getMetaData' is not designed for extension - needs to be abstract, final or empty. 228
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 241
Error Expected @throws tag for 'IOException'. 241
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 253
Error Expected @throws tag for 'IOException'. 253
Error '&&' should be on a new line. 255
Error Line is longer than 80 characters. 264
Error 'cast' is not followed by whitespace. 266
Error Method 'read' is not designed for extension - needs to be abstract, final or empty. 273
Error Missing a Javadoc comment. 273
Error Parameter b should be final. 273
Error Parameter offset should be final. 273
Error Parameter length should be final. 273
Error '&&' should be on a new line. 275
Error Line is longer than 80 characters. 293
Error Line has trailing spaces. 306
Error Method 'available' is not designed for extension - needs to be abstract, final or empty. 309
Error 'cast' is not followed by whitespace. 310
Error Method 'skip' is not designed for extension - needs to be abstract, final or empty. 313
Error Missing a Javadoc comment. 313
Error Parameter n should be final. 313
Error Name 'SKIP_BUFFERSIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Error '1024' is a magic number. 314
Error '4' is a magic number. 314
Error 'cast' is not followed by whitespace. 318
Error Comment matches to-do format 'TODO:'. 319
Error Expected @throws tag for 'IOException'. 337
Error 'cast' is not followed by whitespace. 381
Error '+' should be on a new line. 381
Error Line contains a tab character. 391
Error 'cast' is not followed by whitespace. 391

org/archive/io/arc/ARCRecordMetaData.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 40
Error Variable 'headerFields' must be private and have accessor methods. 49
Error Line has trailing spaces. 50
Error Line has trailing spaces. 53
Error Line has trailing spaces. 57
Error Line has trailing spaces. 60
Error Line has trailing spaces. 64
Error Parameter headerFields should be final. 73
Error 'headerFields' hides a field. 73
Error Expected @throws tag for 'IOException'. 74
Error ';' is followed by whitespace. 77
Error 'cast' is not followed by whitespace. 78
Error Method 'testRequiredField' is not designed for extension - needs to be abstract, final or empty. 91
Error Parameter fields should be final. 91
Error Parameter requiredField should be final. 91
Error '+' should be on a new line. 94
Error Method 'getDate' is not designed for extension - needs to be abstract, final or empty. 102
Error 'cast' is not followed by whitespace. 103
Error Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 110
Error 'cast' is not followed by whitespace. 111
Error Method 'getUrl' is not designed for extension - needs to be abstract, final or empty. 118
Error 'cast' is not followed by whitespace. 119
Error Method 'getIp' is not designed for extension - needs to be abstract, final or empty. 125
Error '{' should be on the previous line. 126
Error 'cast' is not followed by whitespace. 127
Error Method 'getMimetype' is not designed for extension - needs to be abstract, final or empty. 133
Error 'cast' is not followed by whitespace. 134
Error Method 'getVersion' is not designed for extension - needs to be abstract, final or empty. 140
Error 'cast' is not followed by whitespace. 141
Error Method 'getOffset' is not designed for extension - needs to be abstract, final or empty. 147
Error 'cast' is not followed by whitespace. 148
Error Method 'getHeaderValue' is not designed for extension - needs to be abstract, final or empty. 155
Error Parameter key should be final. 155
Error '{' should be on the previous line. 156
Error Method 'getHeaderFieldKeys' is not designed for extension - needs to be abstract, final or empty. 163
Error '{' should be on the previous line. 164
Error Method 'getHeaderFields' is not designed for extension - needs to be abstract, final or empty. 171
Error '{' should be on the previous line. 172
Error Line has trailing spaces. 175
Error Method 'getDigest' is not designed for extension - needs to be abstract, final or empty. 179
Error Line has trailing spaces. 182
Error Method 'setDigest' is not designed for extension - needs to be abstract, final or empty. 186
Error Parameter d should be final. 186
Error Line has trailing spaces. 189
Error Method 'getStatusCode' is not designed for extension - needs to be abstract, final or empty. 193
Error Line has trailing spaces. 196
Error Method 'setStatusCode' is not designed for extension - needs to be abstract, final or empty. 200
Error Parameter statusCode should be final. 200
Error 'statusCode' hides a field. 200

org/archive/io/arc/ARCSocketFactory.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Comment matches to-do format 'TODO:'. 87
Error Class ARCSocketFactory should be declared as final. 96
Error '{' should be on the previous line. 97
Error '1024' is a magic number. 149
Error '1024' is a magic number. 149
Error '{' should be on the previous line. 174
Error Parameter properties should be final. 188
Error Expected @throws tag for 'IOException'. 189
Error '{' should be on the previous line. 190
Error '{' should be on the previous line. 193
Error '{' should be on the previous line. 203
Error Parameter properties should be final. 223
Error Expected @throws tag for 'IOException'. 224
Error '{' should be on the previous line. 225
Error 'if' is not followed by whitespace. 226
Error '{' should be on the previous line. 227
Error Missing a Javadoc comment. 232
Error Parameter host should be final. 232
Error Parameter port should be final. 232
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 233
Error '{' should be on the previous line. 234
Error Missing a Javadoc comment. 238
Error Parameter host should be final. 238
Error Parameter port should be final. 238
Error '{' should be on the previous line. 240
Error Missing a Javadoc comment. 244
Error Parameter host should be final. 244
Error Parameter port should be final. 244
Error Parameter localHost should be final. 244
Error Parameter localPort should be final. 245
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 246
Error '{' should be on the previous line. 247
Error Missing a Javadoc comment. 251
Error Parameter address should be final. 251
Error Parameter port should be final. 251
Error Parameter localAddress should be final. 251
Error Parameter localPort should be final. 252
Error '{' should be on the previous line. 254
Error '{' should be on the previous line. 267
Error '{' should be on the previous line. 280
Error '{' should be on the previous line. 290
Error '{' should be on the previous line. 298
Error '{' should be on the previous line. 306
Error '{' should be on the previous line. 314
Error '{' should be on the previous line. 333
Error Missing a Javadoc comment. 347
Error Parameter host should be final. 347
Error Parameter port should be final. 347
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 348
Error '{' should be on the previous line. 349
Error Missing a Javadoc comment. 355
Error Parameter host should be final. 355
Error Parameter port should be final. 355
Error '{' should be on the previous line. 357
Error Missing a Javadoc comment. 363
Error Parameter host should be final. 363
Error Parameter port should be final. 363
Error Parameter localHost should be final. 363
Error Parameter localPort should be final. 364
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 365
Error '{' should be on the previous line. 366
Error Missing a Javadoc comment. 372
Error Parameter address should be final. 372
Error Parameter port should be final. 372
Error Parameter localAddress should be final. 373
Error Parameter localPort should be final. 373
Error '{' should be on the previous line. 375
Error Method 'connect' is not designed for extension - needs to be abstract, final or empty. 384
Error Missing a Javadoc comment. 384
Error Parameter endpoint should be final. 384
Error Parameter timeout should be final. 384
Error '{' should be on the previous line. 386
Error Method 'connect' is not designed for extension - needs to be abstract, final or empty. 399
Error Missing a Javadoc comment. 399
Error Parameter endpoint should be final. 399
Error '{' should be on the previous line. 400
Error Method 'getKeepAlive' is not designed for extension - needs to be abstract, final or empty. 407
Error Missing a Javadoc comment. 407
Error '{' should be on the previous line. 408
Error Method 'setKeepAlive' is not designed for extension - needs to be abstract, final or empty. 415
Error Missing a Javadoc comment. 415
Error Parameter on should be final. 415
Error '{' should be on the previous line. 416
Error Method 'shutdownInput' is not designed for extension - needs to be abstract, final or empty. 424
Error Missing a Javadoc comment. 424
Error '{' should be on the previous line. 425
Error Method 'shutdownOutput' is not designed for extension - needs to be abstract, final or empty. 432
Error Missing a Javadoc comment. 432
Error '{' should be on the previous line. 433
Error Expected @throws tag for 'IOException'. 453
Error '{' should be on the previous line. 454
Error Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. 465
Error Missing a Javadoc comment. 465
Error '{' should be on the previous line. 467
Error Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. 474
Error Missing a Javadoc comment. 474
Error '{' should be on the previous line. 476
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 485
Error '{' should be on the previous line. 487
Error Method 'finalize' is not designed for extension - needs to be abstract, final or empty. 495
Error Missing a Javadoc comment. 495
Error '{' should be on the previous line. 496
Error '{' should be on the previous line. 498
Error '}' should be on the same line. 500
Error 'catch' is not followed by whitespace. 501
Error '{' should be on the previous line. 502
Error Expected @throws tag for 'IOException'. 517
Error '{' should be on the previous line. 518
Error '{' should be on the previous line. 520
Error '{' should be on the previous line. 527
Error '{' should be on the previous line. 534
Error 'cast' is not followed by whitespace. 545
Error '}' should be on the same line. 548
Error '{' should be on the previous line. 551
Error '{' should be on the previous line. 553
Error Parameter replayInputStream should be final. 566
Error Expected @throws tag for 'IOException'. 567
Error '{' should be on the previous line. 568
Error Comment matches to-do format 'TODO:'. 570
Error '{' should be on the previous line. 572
Error '{' should be on the previous line. 577
Error Parameter request should be final. 591
Error Expected @throws tag for 'IOException'. 592
Error '{' should be on the previous line. 593
Error '{' should be on the previous line. 596
Error '3' is a magic number. 600
Error '{' should be on the previous line. 601
Error '{' should be on the previous line. 609
Error '{' should be on the previous line. 615
Error '80' is a magic number. 619
Error '{' should be on the previous line. 620
Error '{' should be on the previous line. 631
Error Parameter request should be final. 640
Error Expected @throws tag for 'IOException'. 641
Error '{' should be on the previous line. 642
Error Parameter response should be final. 651
Error Expected @throws tag for 'IOException'. 652
Error '{' should be on the previous line. 653
Error Parameter inputStream should be final. 663
Error Expected @throws tag for 'IOException'. 664
Error '{' should be on the previous line. 665
Error '{' should be on the previous line. 668
Error Parameter group should be final. 685
Error Parameter key should be final. 685
Error Expected @throws tag for 'HttpException'. 686
Error '{' should be on the previous line. 687
Error '{' should be on the previous line. 691
Error Expected @throws tag for 'IOException'. 703
Error '{' should be on the previous line. 704

org/archive/io/arc/ARCSocketFactoryTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 67
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 86
Error Missing a Javadoc comment. 86
Error '{' should be on the previous line. 87
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 99
Error Missing a Javadoc comment. 99
Error '{' should be on the previous line. 100
Error Parameter testName should be final. 107
Error Expected @param tag for 'testName'. 107
Error '{' should be on the previous line. 108
Error Method 'testSimpleHttpclient' is not designed for extension - needs to be abstract, final or empty. 120
Error Expected @throws tag for 'HttpException'. 121
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 121
Error Expected @throws tag for 'IOException'. 121
Error '{' should be on the previous line. 122
Error '80' is a magic number. 123
Error 'cast' is not followed by whitespace. 128
Error 'cast' is not followed by whitespace. 130
Error Line has trailing spaces. 137
Error Parameter url should be final. 163
Error Expected @throws tag for 'HttpException'. 164
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 164
Error Expected @throws tag for 'IOException'. 164
Error '{' should be on the previous line. 165
Error Name 'RETRY_MAX' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Error 'for' is not followed by whitespace. 175
Error '{' should be on the previous line. 176
Error '{' should be on the previous line. 178
Error '}' should be on the same line. 180
Error 'catch' is not followed by whitespace. 181
Error '{' should be on the previous line. 182
Error '+' should be on a new line. 183
Error 'if' is not followed by whitespace. 189
Error '{' should be on the previous line. 190
Error Line is longer than 80 characters. 208
Error Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. 210
Error Missing a Javadoc comment. 210
Error Parameter host should be final. 210
Error Parameter port should be final. 210
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 211
Error '{' should be on the previous line. 212
Error Line is longer than 80 characters. 221
Error Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. 223
Error Missing a Javadoc comment. 223
Error Parameter host should be final. 223
Error Parameter port should be final. 223
Error Parameter clientHost should be final. 223
Error Parameter clientPort should be final. 224
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 225
Error '{' should be on the previous line. 226
Error '{' should be on the previous line. 240
Error Class ARCSocketFactoryTestSocket should be declared as final. 252
Error '{' should be on the previous line. 253
Error Parameter wrappedSocket should be final. 288
Error Expected @throws tag for 'FileNotFoundException'. 289
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 289
Error Expected @throws tag for 'IOException'. 289
Error '{' should be on the previous line. 290
Error Missing a Javadoc comment. 301
Error '{' should be on the previous line. 303
Error Missing a Javadoc comment. 310
Error '{' should be on the previous line. 312
Error Missing a Javadoc comment. 319
Error '{' should be on the previous line. 320
Error Class TeeOutputStream should be declared as final. 333
Error '{' should be on the previous line. 335
Error Missing a Javadoc comment. 342
Error Parameter teedStream should be final. 342
Error 'teedStream' hides a field. 342
Error Parameter teeFile should be final. 342
Error Parameter append should be final. 343
Error '{' should be on the previous line. 345
Error Missing a Javadoc comment. 353
Error Parameter buffer should be final. 353
Error '{' should be on the previous line. 354
Error Missing a Javadoc comment. 362
Error Parameter buffer should be final. 362
Error Parameter offset should be final. 362
Error Parameter length should be final. 362
Error '{' should be on the previous line. 364
Error Missing a Javadoc comment. 372
Error Parameter c should be final. 372
Error '{' should be on the previous line. 373
Error Class TeeInputStream should be declared as final. 389
Error '{' should be on the previous line. 391
Error Missing a Javadoc comment. 398
Error Parameter teedStream should be final. 398
Error Parameter teeFile should be final. 398
Error Parameter append should be final. 399
Error '{' should be on the previous line. 401
Error Missing a Javadoc comment. 409
Error '{' should be on the previous line. 411
Error Missing a Javadoc comment. 420
Error Parameter buffer should be final. 420
Error Parameter offset should be final. 420
Error Parameter length should be final. 420
Error '{' should be on the previous line. 422
Error Missing a Javadoc comment. 431
Error Parameter buffer should be final. 431
Error '{' should be on the previous line. 433
Error Missing a Javadoc comment. 440
Error Parameter args should be final. 440
Error Array brackets at illegal position. 440
Error '{' should be on the previous line. 441

org/archive/io/arc/ARCWriter.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Missing a Javadoc comment. 119
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 119
Error Parameter arcsDir should be final. 211
Error 'arcsDir' hides a field. 211
Error Parameter arcsDir should be final. 224
Error 'arcsDir' hides a field. 224
Error Parameter prefix should be final. 224
Error 'prefix' hides a field. 224
Error Parameter arcsDir should be final. 242
Error 'arcsDir' hides a field. 242
Error Parameter prefix should be final. 242
Error 'prefix' hides a field. 242
Error Parameter compress should be final. 242
Error 'compress' hides a field. 242
Error Parameter maxSize should be final. 242
Error 'maxSize' hides a field. 242
Error Parameter arcsDir should be final. 264
Error 'arcsDir' hides a field. 264
Error Parameter prefix should be final. 264
Error 'prefix' hides a field. 264
Error Parameter suffix should be final. 264
Error 'suffix' hides a field. 264
Error Parameter compress should be final. 265
Error 'compress' hides a field. 265
Error Parameter maxSize should be final. 265
Error 'maxSize' hides a field. 265
Error Parameter metadata should be final. 265
Error 'metadata' hides a field. 265
Error '?' is not preceded with whitespace. 267
Error Avoid inline conditionals. 267
Error ':' is not preceded with whitespace. 267
Error '+' should be on a new line. 270
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 288
Error Expected @throws tag for 'IOException'. 288
Error Expected @throws tag for 'IOException'. 307
Error Expected @throws tag for 'IOException'. 318
Error '+' should be on a new line. 321
Error '?' is not preceded with whitespace. 322
Error '?' should be on a new line. 322
Error Avoid inline conditionals. 322
Error ':' is not preceded with whitespace. 323
Error '+' should be on a new line. 323
Error '+' should be on a new line. 324
Error '?' is not preceded with whitespace. 325
Error Avoid inline conditionals. 325
Error ':' is not preceded with whitespace. 325
Error Line has trailing spaces. 331
Error Line has trailing spaces. 336
Error Line contains a tab character. 341
Error Parameter writer should be final. 341
Error Parameter tsn should be final. 355
Error Line has trailing spaces. 356
Error '+' should be on a new line. 356
Error Line contains a tab character. 357
Error Line contains a tab character. 367
Error Parameter date should be final. 399
Error Expected @throws tag for 'IOException'. 399
Error '?' is not preceded with whitespace. 403
Error Avoid inline conditionals. 403
Error ':' is not preceded with whitespace. 403
Error '+' should be on a new line. 405
Error '+' should be on a new line. 406
Error '+' should be on a new line. 407
Error '+' should be on a new line. 408
Error '+' should be on a new line. 410
Error '+' should be on a new line. 412
Error '+' should be on a new line. 413
Error 'if' is not followed by whitespace. 428
Error '{' should be on the previous line. 429
Error '3' is a magic number. 442
Error '{' should be on the previous line. 443
Error '+' should be on a new line. 444
Error '+' should be on a new line. 445
Error '3' is a magic number. 452
Error '4' is a magic number. 452
Error '9' is a magic number. 453
Error '3' is a magic number. 453
Error '+' should be on a new line. 454
Error '10' is a magic number. 459
Error '10' is a magic number. 460
Error '10' is a magic number. 462
Error '10' is a magic number. 463
Error '10' is a magic number. 463
Error First sentence should end with a period. 469
Error Line has trailing spaces. 471
Error 'if' is not followed by whitespace. 476
Error ',' is not followed by whitespace. 477
Error '-' is not preceded with whitespace. 477
Error '-' is not followed by whitespace. 477
Error '3' is a magic number. 477
Error Parameter baos should be final. 488
Error Expected @throws tag for 'UnsupportedEncodingException'. 489
Error Redundant throws: 'UnsupportedEncodingException' is subclass of 'IOException'. 489
Error Expected @throws tag for 'IOException'. 489
Error 'cast' is not followed by whitespace. 497
Error 'cast' is not followed by whitespace. 502
Error '4096' is a magic number. 503
Error Expected @throws tag for 'UnsupportedEncodingException'. 522
Error 'cast' is not followed by whitespace. 530
Error 'cast' is not followed by whitespace. 532
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 554
Error Parameter uri should be final. 554
Error Parameter contentType should be final. 554
Error Parameter hostIP should be final. 554
Error Parameter fetchBeginTimeStamp should be final. 555
Error Parameter recordLength should be final. 555
Error Parameter baos should be final. 556
Error Expected @throws tag for 'IOException'. 556
Error Comment matches to-do format 'TODO:'. 571
Error Method 'write' is not designed for extension - needs to be abstract, final or empty. 583
Error Parameter uri should be final. 583
Error Parameter contentType should be final. 583
Error Parameter hostIP should be final. 583
Error Parameter fetchBeginTimeStamp should be final. 584
Error Parameter recordLength should be final. 584
Error Parameter ris should be final. 584
Error Expected @throws tag for 'IOException'. 585
Error '{' should be on the previous line. 586
Error '{' should be on the previous line. 589
Error '{' should be on the previous line. 593
Error '{' should be on the previous line. 597
Error Comment matches to-do format 'TODO:'. 598
Error '{' should be on the previous line. 604
Error '}' should be on the same line. 610
Error '{' should be on the previous line. 612
Error '}' should be on the same line. 618
Error '{' should be on the previous line. 620
Error Expected @throws tag for 'IOException'. 631
Error '{' should be on the previous line. 632
Error '{' should be on the previous line. 635
Error Expected @throws tag for 'IOException'. 648
Error '{' should be on the previous line. 649
Error '{' should be on the previous line. 651
Error 'cast' is not followed by whitespace. 652
Error Parameter uri should be final. 672
Error Parameter contentType should be final. 672
Error Parameter hostIP should be final. 672
Error Parameter fetchBeginTimeStamp should be final. 673
Error Parameter recordLength should be final. 673
Error Expected @throws tag for 'IOException'. 674
Error '{' should be on the previous line. 675
Error '{' should be on the previous line. 677
Error '+' should be on a new line. 678
Error '{' should be on the previous line. 683
Error '{' should be on the previous line. 688
Error '+' should be on a new line. 692
Error '+' should be on a new line. 693
Error '+' should be on a new line. 694
Error '+' should be on a new line. 695
Error Method 'validateMetaLine' is not designed for extension - needs to be abstract, final or empty. 705
Error Parameter metaLineStr should be final. 705
Error Expected @param tag for 'metaLineStr'. 705
Error Expected @throws tag for 'IOException'. 706
Error Line contains a tab character. 708
Error '+' should be on a new line. 708
Error '+' should be on a new line. 709
Error Line contains a tab character. 712
Error Line contains a tab character. 714
Error '+' should be on a new line. 714
Error Method 'isCompress' is not designed for extension - needs to be abstract, final or empty. 722
Error '{' should be on the previous line. 723
Error Method 'getMaxSize' is not designed for extension - needs to be abstract, final or empty. 730
Error '{' should be on the previous line. 731
Error Method 'getPrefix' is not designed for extension - needs to be abstract, final or empty. 738
Error '{' should be on the previous line. 739
Error Method 'getArcsDir' is not designed for extension - needs to be abstract, final or empty. 746
Error '{' should be on the previous line. 747
Error Method 'getArcFile' is not designed for extension - needs to be abstract, final or empty. 758
Error '{' should be on the previous line. 759
Error Missing a Javadoc comment. 769
Error Parameter out should be final. 769
Error 'out' hides a field. 769
Error Line has trailing spaces. 780
Error Line has trailing spaces. 784
Error Line contains a tab character. 784
Error Line contains a tab character. 785
Error Class TimestampSerialNumber should be declared as final. 789
Error Missing a Javadoc comment. 790
Error Missing a Javadoc comment. 791
Error Line has trailing spaces. 792
Error Missing a Javadoc comment. 793
Error Parameter now should be final. 793
Error 'now' hides a field. 793
Error Parameter serialNo should be final. 793
Error 'serialNo' hides a field. 793
Error Line has trailing spaces. 797
Error Line has trailing spaces. 804

org/archive/io/arc/ARCWriterPool.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 47
Error Missing a Javadoc comment. 47
Error ',' is not followed by whitespace. 47
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 52
Error '1000' is a magic number. 63
Error '60' is a magic number. 63
Error '5' is a magic number. 63
Error Line has trailing spaces. 69
Error Line has trailing spaces. 76
Error Parameter arcsDir should be final. 94
Error Parameter prefix should be final. 94
Error '{' should be on the previous line. 96
Error Parameter arcsDir should be final. 113
Error Parameter prefix should be final. 113
Error Parameter compress should be final. 113
Error '{' should be on the previous line. 115
Error First sentence should end with a period. 121
Error Parameter arcsDir should be final. 135
Error Parameter prefix should be final. 135
Error Parameter compress should be final. 135
Error Parameter arcMaxSize should be final. 136
Error Parameter maxActive should be final. 136
Error Parameter maxWait should be final. 136
Error First sentence should end with a period. 141
Error More than 7 parameters. 159
Error Parameter arcsDir should be final. 159
Error Parameter prefix should be final. 159
Error Parameter suffix should be final. 159
Error Parameter compress should be final. 160
Error Parameter arcMaxSize should be final. 160
Error Parameter metadata should be final. 160
Error Parameter maxActive should be final. 160
Error Parameter maxWait should be final. 161
Error Line has trailing spaces. 163
Error '{' should be on the previous line. 163
Error '+' should be on a new line. 164
Error '+' should be on a new line. 165
Error '+' should be on a new line. 166
Error '+' should be on a new line. 167
Error '+' should be on a new line. 168
Error Line is longer than 80 characters. 173
Error Unused @throws tag for 'NoSuchElementException'. 186
Error Method 'borrowARCWriter' is not designed for extension - needs to be abstract, final or empty. 188
Error '{' should be on the previous line. 190
Error 'cast' is not followed by whitespace. 195
Error '+' should be on a new line. 196
Error 'catch' is not followed by whitespace. 198
Error '+' should be on a new line. 201
Error '+' should be on a new line. 202
Error 'catch' is not followed by whitespace. 207
Error '+' should be on a new line. 209
Error '+' should be on a new line. 211
Error Line has trailing spaces. 217
Error Method 'getPoolState' is not designed for extension - needs to be abstract, final or empty. 221
Error Line has trailing spaces. 224
Error Method 'getPoolState' is not designed for extension - needs to be abstract, final or empty. 231
Error Parameter startTime should be final. 231
Error Line has trailing spaces. 247
Error Method 'getNumActive' is not designed for extension - needs to be abstract, final or empty. 253
Error Expected @throws tag for 'UnsupportedOperationException'. 254
Error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 254
Error '{' should be on the previous line. 255
Error Method 'getNumIdle' is not designed for extension - needs to be abstract, final or empty. 263
Error Expected @throws tag for 'UnsupportedOperationException'. 264
Error Redundant throws: 'UnsupportedOperationException' is unchecked exception. 264
Error '{' should be on the previous line. 265
Error Method 'returnARCWriter' is not designed for extension - needs to be abstract, final or empty. 275
Error Parameter writer should be final. 275
Error '{' should be on the previous line. 277
Error '{' should be on the previous line. 279
Error '}' should be on the same line. 282
Error 'catch' is not followed by whitespace. 283
Error '{' should be on the previous line. 284
Error '+' should be on a new line. 285
Error Line contains a tab character. 320
Error First sentence should end with a period. 335
Error Parameter arcsDir should be final. 350
Error 'arcsDir' hides a field. 350
Error Parameter prefix should be final. 350
Error 'prefix' hides a field. 350
Error Parameter suffix should be final. 350
Error 'suffix' hides a field. 350
Error Parameter compress should be final. 351
Error 'compress' hides a field. 351
Error Parameter arcMaxSize should be final. 351
Error 'arcMaxSize' hides a field. 351
Error Parameter metadata should be final. 351
Error 'metadata' hides a field. 351
Error '{' should be on the previous line. 353
Error Missing a Javadoc comment. 372
Error Redundant throws: 'Exception' is unchecked exception. 372
Error '{' should be on the previous line. 373
Error Missing a Javadoc comment. 378
Error Parameter arcWriter should be final. 378
Error Redundant throws: 'Exception' is unchecked exception. 378
Error '{' should be on the previous line. 379
Error 'cast' is not followed by whitespace. 380

org/archive/io/arc/ARCWriterPoolTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 34
Error Method 'testARCWriterPool' is not designed for extension - needs to be abstract, final or empty. 41
Error Missing a Javadoc comment. 41
Error Redundant throws: 'Exception' is unchecked exception. 42
Error '{' should be on the previous line. 43
Error Name 'MAX_ACTIVE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Error Name 'MAX_WAIT_MILLISECONDS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Error Name 'CONTENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Error '{' should be on the previous line. 55
Error '1234567890' is a magic number. 59
Error '{' should be on the previous line. 67
Error '}' should be on the same line. 69
Error 'catch' is not followed by whitespace. 70
Error '{' should be on the previous line. 71
Error Name 'WAIT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Error '100' is a magic number. 76
Error '{' should be on the previous line. 78
Error '{' should be on the previous line. 86

org/archive/io/arc/ARCWriterTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 50
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 60
Error Missing a Javadoc comment. 60
Error '{' should be on the previous line. 61
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 68
Error Missing a Javadoc comment. 68
Error '{' should be on the previous line. 69
Error Method 'writeRandomHTTPRecord' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 73
Error Parameter arcWriter should be final. 73
Error Parameter index should be final. 73
Error '{' should be on the previous line. 75
Error '+' should be on a new line. 81
Error '+' should be on a new line. 82
Error '+' should be on a new line. 83
Error '+' should be on a new line. 84
Error '+' should be on a new line. 85
Error Missing a Javadoc comment. 97
Error Parameter baseName should be final. 97
Error Parameter compress should be final. 97
Error Parameter maxSize should be final. 98
Error Parameter recordCount should be final. 98
Error '{' should be on the previous line. 100
Error '{' should be on the previous line. 106
Error Missing a Javadoc comment. 115
Error Parameter arcFile should be final. 115
Error Parameter recordCount should be final. 115
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 116
Error '{' should be on the previous line. 117
Error 'cast' is not followed by whitespace. 132
Error 'cast' is not followed by whitespace. 141
Error Method 'testCheckARCFileSize' is not designed for extension - needs to be abstract, final or empty. 146
Error Missing a Javadoc comment. 146
Error '{' should be on the previous line. 148
Error Method 'testCheckARCFileSizeCompressed' is not designed for extension - needs to be abstract, final or empty. 152
Error Missing a Javadoc comment. 152
Error '{' should be on the previous line. 154
Error Method 'testWriteRecord' is not designed for extension - needs to be abstract, final or empty. 159
Error Missing a Javadoc comment. 159
Error Line has trailing spaces. 165
Error Method 'testGetOutputDir' is not designed for extension - needs to be abstract, final or empty. 167
Error Missing a Javadoc comment. 167
Error Method 'testWriteRecordCompressed' is not designed for extension - needs to be abstract, final or empty. 175
Error Missing a Javadoc comment. 175
Error Line has trailing spaces. 181
Error Missing a Javadoc comment. 182
Error Parameter baseName should be final. 182
Error Parameter compress should be final. 182
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 183
Error '{' should be on the previous line. 184
Error '1024' is a magic number. 185
Error '15' is a magic number. 185

org/archive/io/package.html

ErrorLine
Error Missing package documentation file.0

org/archive/util/AbstractLongFPSet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 44
Error Name 'EMPTY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Error Variable 'EMPTY' must be private and have accessor methods. 50
Error First sentence should end with a period. 52
Error Variable 'capacityPowerOfTwo' must be private and have accessor methods. 53
Error Variable 'loadFactor' must be private and have accessor methods. 57
Error First sentence should end with a period. 59
Error Variable 'count' must be private and have accessor methods. 60
Error Comment matches to-do format 'TODO:'. 64
Error First sentence should end with a period. 70
Error 'capacityPowerOfTwo' hides a field. 77
Error Parameter loadFactor should be final. 77
Error 'loadFactor' hides a field. 77
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 87
Error Parameter val should be final. 87
Error Parameter i should be final. 101
Error First sentence should end with a period. 103
Error Parameter index should be final. 107
Error Expected @param tag for 'index'. 107
Error Method 'count' is not designed for extension - needs to be abstract, final or empty. 116
Error First sentence should end with a period. 120
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter val should be final. 124
Error Parameter i should be final. 162
Error Parameter l should be final. 162
Error Parameter i should be final. 169
Error Parameter val should be final. 183
Error Parameter val should be final. 209
Error Expected @param tag for 'val'. 209
Error '64' is a magic number. 210
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 216
Error Missing a Javadoc comment. 216
Error Parameter l should be final. 216
Error Method 'removeAt' is not designed for extension - needs to be abstract, final or empty. 232
Error Parameter index should be final. 232
Error Expected @param tag for 'index'. 232
Error Parameter index should be final. 258
Error Expected @param tag for 'index'. 258
Error Parameter value should be final. 263
Error Expected @param tag for 'value'. 263
Error Parameter fromIndex should be final. 263
Error Expected @param tag for 'fromIndex'. 263
Error Parameter toIndex should be final. 263
Error Expected @param tag for 'toIndex'. 263
Error Method 'quickContains' is not designed for extension - needs to be abstract, final or empty. 271
Error Parameter fp should be final. 271
Error First sentence should end with a period. 275
Error '-' is followed by whitespace. 286
Error First sentence should end with a period. 289

org/archive/util/ArchiveUtils.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 4
Error Utility classes should not have a public or default constructor. 42
Error Line has trailing spaces. 56
Error Line has trailing spaces. 62
Error Name 'TZ' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Error '{' is not preceded with whitespace. 80
Error '{' is not preceded with whitespace. 90
Error '{' is not preceded with whitespace. 100
Error Parameter date should be final. 112
Error '{' is not preceded with whitespace. 112
Error Parameter date should be final. 124
Error '{' is not preceded with whitespace. 124
Error Parameter date should be final. 136
Error '{' is not preceded with whitespace. 136
Error Parameter date should be final. 150
Error '{' is not preceded with whitespace. 150
Error Parameter date should be final. 164
Error '{' is not preceded with whitespace. 164
Error Parameter date should be final. 178
Error '{' is not preceded with whitespace. 178
Error Line has trailing spaces. 182
Error Line has trailing spaces. 193
Error Line has trailing spaces. 194
Error Line has trailing spaces. 208
Error Line has trailing spaces. 211
Error 'while' is not followed by whitespace. 226
Error '==' is not preceded with whitespace. 247
Error '==' is not followed by whitespace. 247
Error 'for' is not followed by whitespace. 253
Error '<' is not preceded with whitespace. 253
Error '<' is not followed by whitespace. 253
Error '!=' is not preceded with whitespace. 254
Error '!=' is not followed by whitespace. 254
Error Parameter dir should be final. 273
Error '{' should be on the previous line. 275
Error Parameter dir should be final. 291
Error '{' should be on the previous line. 293
Error '{' should be on the previous line. 295
Error '}' should be on the same line. 297
Error '{' should be on the previous line. 299
Error '{' should be on the previous line. 301
Error '+' should be on a new line. 302
Error '}' should be on the same line. 304
Error '{' should be on the previous line. 306
Error '+' should be on a new line. 307
Error Parameter val should be final. 321
Error Parameter precision should be final. 321
Error '{' is not preceded with whitespace. 321
Error 'if' is not followed by whitespace. 323
Error '!=' is not preceded with whitespace. 323
Error '!=' is not followed by whitespace. 323
Error '{' is not preceded with whitespace. 323
Error 'if' is not followed by whitespace. 325
Error '<=' is not preceded with whitespace. 325
Error '<=' is not followed by whitespace. 325
Error '{' is not preceded with whitespace. 325
Error ',' is not followed by whitespace. 326
Error 'if' is not followed by whitespace. 328
Error '>' is not preceded with whitespace. 328
Error '>' is not followed by whitespace. 328
Error '+' is not preceded with whitespace. 328
Error '+' is not followed by whitespace. 328
Error '+' is not preceded with whitespace. 328
Error '+' is not followed by whitespace. 328
Error '{' is not preceded with whitespace. 328
Error ',' is not followed by whitespace. 330
Error '+' is not preceded with whitespace. 330
Error '+' is not followed by whitespace. 330
Error '+' is not preceded with whitespace. 330
Error '+' is not followed by whitespace. 330
Error Parameter amount should be final. 354
Error '{' is not preceded with whitespace. 354
Error '1024' is a magic number. 355
Error '1024' is a magic number. 356
Error '*' is not preceded with whitespace. 356
Error '*' is not followed by whitespace. 356
Error '1024' is a magic number. 356
Error '*' is not preceded with whitespace. 356
Error '*' is not followed by whitespace. 356
Error '1024' is a magic number. 357
Error 'cast' is not followed by whitespace. 357
Error '*' is not preceded with whitespace. 357
Error '*' is not followed by whitespace. 357
Error '1024' is a magic number. 357
Error '*' is not preceded with whitespace. 357
Error '*' is not followed by whitespace. 357
Error '1024' is a magic number. 357
Error '*' is not preceded with whitespace. 357
Error '*' is not followed by whitespace. 357
Error '4' is a magic number. 357
Error 'if' is not followed by whitespace. 359
Error '{' is not preceded with whitespace. 359
Error '}' should be on the same line. 361
Error 'if' is not followed by whitespace. 362
Error '{' is not preceded with whitespace. 362
Error 'if' is not followed by whitespace. 365
Error 'cast' is not followed by whitespace. 367
Error 'cast' is not followed by whitespace. 367
Error '/' is not preceded with whitespace. 367
Error '/' is not followed by whitespace. 367
Error '1024' is a magic number. 367
Error '+' is not preceded with whitespace. 367
Error '+' is not followed by whitespace. 367
Error 'if' is not followed by whitespace. 368
Error 'cast' is not followed by whitespace. 370
Error 'cast' is not followed by whitespace. 370
Error '/' is not preceded with whitespace. 370
Error '/' is not followed by whitespace. 370
Error '1024' is a magic number. 370
Error '*' is not preceded with whitespace. 370
Error '*' is not followed by whitespace. 370
Error '1024' is a magic number. 370
Error '+' is not preceded with whitespace. 370
Error '+' is not followed by whitespace. 370
Error Line is longer than 80 characters. 373
Error 'cast' is not followed by whitespace. 373
Error 'cast' is not followed by whitespace. 373
Error '/' is not preceded with whitespace. 373
Error '/' is not followed by whitespace. 373
Error '1024' is a magic number. 373
Error '*' is not preceded with whitespace. 373
Error '*' is not followed by whitespace. 373
Error '1024' is a magic number. 373
Error '*' is not preceded with whitespace. 373
Error '*' is not followed by whitespace. 373
Error '1024' is a magic number. 373
Error '+' is not preceded with whitespace. 373
Error '+' is not followed by whitespace. 373
Error First sentence should end with a period. 377
Error Parameter time should be final. 382
Error Expected @param tag for 'time'. 382
Error '3600000' is a magic number. 384
Error '3600000' is a magic number. 386
Error '3600000' is a magic number. 387
Error '60000' is a magic number. 389
Error '60000' is a magic number. 390
Error '60000' is a magic number. 391
Error '1000' is a magic number. 393
Error '1000' is a magic number. 394
Error '1000' is a magic number. 395
Error Parameter class1 should be final. 412
Error Expected @param tag for 'class1'. 412
Error Parameter version should be final. 412
Error Expected @param tag for 'version'. 412
Error 'cast' is not followed by whitespace. 414
Error '32' is a magic number. 414

org/archive/util/ArchiveUtilsTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 34
Error First sentence should end with a period. 41
Error First sentence should end with a period. 50
Error Parameter argv should be final. 55
Error Array brackets at illegal position. 55
Error First sentence should end with a period. 59
Error First sentence should end with a period. 68
Error Method 'testGetXXDigitDate' is not designed for extension - needs to be abstract, final or empty. 69
Error '12' is a magic number. 73
Error '14' is a magic number. 76
Error '17' is a magic number. 79
Error '600000' is a magic number. 88
Error '600000' is a magic number. 89
Error '600000' is a magic number. 90
Error First sentence should end with a period. 96
Error Method 'testGetXXDigitDateLong' is not designed for extension - needs to be abstract, final or empty. 97
Error '12' is a magic number. 100
Error '14' is a magic number. 103
Error Line is longer than 80 characters. 104
Error '12' is a magic number. 104
Error '17' is a magic number. 106
Error Line is longer than 80 characters. 107
Error '12' is a magic number. 107
Error Line is longer than 80 characters. 108
Error '14' is a magic number. 108
Error First sentence should end with a period. 111
Error Method 'testParseXXDigitDate' is not designed for extension - needs to be abstract, final or empty. 116
Error Expected @throws tag for 'ParseException'. 116
Error Line is longer than 80 characters. 121
Error '12' is a magic number. 121
Error Line is longer than 80 characters. 122
Error '14' is a magic number. 122
Error '600000' is a magic number. 125
Error '600000' is a magic number. 126
Error '600000' is a magic number. 127
Error First sentence should end with a period. 133
Error Method 'testBad12Date' is not designed for extension - needs to be abstract, final or empty. 134
Error First sentence should end with a period. 140
Error Method 'testBad14Date' is not designed for extension - needs to be abstract, final or empty. 143
Error First sentence should end with a period. 149
Error Method 'testBad17Date' is not designed for extension - needs to be abstract, final or empty. 152
Error First sentence should end with a period. 160
Error Method 'testPadToString' is not designed for extension - needs to be abstract, final or empty. 161
Error Line is longer than 80 characters. 162
Error Line is longer than 80 characters. 163
Error Line is longer than 80 characters. 164
Error '4' is a magic number. 165
Error '10' is a magic number. 166
Error First sentence should end with a period. 169
Error Method 'testPadToInt' is not designed for extension - needs to be abstract, final or empty. 172
Error '123' is a magic number. 173
Error '123' is a magic number. 174
Error Line is longer than 80 characters. 175
Error '123' is a magic number. 175
Error '123' is a magic number. 176
Error '4' is a magic number. 176
Error '123' is a magic number. 177
Error '10' is a magic number. 177
Error Line is longer than 80 characters. 178
Error '-123' is a magic number. 178
Error '10' is a magic number. 178
Error First sentence should end with a period. 181
Error Method 'testByteArrayEquals' is not designed for extension - needs to be abstract, final or empty. 182
Error '10' is a magic number. 184
Error '20' is a magic number. 184
Error '10' is a magic number. 185
Error '10' is a magic number. 185
Error '10' is a magic number. 187
Error ';' is preceded with whitespace. 187
Error Inner assignments should be avoided. 188
Error Inner assignments should be avoided. 188
Error 'cast' is not followed by whitespace. 189
Error Line is longer than 80 characters. 197
Error Line is longer than 80 characters. 201
Error First sentence should end with a period. 204
Error Method 'testDoubleToString' is not designed for extension - needs to be abstract, final or empty. 205
Error '{' is not preceded with whitespace. 205
Error '12.345' is a magic number. 206
Error '65' is a magic number. 215
Error Method 'testFormatBytesForDisplay' is not designed for extension - needs to be abstract, final or empty. 218
Error Missing a Javadoc comment. 218
Error '{' is not preceded with whitespace. 218
Error '1024' is a magic number. 219
Error '1024' is a magic number. 220
Error '*' is not preceded with whitespace. 220
Error '*' is not followed by whitespace. 220
Error '1024' is a magic number. 220
Error '*' is not preceded with whitespace. 220
Error '*' is not followed by whitespace. 220
Error '1024' is a magic number. 221
Error 'cast' is not followed by whitespace. 221
Error '*' is not preceded with whitespace. 221
Error '*' is not followed by whitespace. 221
Error '1024' is a magic number. 221
Error '*' is not preceded with whitespace. 221
Error '*' is not followed by whitespace. 221
Error '1024' is a magic number. 221
Error '*' is not preceded with whitespace. 221
Error '*' is not followed by whitespace. 221
Error '4' is a magic number. 221
Error Line is longer than 80 characters. 223
Error ',' is not followed by whitespace. 223
Error ',' is not followed by whitespace. 223
Error Line is longer than 80 characters. 224
Error ',' is not followed by whitespace. 224
Error ',' is not followed by whitespace. 224
Error Line is longer than 80 characters. 225
Error ',' is not followed by whitespace. 225
Error ',' is not followed by whitespace. 225
Error '-' is not preceded with whitespace. 225
Error '-' is not followed by whitespace. 225
Error Line is longer than 80 characters. 226
Error ',' is not followed by whitespace. 226
Error ',' is not followed by whitespace. 226
Error Line is longer than 80 characters. 227
Error ',' is not followed by whitespace. 227
Error ',' is not followed by whitespace. 227
Error '-' is not preceded with whitespace. 227
Error '-' is not followed by whitespace. 227
Error Line is longer than 80 characters. 228
Error ',' is not followed by whitespace. 228
Error ',' is not followed by whitespace. 228
Error Line is longer than 80 characters. 229
Error ',' is not followed by whitespace. 229
Error ',' is not followed by whitespace. 229
Error '-' is not preceded with whitespace. 229
Error '-' is not followed by whitespace. 229
Error Line is longer than 80 characters. 230
Error ',' is not followed by whitespace. 230
Error ',' is not followed by whitespace. 230
Error First sentence should end with a period. 280
Error Parameter desc should be final. 281
Error Expected @param tag for 'desc'. 281
Error Parameter date1 should be final. 281
Error Expected @param tag for 'date1'. 281
Error Parameter date2 should be final. 281
Error Expected @param tag for 'date2'. 281
Error Parameter delta should be final. 281
Error Expected @param tag for 'delta'. 281
Error '||' should be on a new line. 282
Error '||' should be on a new line. 283

org/archive/util/Base32.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 36
Error Missing a Javadoc comment. 37
Error Name 'base32Chars' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 37
Error Missing a Javadoc comment. 39
Error Name 'base32Lookup' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 39
Error Line is longer than 80 characters. 40
Error '{' is followed by whitespace. 40
Error ',' is not followed by whitespace. 40
Error ',' is not followed by whitespace. 40
Error ',' is not followed by whitespace. 40
Error ',' is not followed by whitespace. 40
Error ',' is not followed by whitespace. 40
Error ',' is not followed by whitespace. 40
Error ',' is not followed by whitespace. 40
Error Line is longer than 80 characters. 41
Error ',' is not followed by whitespace. 41
Error ',' is not followed by whitespace. 41
Error ',' is not followed by whitespace. 41
Error ',' is not followed by whitespace. 41
Error ',' is not followed by whitespace. 41
Error ',' is not followed by whitespace. 41
Error ',' is not followed by whitespace. 41
Error Line is longer than 80 characters. 42
Error ',' is not followed by whitespace. 42
Error ',' is not followed by whitespace. 42
Error ',' is not followed by whitespace. 42
Error ',' is not followed by whitespace. 42
Error ',' is not followed by whitespace. 42
Error ',' is not followed by whitespace. 42
Error ',' is not followed by whitespace. 42
Error Line is longer than 80 characters. 43
Error ',' is not followed by whitespace. 43
Error ',' is not followed by whitespace. 43
Error ',' is not followed by whitespace. 43
Error ',' is not followed by whitespace. 43
Error ',' is not followed by whitespace. 43
Error ',' is not followed by whitespace. 43
Error ',' is not followed by whitespace. 43
Error Line is longer than 80 characters. 44
Error ',' is not followed by whitespace. 44
Error ',' is not followed by whitespace. 44
Error ',' is not followed by whitespace. 44
Error ',' is not followed by whitespace. 44
Error ',' is not followed by whitespace. 44
Error ',' is not followed by whitespace. 44
Error ',' is not followed by whitespace. 44
Error Line is longer than 80 characters. 45
Error ',' is not followed by whitespace. 45
Error ',' is not followed by whitespace. 45
Error ',' is not followed by whitespace. 45
Error ',' is not followed by whitespace. 45
Error ',' is not followed by whitespace. 45
Error ',' is not followed by whitespace. 45
Error ',' is not followed by whitespace. 45
Error Line is longer than 80 characters. 46
Error ',' is not followed by whitespace. 46
Error ',' is not followed by whitespace. 46
Error ',' is not followed by whitespace. 46
Error ',' is not followed by whitespace. 46
Error ',' is not followed by whitespace. 46
Error ',' is not followed by whitespace. 46
Error ',' is not followed by whitespace. 46
Error Line is longer than 80 characters. 47
Error ',' is not followed by whitespace. 47
Error ',' is not followed by whitespace. 47
Error ',' is not followed by whitespace. 47
Error ',' is not followed by whitespace. 47
Error ',' is not followed by whitespace. 47
Error ',' is not followed by whitespace. 47
Error ',' is not followed by whitespace. 47
Error Line is longer than 80 characters. 48
Error ',' is not followed by whitespace. 48
Error ',' is not followed by whitespace. 48
Error ',' is not followed by whitespace. 48
Error ',' is not followed by whitespace. 48
Error ',' is not followed by whitespace. 48
Error ',' is not followed by whitespace. 48
Error ',' is not followed by whitespace. 48
Error Line is longer than 80 characters. 49
Error ',' is not followed by whitespace. 49
Error ',' is not followed by whitespace. 49
Error ',' is not followed by whitespace. 49
Error ',' is not followed by whitespace. 49
Error ',' is not followed by whitespace. 49
Error ',' is not followed by whitespace. 49
Error ',' is not followed by whitespace. 49
Error 'public' modifier out of order with the JLS suggestions. 59
Error '7' is a magic number. 62
Error '8' is a magic number. 62
Error '5' is a magic number. 62
Error Avoid inline conditionals. 65
Error '256' is a magic number. 65
Error '3' is a magic number. 68
Error Line is longer than 80 characters. 71
Error Avoid inline conditionals. 71
Error '256' is a magic number. 71
Error '0xFF' is a magic number. 76
Error '5' is a magic number. 77
Error '8' is a magic number. 77
Error '8' is a magic number. 79
Error '8' is a magic number. 82
Error '5' is a magic number. 82
Error '0x1F' is a magic number. 82
Error '5' is a magic number. 83
Error '8' is a magic number. 83
Error 'if' construct must use '{}'s. 84
Error 'public' modifier out of order with the JLS suggestions. 99
Error Expected @param tag for 'base32'. 99
Error '5' is a magic number. 101
Error '8' is a magic number. 101
Error '0xFF' is a magic number. 114
Error '3' is a magic number. 118
Error '5' is a magic number. 119
Error '8' is a magic number. 119
Error 'if' construct must use '{}'s. 123
Error '8' is a magic number. 126
Error '5' is a magic number. 129
Error '8' is a magic number. 129
Error '8' is a magic number. 136
Error First sentence should end with a period. 142
Error Line is longer than 80 characters. 142
Error 'public' modifier out of order with the JLS suggestions. 147
Error Parameter args should be final. 147
Error Expected @param tag for 'args'. 147
Error '256' is a magic number. 158
Error '256' is a magic number. 160

org/archive/util/CachingDiskLongFPSet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 48
Error Variable 'cache' must be private and have accessor methods. 48
Error Parameter dir should be final. 60
Error Expected @param tag for 'dir'. 60
Error Parameter name should be final. 61
Error Expected @param tag for 'name'. 61
Error Parameter capacityPowerOfTwo should be final. 62
Error Expected @param tag for 'capacityPowerOfTwo'. 62
Error Parameter loadFactor should be final. 63
Error Expected @param tag for 'loadFactor'. 63
Error Parameter cacheCapacityPowerOfTwo should be final. 64
Error Expected @param tag for 'cacheCapacityPowerOfTwo'. 64
Error Parameter cacheLoadFactor should be final. 65
Error Expected @param tag for 'cacheLoadFactor'. 65
Error Expected @throws tag for 'IOException'. 66
Error Parameter dir should be final. 76
Error Expected @param tag for 'dir'. 76
Error Parameter name should be final. 76
Error Expected @param tag for 'name'. 76
Error Expected @throws tag for 'IOException'. 76
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 84
Error Missing a Javadoc comment. 84
Error Parameter val should be final. 84
Error Method 'contains' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92
Error Parameter val should be final. 92
Error 'if' is not followed by whitespace. 93
Error 'if' is not followed by whitespace. 96
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 106
Error Missing a Javadoc comment. 106
Error Parameter val should be final. 106
Error Method 'quickContains' is not designed for extension - needs to be abstract, final or empty. 114
Error Missing a Javadoc comment. 114
Error Parameter fp should be final. 114
Error 'if' is not followed by whitespace. 115

org/archive/util/CompositeIterator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 36
Error Variable 'iterators' must be private and have accessor methods. 36
Error Missing a Javadoc comment. 37
Error Variable 'currentIterator' must be private and have accessor methods. 37
Error Missing a Javadoc comment. 38
Error Variable 'indexOfCurrentIterator' must be private and have accessor methods. 38
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error 'if' is not followed by whitespace. 60
Error '!=' is not preceded with whitespace. 60
Error '!=' is not followed by whitespace. 60
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 72
Error Missing a Javadoc comment. 72
Error 'if' is not followed by whitespace. 73
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error Parameter i1 should be final. 101
Error Expected @param tag for 'i1'. 101
Error Parameter i2 should be final. 101
Error Expected @param tag for 'i2'. 101
Error Parameter i should be final. 112

org/archive/util/ConfigurableX509TrustManager.java

ErrorLine
Error File does not end with a newline. 0

org/archive/util/ConfigurableX509TrustManager.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 52
Error Comment matches to-do format 'TODO:'. 55
Error Line is longer than 80 characters. 59
Error '{' should be on the previous line. 62
Error Variable 'logger' must be private and have accessor methods. 66
Error 'static' modifier out of order with the JLS suggestions. 78
Error 'static' modifier out of order with the JLS suggestions. 83
Error 'static' modifier out of order with the JLS suggestions. 90
Error 'static' modifier out of order with the JLS suggestions. 97
Error Name 'LEVELS_AS_ARRAY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Error Variable 'LEVELS_AS_ARRAY' must be private and have accessor methods. 102
Error Name 'LEVELS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Error 'static' modifier out of order with the JLS suggestions. 112
Error Missing a Javadoc comment. 129
Error '{' should be on the previous line. 131
Error Parameter level should be final. 143
Error Expected @throws tag for 'NoSuchAlgorithmException'. 144
Error Expected @throws tag for 'KeyStoreException'. 144
Error '{' should be on the previous line. 145
Error 'cast' is not followed by whitespace. 156
Error '{' should be on the previous line. 159
Error 'cast' is not followed by whitespace. 163
Error '?' is not preceded with whitespace. 166
Error Avoid inline conditionals. 166
Error ':' is not preceded with whitespace. 166
Error Method 'checkClientTrusted' is not designed for extension - needs to be abstract, final or empty. 169
Error Missing a Javadoc comment. 169
Error Parameter certificates should be final. 169
Error Parameter type should be final. 169
Error '{' should be on the previous line. 171
Error '{' should be on the previous line. 173
Error Method 'checkServerTrusted' is not designed for extension - needs to be abstract, final or empty. 180
Error Missing a Javadoc comment. 180
Error Parameter certificates should be final. 180
Error Parameter type should be final. 180
Error '{' should be on the previous line. 182
Error '{' should be on the previous line. 184
Error '{' should be on the previous line. 189
Error '{' should be on the previous line. 192
Error '}' should be on the same line. 195
Error '{' should be on the previous line. 198
Error '&&' should be on a new line. 199
Error '{' should be on the previous line. 201
Error '}' should be on the same line. 206
Error '{' should be on the previous line. 208
Error Method 'getAcceptedIssuers' is not designed for extension - needs to be abstract, final or empty. 215
Error Missing a Javadoc comment. 215
Error '{' should be on the previous line. 216

org/archive/util/ConfigurableX509TrustManagerTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Comment matches to-do format 'TODO:'. 60
Error Line is longer than 80 characters. 64
Error Line is longer than 80 characters. 67
Error '{' should be on the previous line. 70
Error Line is longer than 80 characters. 132
Error Line is longer than 80 characters. 152
Error Parameter test should be final. 161
Error '{' should be on the previous line. 162
Error '{' should be on the previous line. 172
Error Method 'testOpenConfigurableX509TrustManagerTest' is not designed for extension - needs to be abstract, final or empty. 212
Error Expected @throws tag for 'KeyManagementException'. 213
Error Expected @throws tag for 'KeyStoreException'. 213
Error Expected @throws tag for 'NoSuchAlgorithmException'. 214
Error '{' should be on the previous line. 215
Error '443' is a magic number. 218
Error Line contains a tab character. 225
Error '443' is a magic number. 225
Error Method 'testLooseConfigurableX509TrustManagerTest' is not designed for extension - needs to be abstract, final or empty. 236
Error Expected @throws tag for 'KeyManagementException'. 237
Error Expected @throws tag for 'KeyStoreException'. 237
Error Expected @throws tag for 'NoSuchAlgorithmException'. 238
Error '{' should be on the previous line. 239
Error '443' is a magic number. 242
Error Line contains a tab character. 248
Error '443' is a magic number. 249
Error Method 'testNormalConfigurableX509TrustManagerTest' is not designed for extension - needs to be abstract, final or empty. 266
Error Expected @throws tag for 'KeyManagementException'. 267
Error Expected @throws tag for 'KeyStoreException'. 267
Error Expected @throws tag for 'NoSuchAlgorithmException'. 268
Error '{' should be on the previous line. 269
Error '443' is a magic number. 272
Error Line contains a tab character. 278
Error '443' is a magic number. 279
Error Comment matches to-do format 'TODO:'. 293
Error Comment matches to-do format 'TODO:'. 295
Error Method 'testHeritrixTrustStore' is not designed for extension - needs to be abstract, final or empty. 301
Error Expected @throws tag for 'KeyManagementException'. 302
Error Expected @throws tag for 'KeyStoreException'. 302
Error Expected @throws tag for 'NoSuchAlgorithmException'. 303
Error '{' should be on the previous line. 304
Error '443' is a magic number. 308
Error Line contains a tab character. 314
Error '443' is a magic number. 315
Error Comment matches to-do format 'TODO:'. 316
Error Parameter client should be final. 329
Error Parameter URLS should be final. 329
Error Name 'URLS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Error Parameter expectExceptions should be final. 330
Error '{' should be on the previous line. 331
Error '{' should be on the previous line. 333
Error '{' should be on the previous line. 336
Error '}' should be on the same line. 338
Error '{' should be on the previous line. 340
Error '{' should be on the previous line. 346
Error Missing a Javadoc comment. 352
Error Parameter client should be final. 352
Error Parameter url should be final. 352
Error Redundant throws: 'HttpException' is subclass of 'IOException'. 353
Error '{' should be on the previous line. 354
Error Line is longer than 80 characters. 362
Error Line is longer than 80 characters. 373
Error '{' should be on the previous line. 377
Error Comment matches to-do format 'TODO:'. 381
Error Missing a Javadoc comment. 388
Error Line contains a tab character. 390
Error '{' should be on the previous line. 391
Error Parameter level should be final. 404
Error Expected @throws tag for 'KeyManagementException'. 405
Error Expected @throws tag for 'KeyStoreException'. 405
Error Line contains a tab character. 406
Error Expected @throws tag for 'NoSuchAlgorithmException'. 406
Error '{' should be on the previous line. 407
Error Line is longer than 80 characters. 421
Error Line is longer than 80 characters. 425
Error Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. 425
Error Missing a Javadoc comment. 425
Error Parameter host should be final. 425
Error Parameter port should be final. 425
Error Parameter clientHost should be final. 425
Error Parameter clientPort should be final. 426
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 427
Error '{' should be on the previous line. 428
Error Line is longer than 80 characters. 429
Error Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. 432
Error Missing a Javadoc comment. 432
Error Parameter host should be final. 432
Error Parameter port should be final. 432
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 433
Error '{' should be on the previous line. 434
Error Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. 438
Error Missing a Javadoc comment. 438
Error Parameter socket should be final. 438
Error Parameter host should be final. 438
Error Parameter port should be final. 438
Error Parameter autoClose should be final. 439
Error Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 440
Error '{' should be on the previous line. 441

org/archive/util/Deque.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22

org/archive/util/DevUtils.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 38
Error Missing a Javadoc comment. 39
Error Variable 'logger' must be private and have accessor methods. 39
Error Parameter ex should be final. 48
Error Parameter note should be final. 48
Error Parameter message should be final. 56
Error Expected @param tag for 'message'. 56
Error Parameter e should be final. 56
Error Expected @param tag for 'e'. 56
Error 'cast' is not followed by whitespace. 71

org/archive/util/DiskBackedDeque.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Line is longer than 80 characters. 37
Error Missing a Javadoc comment. 38
Error Variable 'stack' must be private and have accessor methods. 38
Error Line is longer than 80 characters. 47
Error Parameter dir should be final. 47
Error Expected @param tag for 'dir'. 47
Error Parameter name should be final. 47
Error Expected @param tag for 'name'. 47
Error Parameter reuse should be final. 47
Error Expected @param tag for 'reuse'. 47
Error Parameter headMax should be final. 47
Error Expected @param tag for 'headMax'. 47
Error Expected @throws tag for 'IOException'. 47
Error ',' is not followed by whitespace. 49
Error '+' is not preceded with whitespace. 49
Error '+' is not followed by whitespace. 49
Error Method 'push' is not designed for extension - needs to be abstract, final or empty. 55
Error Missing a Javadoc comment. 55
Error Parameter object should be final. 55
Error 'while' is not followed by whitespace. 66
Error '>' is not preceded with whitespace. 66
Error '>' is not followed by whitespace. 66
Error Method 'setHeadMax' is not designed for extension - needs to be abstract, final or empty. 77
Error Parameter hm should be final. 77
Error Expected @param tag for 'hm'. 77
Error Method 'pop' is not designed for extension - needs to be abstract, final or empty. 85
Error Missing a Javadoc comment. 85
Error Method 'peek' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 92
Error Method 'height' is not designed for extension - needs to be abstract, final or empty. 99
Error Missing a Javadoc comment. 99
Error Method 'backingDequeue' is not designed for extension - needs to be abstract, final or empty. 106
Error Missing a Javadoc comment. 106
Error 'if' is not followed by whitespace. 108
Error Method 'discardBacking' is not designed for extension - needs to be abstract, final or empty. 118
Error Missing a Javadoc comment. 118
Error Line is longer than 80 characters. 124
Error Method 'deleteMatchedItems' is not designed for extension - needs to be abstract, final or empty. 126
Error Missing a Javadoc comment. 126
Error Parameter matcher should be final. 126
Error Method 'getIterator' is not designed for extension - needs to be abstract, final or empty. 135
Error Missing a Javadoc comment. 135
Error Parameter inCacheOnly should be final. 135
Error Method 'headTargetSize' is not designed for extension - needs to be abstract, final or empty. 143
Error Missing a Javadoc comment. 143
Error '/' is not preceded with whitespace. 145
Error '/' is not followed by whitespace. 145
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 151
Error Missing a Javadoc comment. 151
Error Method 'length' is not designed for extension - needs to be abstract, final or empty. 159
Error Missing a Javadoc comment. 159
Error Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. 167
Error Missing a Javadoc comment. 167
Error Method 'memoryLoad' is not designed for extension - needs to be abstract, final or empty. 175

org/archive/util/DiskBackedDequeTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 39
Error Line is longer than 80 characters. 43
Error First sentence should end with a period. 46
Error First sentence should end with a period. 55
Error Parameter argv should be final. 60
Error Array brackets at illegal position. 60
Error First sentence should end with a period. 64
Error Method 'makeQueue' is not designed for extension - needs to be abstract, final or empty. 74
Error Missing a Javadoc comment. 74
Error ',' is not followed by whitespace. 76
Error ',' is not followed by whitespace. 76
Error ',' is not followed by whitespace. 76
Error '5' is a magic number. 76
Error Line is longer than 80 characters. 78
Error Method 'testIntoBothDiskBacking' is not designed for extension - needs to be abstract, final or empty. 90
Error Line is longer than 80 characters. 101
Error Method 'testSerializationBoth' is not designed for extension - needs to be abstract, final or empty. 101
Error Expected @throws tag for 'IOException'. 101
Error Expected @throws tag for 'ClassNotFoundException'. 101
Error ',' is not followed by whitespace. 105
Error ',' is not followed by whitespace. 106
Error ',' is not followed by whitespace. 110
Error 'cast' is not followed by whitespace. 116
Error Missing a Javadoc comment. 131
Error 'cast' is not followed by whitespace. 132
Error ',' is not followed by whitespace. 154
Error ',' is not followed by whitespace. 154
Error ',' is not followed by whitespace. 155
Error ',' is not followed by whitespace. 155
Error ',' is not followed by whitespace. 156
Error ',' is not followed by whitespace. 156
Error ',' is not followed by whitespace. 157
Error ',' is not followed by whitespace. 157
Error ',' is not followed by whitespace. 158
Error ',' is not followed by whitespace. 158
Error ',' is not followed by whitespace. 160
Error ',' is not followed by whitespace. 160
Error ',' is not followed by whitespace. 162
Error ',' is not followed by whitespace. 162
Error '11' is a magic number. 162
Error Missing a Javadoc comment. 168
Error 'cast' is not followed by whitespace. 169
Error ',' is not followed by whitespace. 171
Error ',' is not followed by whitespace. 171
Error ',' is not followed by whitespace. 172
Error ',' is not followed by whitespace. 172
Error ',' is not followed by whitespace. 173
Error ',' is not followed by whitespace. 173
Error ',' is not followed by whitespace. 174
Error ',' is not followed by whitespace. 174
Error ',' is not followed by whitespace. 175
Error ',' is not followed by whitespace. 175
Error ',' is not followed by whitespace. 177
Error ',' is not followed by whitespace. 177
Error ',' is not followed by whitespace. 186
Error ',' is not followed by whitespace. 186
Error ',' is not followed by whitespace. 187
Error ',' is not followed by whitespace. 187
Error ',' is not followed by whitespace. 188
Error ',' is not followed by whitespace. 188
Error ',' is not followed by whitespace. 189
Error ',' is not followed by whitespace. 189
Error ',' is not followed by whitespace. 190
Error ',' is not followed by whitespace. 190
Error ',' is not followed by whitespace. 191
Error ',' is not followed by whitespace. 191
Error ',' is not followed by whitespace. 192
Error ',' is not followed by whitespace. 192
Error ',' is not followed by whitespace. 193
Error ',' is not followed by whitespace. 193
Error ',' is not followed by whitespace. 196
Error ',' is not followed by whitespace. 204
Error ',' is not followed by whitespace. 204
Error ',' is not followed by whitespace. 205
Error ',' is not followed by whitespace. 205
Error ',' is not followed by whitespace. 206
Error ',' is not followed by whitespace. 206
Error ',' is not followed by whitespace. 207
Error ',' is not followed by whitespace. 207
Error ',' is not followed by whitespace. 208
Error ',' is not followed by whitespace. 208
Error ',' is not followed by whitespace. 209
Error ',' is not followed by whitespace. 209
Error ',' is not followed by whitespace. 210
Error ',' is not followed by whitespace. 210

org/archive/util/DiskBackedQueue.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 46
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 52
Error Variable 'headMax' must be private and have accessor methods. 52
Error Missing a Javadoc comment. 53
Error Variable 'headQ' must be private and have accessor methods. 53
Error Missing a Javadoc comment. 54
Error Variable 'tailQ' must be private and have accessor methods. 54
Error Missing a Javadoc comment. 55
Error Variable 'name' must be private and have accessor methods. 55
Error Parameter dir should be final. 65
Error Expected @param tag for 'dir'. 65
Error Parameter name should be final. 65
Error 'name' hides a field. 65
Error Expected @param tag for 'name'. 65
Error Parameter reuse should be final. 65
Error Parameter headMax should be final. 65
Error 'headMax' hides a field. 65
Error Expected @param tag for 'headMax'. 65
Error Expected @throws tag for 'IOException'. 66
Error Method 'enqueue' is not designed for extension - needs to be abstract, final or empty. 76
Error Parameter o should be final. 76
Error '+' is not preceded with whitespace. 77
Error '+' is not followed by whitespace. 77
Error '+' is not preceded with whitespace. 77
Error '+' is not followed by whitespace. 77
Error '+' is not preceded with whitespace. 77
Error '+' is not followed by whitespace. 77
Error '+' is not preceded with whitespace. 77
Error '+' is not followed by whitespace. 77
Error '<' is not preceded with whitespace. 78
Error '<' is not followed by whitespace. 78
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 89
Error '==' is not preceded with whitespace. 90
Error '==' is not followed by whitespace. 90
Error Method 'dequeue' is not designed for extension - needs to be abstract, final or empty. 96
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error '+' is not preceded with whitespace. 109
Error '+' is not followed by whitespace. 109
Error Method 'backingUpdate' is not designed for extension - needs to be abstract, final or empty. 114
Error Missing a Javadoc comment. 114
Error 'if' is not followed by whitespace. 115
Error Method 'discardBacking' is not designed for extension - needs to be abstract, final or empty. 123
Error 'if' is not followed by whitespace. 127
Error '{' is not preceded with whitespace. 127
Error Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. 135
Error Method 'canDiscardBacking' is not designed for extension - needs to be abstract, final or empty. 142
Error Method 'fillHeadQ' is not designed for extension - needs to be abstract, final or empty. 149
Error Missing a Javadoc comment. 149
Error '<' is not preceded with whitespace. 150
Error '<' is not followed by whitespace. 150
Error '<' is not preceded with whitespace. 150
Error '<' is not followed by whitespace. 150
Error Method 'backingDequeue' is not designed for extension - needs to be abstract, final or empty. 158
Error Method 'headTargetSize' is not designed for extension - needs to be abstract, final or empty. 165
Error Method 'length' is not designed for extension - needs to be abstract, final or empty. 172
Error '+' is not preceded with whitespace. 173
Error '+' is not followed by whitespace. 173
Error Method 'release' is not designed for extension - needs to be abstract, final or empty. 179
Error Method 'peek' is not designed for extension - needs to be abstract, final or empty. 186
Error Line contains a tab character. 187
Error 'if' is not followed by whitespace. 187
Error '{' is not preceded with whitespace. 187
Error Line contains a tab character. 188
Error Line contains a tab character. 189
Error 'if' is not followed by whitespace. 190
Error Method 'getIterator' is not designed for extension - needs to be abstract, final or empty. 200
Error Parameter inCacheOnly should be final. 200
Error 'if' is not followed by whitespace. 201
Error '{' is not preceded with whitespace. 201
Error Line is longer than 80 characters. 216
Error Method 'deleteMatchedItems' is not designed for extension - needs to be abstract, final or empty. 218
Error Parameter matcher should be final. 218
Error ',' is not followed by whitespace. 221
Error '-' is not preceded with whitespace. 222
Error '-' is not followed by whitespace. 222
Error Method 'setHeadMax' is not designed for extension - needs to be abstract, final or empty. 235
Error Parameter hm should be final. 235
Error Expected @param tag for 'hm'. 235

org/archive/util/DiskBackedQueueTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 39
Error First sentence should end with a period. 46
Error First sentence should end with a period. 55
Error Parameter argv should be final. 60
Error Array brackets at illegal position. 60
Error First sentence should end with a period. 64
Error Method 'makeQueue' is not designed for extension - needs to be abstract, final or empty. 74
Error Missing a Javadoc comment. 74
Error '5' is a magic number. 76
Error Line is longer than 80 characters. 78
Error Method 'testIntoDiskBacking' is not designed for extension - needs to be abstract, final or empty. 90
Error 'cast' is not followed by whitespace. 91
Error ',' is not followed by whitespace. 106
Error ',' is not followed by whitespace. 106
Error ',' is not followed by whitespace. 107
Error ',' is not followed by whitespace. 107
Error ',' is not followed by whitespace. 108
Error ',' is not followed by whitespace. 108
Error ',' is not followed by whitespace. 109
Error ',' is not followed by whitespace. 109
Error ',' is not followed by whitespace. 110
Error ',' is not followed by whitespace. 110
Error ',' is not followed by whitespace. 112
Error ',' is not followed by whitespace. 112
Error ',' is not followed by whitespace. 121
Error ',' is not followed by whitespace. 121
Error ',' is not followed by whitespace. 122
Error ',' is not followed by whitespace. 122
Error ',' is not followed by whitespace. 123
Error ',' is not followed by whitespace. 123
Error ',' is not followed by whitespace. 124
Error ',' is not followed by whitespace. 124
Error ',' is not followed by whitespace. 125
Error ',' is not followed by whitespace. 125
Error ',' is not followed by whitespace. 126
Error ',' is not followed by whitespace. 126
Error ',' is not followed by whitespace. 127
Error ',' is not followed by whitespace. 127
Error ',' is not followed by whitespace. 128
Error ',' is not followed by whitespace. 128
Error ',' is not followed by whitespace. 131
Error ',' is not followed by whitespace. 139
Error ',' is not followed by whitespace. 139
Error ',' is not followed by whitespace. 140
Error ',' is not followed by whitespace. 140
Error ',' is not followed by whitespace. 141
Error ',' is not followed by whitespace. 141
Error ',' is not followed by whitespace. 142
Error ',' is not followed by whitespace. 142
Error ',' is not followed by whitespace. 143
Error ',' is not followed by whitespace. 143
Error ',' is not followed by whitespace. 144
Error ',' is not followed by whitespace. 144
Error ',' is not followed by whitespace. 145
Error ',' is not followed by whitespace. 145
Error Method 'testSerialization' is not designed for extension - needs to be abstract, final or empty. 156
Error Expected @throws tag for 'IOException'. 156
Error Expected @throws tag for 'ClassNotFoundException'. 156
Error ',' is not followed by whitespace. 170
Error ',' is not followed by whitespace. 170
Error ',' is not followed by whitespace. 171
Error ',' is not followed by whitespace. 171
Error ',' is not followed by whitespace. 172
Error ',' is not followed by whitespace. 172
Error ',' is not followed by whitespace. 173
Error ',' is not followed by whitespace. 173
Error ',' is not followed by whitespace. 174
Error ',' is not followed by whitespace. 174
Error ',' is not followed by whitespace. 176
Error ',' is not followed by whitespace. 176
Error ',' is not followed by whitespace. 183
Error ',' is not followed by whitespace. 184
Error Line contains a tab character. 186
Error Line contains a tab character. 187
Error Line contains a tab character. 188
Error ',' is not followed by whitespace. 188
Error Line contains a tab character. 189
Error Line contains a tab character. 190
Error Line contains a tab character. 191
Error 'cast' is not followed by whitespace. 194
Error Line has trailing spaces. 196
Error ',' is not followed by whitespace. 214
Error ',' is not followed by whitespace. 214
Error ',' is not followed by whitespace. 215
Error ',' is not followed by whitespace. 215
Error ',' is not followed by whitespace. 216
Error ',' is not followed by whitespace. 216
Error ',' is not followed by whitespace. 217
Error ',' is not followed by whitespace. 217
Error ',' is not followed by whitespace. 218
Error ',' is not followed by whitespace. 218
Error ',' is not followed by whitespace. 219
Error ',' is not followed by whitespace. 219
Error ',' is not followed by whitespace. 220
Error ',' is not followed by whitespace. 220
Error ',' is not followed by whitespace. 221
Error ',' is not followed by whitespace. 221
Error ',' is not followed by whitespace. 222
Error ',' is not followed by whitespace. 222

org/archive/util/DiskLongFPSet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Variable 'disk' must be private and have accessor methods. 47
Error Missing a Javadoc comment. 48
Error Variable 'rawRafile' must be private and have accessor methods. 48
Error Parameter dir should be final. 56
Error Expected @param tag for 'dir'. 56
Error Parameter name should be final. 56
Error Expected @param tag for 'name'. 56
Error Expected @throws tag for 'IOException'. 56
Error ',' is not followed by whitespace. 57
Error Parameter dir should be final. 67
Error Expected @param tag for 'dir'. 67
Error Parameter name should be final. 67
Error Expected @param tag for 'name'. 67
Error Parameter capacityPowerOfTwo should be final. 67
Error Expected @param tag for 'capacityPowerOfTwo'. 67
Error Parameter loadFactor should be final. 68
Error Expected @param tag for 'loadFactor'. 68
Error Expected @throws tag for 'IOException'. 69
Error '{' should be on the previous line. 70
Error '+' is not preceded with whitespace. 72
Error '+' is not followed by whitespace. 72
Error 'if' is not followed by whitespace. 73
Error Line contains a tab character. 77
Error Line contains a tab character. 79
Error 'for' is not followed by whitespace. 79
Error '=' is not preceded with whitespace. 79
Error '=' is not followed by whitespace. 79
Error ';' is not followed by whitespace. 79
Error '<' is not preceded with whitespace. 79
Error '<' is not followed by whitespace. 79
Error '<<' is not preceded with whitespace. 79
Error '<<' is not followed by whitespace. 79
Error ';' is not followed by whitespace. 79
Error Line contains a tab character. 80
Error Line contains a tab character. 81
Error Line contains a tab character. 82
Error Line contains a tab character. 84
Error ',' is not followed by whitespace. 86
Error Method 'makeSpace' is not designed for extension - needs to be abstract, final or empty. 92
Error Missing a Javadoc comment. 96
Error '+' is not preceded with whitespace. 100
Error '+' is not followed by whitespace. 100
Error 'if' is not followed by whitespace. 101
Error ',' is not followed by whitespace. 104
Error 'for' is not followed by whitespace. 105
Error '=' is not preceded with whitespace. 105
Error '=' is not followed by whitespace. 105
Error ';' is not followed by whitespace. 105
Error '<' is not preceded with whitespace. 105
Error '<' is not followed by whitespace. 105
Error '<<' is not preceded with whitespace. 105
Error '<<' is not followed by whitespace. 105
Error ';' is not followed by whitespace. 105
Error '=' is not preceded with whitespace. 109
Error '=' is not followed by whitespace. 109
Error 'while' is not followed by whitespace. 111
Error '!=' is not preceded with whitespace. 115
Error '!=' is not followed by whitespace. 115
Error 'if' is not followed by whitespace. 125
Error '=' is not preceded with whitespace. 131
Error '=' is not followed by whitespace. 131
Error ',' is not followed by whitespace. 131
Error Method 'setAt' is not designed for extension - needs to be abstract, final or empty. 141
Error Missing a Javadoc comment. 141
Error Parameter i should be final. 141
Error Parameter val should be final. 141
Error '*' is not preceded with whitespace. 143
Error '*' is not followed by whitespace. 143
Error '+' is not preceded with whitespace. 143
Error '+' is not followed by whitespace. 143
Error '8' is a magic number. 143
Error Method 'getAt' is not designed for extension - needs to be abstract, final or empty. 155
Error Missing a Javadoc comment. 155
Error Parameter i should be final. 155
Error '*' is not preceded with whitespace. 157
Error '*' is not followed by whitespace. 157
Error '+' is not preceded with whitespace. 157
Error '+' is not followed by whitespace. 157
Error '8' is a magic number. 157
Error '+' is not preceded with whitespace. 157
Error '+' is not followed by whitespace. 157
Error Method 'relocate' is not designed for extension - needs to be abstract, final or empty. 169
Error Missing a Javadoc comment. 169
Error Parameter value should be final. 169
Error Parameter fromIndex should be final. 169
Error Parameter toIndex should be final. 169
Error ',' is not followed by whitespace. 171
Error Method 'getSlotState' is not designed for extension - needs to be abstract, final or empty. 177
Error Missing a Javadoc comment. 177
Error Parameter i should be final. 177
Error '*' is not preceded with whitespace. 179
Error '*' is not followed by whitespace. 179
Error '+' is not preceded with whitespace. 179
Error '+' is not followed by whitespace. 179
Error '8' is a magic number. 179
Error Method 'clearAt' is not designed for extension - needs to be abstract, final or empty. 191
Error Missing a Javadoc comment. 191
Error Parameter index should be final. 191
Error '*' is not preceded with whitespace. 193
Error '*' is not followed by whitespace. 193
Error '+' is not preceded with whitespace. 193
Error '+' is not followed by whitespace. 193
Error '8' is a magic number. 193
Error ',' is not followed by whitespace. 197
Error '+' is not preceded with whitespace. 197
Error '+' is not followed by whitespace. 197
Error '+' is not preceded with whitespace. 197
Error '+' is not followed by whitespace. 197
Error '+' should be on a new line. 197
Error ',' is not followed by whitespace. 198

org/archive/util/DiskQueue.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Using the '.*' form of import should be avoided - org.archive.io.*. 38
Error First sentence should end with a period. 57
Error First sentence should end with a period. 60
Error Variable 'prefix' must be private and have accessor methods. 61
Error First sentence should end with a period. 63
Error Variable 'length' must be private and have accessor methods. 64
Error Variable 'bytes' must be private and have accessor methods. 69
Error Line is longer than 80 characters. 71
Error Missing a Javadoc comment. 71
Error Variable 'testStream' must be private and have accessor methods. 71
Error Missing a Javadoc comment. 72
Error Variable 'tailStream' must be private and have accessor methods. 72
Error Missing a Javadoc comment. 73
Error Variable 'headStream' must be private and have accessor methods. 73
Error First sentence should end with a period. 75
Error Missing a Javadoc comment. 81
Error Line is longer than 80 characters. 93
Error Parameter dir should be final. 93
Error Parameter prefix should be final. 93
Error 'prefix' hides a field. 93
Error Expected @param tag for 'prefix'. 93
Error Parameter reuse should be final. 93
Error 'reuse' hides a field. 93
Error 'if' is not followed by whitespace. 94
Error 'if' is not followed by whitespace. 103
Error '==' is not preceded with whitespace. 103
Error Expression can be simplified. 103
Error '==' is not followed by whitespace. 103
Error 'if' is not followed by whitespace. 104
Error '==' is not preceded with whitespace. 104
Error Expression can be simplified. 104
Error '==' is not followed by whitespace. 104
Error Line is longer than 80 characters. 105
Error Comment matches to-do format 'TODO:'. 108
Error Parameter file should be final. 118
Error Expected @param tag for 'file'. 118
Error Parameter file_prefix should be final. 118
Error Expected @param tag for 'file_prefix'. 118
Error Name 'file_prefix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Error Expected @throws tag for 'IOException'. 118
Error ',' is not followed by whitespace. 119
Error ',' is not followed by whitespace. 119
Error Missing a Javadoc comment. 122
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 122
Error 'if' is not followed by whitespace. 123
Error '==' is not preceded with whitespace. 123
Error '==' is not followed by whitespace. 123
Error Line is longer than 80 characters. 124
Error Must have at least one statement. 127
Error Line is longer than 80 characters. 128
Error Method 'isInitialized' is not designed for extension - needs to be abstract, final or empty. 138
Error Missing a Javadoc comment. 138
Error '{' is not preceded with whitespace. 138
Error Line contains a tab character. 139
Error Method 'enqueue' is not designed for extension - needs to be abstract, final or empty. 145
Error Parameter o should be final. 145
Error '{' is not preceded with whitespace. 145
Error 'if' is not followed by whitespace. 148
Error Comment matches to-do format 'TODO:'. 151
Error ',' is not followed by whitespace. 164
Error '+' is not preceded with whitespace. 164
Error '+' is not followed by whitespace. 164
Error '+' is not preceded with whitespace. 164
Error '+' is not followed by whitespace. 164
Error '+' should be on a new line. 164
Error ',' is not followed by whitespace. 165
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 172
Error '==' is not preceded with whitespace. 173
Error '==' is not followed by whitespace. 173
Error Method 'dequeue' is not designed for extension - needs to be abstract, final or empty. 179
Error 'if' is not followed by whitespace. 185
Error Method 'length' is not designed for extension - needs to be abstract, final or empty. 204
Error Method 'release' is not designed for extension - needs to be abstract, final or empty. 211
Error Line is longer than 80 characters. 212
Error Comment matches to-do format 'TODO:'. 218
Error Missing a Javadoc comment. 229
Error 'if' is not followed by whitespace. 230
Error 'if' is not followed by whitespace. 234
Error 'if' is not followed by whitespace. 238
Error Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. 249
Error Line is longer than 80 characters. 250
Error 'if' is not followed by whitespace. 253
Error '!=' is not preceded with whitespace. 253
Error '!=' is not followed by whitespace. 253
Error ')' is preceded with whitespace. 253
Error ',' is not followed by whitespace. 259
Error '+' should be on a new line. 259
Error ',' is not followed by whitespace. 260
Error First sentence should end with a period. 264
Error Method 'peek' is not designed for extension - needs to be abstract, final or empty. 274
Error Method 'getIterator' is not designed for extension - needs to be abstract, final or empty. 283
Error Parameter inCacheOnly should be final. 283
Error Expected @param tag for 'inCacheOnly'. 283
Error 'if' is not followed by whitespace. 287
Error '(' is followed by whitespace. 287
Error ')' is preceded with whitespace. 287
Error '{' is not preceded with whitespace. 287
Error Line is longer than 80 characters. 289
Error ',' is not followed by whitespace. 289
Error 'if' is not followed by whitespace. 294
Error '(' is followed by whitespace. 294
Error ')' is preceded with whitespace. 294
Error '{' is not preceded with whitespace. 294
Error '{' is not preceded with whitespace. 295
Error Line is longer than 80 characters. 296
Error Line is longer than 80 characters. 306
Error Method 'deleteMatchedItems' is not designed for extension - needs to be abstract, final or empty. 308
Error Parameter matcher should be final. 308
Error '(' is followed by whitespace. 316
Error ';' is preceded with whitespace. 316
Error ';' is preceded with whitespace. 316
Error ')' is preceded with whitespace. 316
Error '{' is not preceded with whitespace. 316
Error 'if' is not followed by whitespace. 318
Error '==' is not preceded with whitespace. 318
Error Expression can be simplified. 318
Error '==' is not followed by whitespace. 318
Error '{' is not preceded with whitespace. 318
Error Line is longer than 80 characters. 329
Error Missing a Javadoc comment. 329
Error Parameter stream should be final. 329
Error Line is longer than 80 characters. 331

org/archive/util/DiskQueueIterator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 43
Error Variable 'inStream' must be private and have accessor methods. 43
Error Missing a Javadoc comment. 44
Error Variable 'objectInStream' must be private and have accessor methods. 44
Error Missing a Javadoc comment. 45
Error Variable 'length' must be private and have accessor methods. 45
Error First sentence should end with a period. 47
Error Line is longer than 80 characters. 57
Error Parameter inStream should be final. 57
Error 'inStream' hides a field. 57
Error Parameter length should be final. 57
Error 'length' hides a field. 57
Error Expected @throws tag for 'IOException'. 57
Error '{' is not preceded with whitespace. 57
Error First sentence should end with a period. 62
Error Unused @throws tag for 'UnsupportedOperationException'. 64
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 66
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 73
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 80
Error Missing a Javadoc comment. 80
Error '==' is not preceded with whitespace. 81
Error '==' is not followed by whitespace. 81

org/archive/util/DiskQueueTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 35
Error Missing a Javadoc comment. 42
Error First sentence should end with a period. 44
Error First sentence should end with a period. 53
Error Parameter argv should be final. 58
Error Array brackets at illegal position. 58
Error First sentence should end with a period. 62
Error Method 'makeQueue' is not designed for extension - needs to be abstract, final or empty. 75
Error First sentence should end with a period. 89
Error Method 'testCtorBadDir' is not designed for extension - needs to be abstract, final or empty. 90
Error 'catch' is not followed by whitespace. 93
Error First sentence should end with a period. 98
Error Method 'testCtorNullDir' is not designed for extension - needs to be abstract, final or empty. 101
Error First sentence should end with a period. 109
Error Method 'testCtorNullPrefix' is not designed for extension - needs to be abstract, final or empty. 112
Error First sentence should end with a period. 120
Error Method 'testIterator' is not designed for extension - needs to be abstract, final or empty. 125
Error Expected @throws tag for 'IOException'. 125
Error Line is longer than 80 characters. 131
Error ',' is not followed by whitespace. 131
Error Line is longer than 80 characters. 132
Error ',' is not followed by whitespace. 132
Error ',' is not followed by whitespace. 132
Error 'cast' is not followed by whitespace. 132
Error ',' is not followed by whitespace. 133
Error ',' is not followed by whitespace. 133
Error 'cast' is not followed by whitespace. 133
Error ',' is not followed by whitespace. 136
Error ',' is not followed by whitespace. 136
Error 'cast' is not followed by whitespace. 136
Error ',' is not followed by whitespace. 138
Error Line is longer than 80 characters. 139
Error ',' is not followed by whitespace. 139
Error ',' is not followed by whitespace. 139
Error 'cast' is not followed by whitespace. 139
Error Line is longer than 80 characters. 140
Error ',' is not followed by whitespace. 140
Error ',' is not followed by whitespace. 140
Error 'cast' is not followed by whitespace. 140
Error Line is longer than 80 characters. 141
Error ',' is not followed by whitespace. 141
Error ',' is not followed by whitespace. 141
Error 'cast' is not followed by whitespace. 141
Error ',' is not followed by whitespace. 142

org/archive/util/DiskStack.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Using the '.*' form of import should be avoided - org.archive.io.*. 41
Error Missing a Javadoc comment. 53
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 53
Error First sentence should end with a period. 56
Error Variable 'storage' must be private and have accessor methods. 57
Error First sentence should end with a period. 59
Error Variable 'height' must be private and have accessor methods. 60
Error First sentence should end with a period. 62
Error Variable 'topItemPointer' must be private and have accessor methods. 63
Error First sentence should end with a period. 65
Error Variable 'raf' must be private and have accessor methods. 66
Error First sentence should end with a period. 67
Error Variable 'rawStream' must be private and have accessor methods. 68
Error First sentence should end with a period. 69
Error Variable 'pushStream' must be private and have accessor methods. 70
Error First sentence should end with a period. 71
Error Line has trailing spaces. 71
Error Variable 'popStream' must be private and have accessor methods. 72
Error Parameter storage should be final. 80
Error 'storage' hides a field. 80
Error Expected @param tag for 'storage'. 80
Error Expected @throws tag for 'IOException'. 80
Error 'if' is not followed by whitespace. 84
Error '==' is not preceded with whitespace. 84
Error Expression can be simplified. 84
Error '==' is not followed by whitespace. 84
Error Expected @throws tag for 'FileNotFoundException'. 98
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 98
Error Expected @throws tag for 'IOException'. 98
Error '>' is not preceded with whitespace. 100
Error '>' is not followed by whitespace. 100
Error Line is longer than 80 characters. 106
Error ',' is not followed by whitespace. 106
Error '4096' is a magic number. 106
Error Line has trailing spaces. 107
Error Line has trailing spaces. 110
Error Line is longer than 80 characters. 111
Error Expected an @return tag. 118
Error Name 'RandomAccessOutputStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Error Parameter raf2 should be final. 118
Error Expected @param tag for 'raf2'. 118
Error Expected @throws tag for 'IOException'. 127
Error Expected @throws tag for 'IOException'. 136
Error '-' is not preceded with whitespace. 137
Error '-' is not followed by whitespace. 137
Error '16' is a magic number. 137
Error Method 'push' is not designed for extension - needs to be abstract, final or empty. 145
Error Missing a Javadoc comment. 145
Error Parameter object should be final. 145
Error 'if' is not followed by whitespace. 147
Error '==' is not preceded with whitespace. 147
Error '==' is not followed by whitespace. 147
Error ',' is not followed by whitespace. 161
Error '+' is not preceded with whitespace. 161
Error '+' is not followed by whitespace. 161
Error '+' is not preceded with whitespace. 161
Error '+' is not followed by whitespace. 161
Error '+' should be on a new line. 161
Error ',' is not followed by whitespace. 162
Error Method 'pop' is not designed for extension - needs to be abstract, final or empty. 169
Error Missing a Javadoc comment. 169
Error 'if' is not followed by whitespace. 170
Error '==' is not preceded with whitespace. 170
Error '==' is not followed by whitespace. 170
Error 'if' is not followed by whitespace. 175
Error '-' is not preceded with whitespace. 178
Error '-' is not followed by whitespace. 178
Error '8' is a magic number. 178
Error ',' is not followed by whitespace. 186
Error '+' should be on a new line. 186
Error ',' is not followed by whitespace. 187
Error ',' is not followed by whitespace. 189
Error '+' should be on a new line. 189
Error ',' is not followed by whitespace. 190
Error Method 'peek' is not designed for extension - needs to be abstract, final or empty. 198
Error Missing a Javadoc comment. 198
Error Method 'height' is not designed for extension - needs to be abstract, final or empty. 205
Error Missing a Javadoc comment. 205
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 214
Error Expected @throws tag for 'IOException'. 214
Error 'if' is not followed by whitespace. 215
Error '!=' is not preceded with whitespace. 215
Error '!=' is not followed by whitespace. 215
Error 'if' is not followed by whitespace. 218
Error '!=' is not preceded with whitespace. 218
Error '!=' is not followed by whitespace. 218
Error 'if' is not followed by whitespace. 221
Error '!=' is not preceded with whitespace. 221
Error '!=' is not followed by whitespace. 221
Error First sentence should end with a period. 227
Error Method 'discard' is not designed for extension - needs to be abstract, final or empty. 232
Error Expected @throws tag for 'IOException'. 232
Error Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. 240
Error ',' is not followed by whitespace. 244
Error '+' should be on a new line. 244
Error ',' is not followed by whitespace. 245
Error Method 'release' is not designed for extension - needs to be abstract, final or empty. 252
Error Missing a Javadoc comment. 252
Error ',' is not followed by whitespace. 256
Error '+' should be on a new line. 256
Error ',' is not followed by whitespace. 257
Error Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 264
Error Missing a Javadoc comment. 264
Error Missing a Javadoc comment. 269
Error Parameter stream should be final. 269
Error Line is longer than 80 characters. 271
Error Line is longer than 80 characters. 273
Error 'cast' is not followed by whitespace. 273
Error Comment matches to-do format 'TODO:'. 275
Error ')' is preceded with whitespace. 276
Error Line is longer than 80 characters. 279
Error Missing a Javadoc comment. 279
Error Parameter stream should be final. 279
Error Line is longer than 80 characters. 283
Error 'cast' is not followed by whitespace. 283

org/archive/util/DiskStackTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 34
Error Missing a Javadoc comment. 42
Error Missing a Javadoc comment. 43
Error Variable 'stack' must be private and have accessor methods. 43
Error First sentence should end with a period. 45
Error First sentence should end with a period. 54
Error Parameter argv should be final. 59
Error Array brackets at illegal position. 59
Error First sentence should end with a period. 63
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 72
Error Missing a Javadoc comment. 72
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 77
Error Missing a Javadoc comment. 77
Error 'if' is not followed by whitespace. 78
Error Method 'makeStack' is not designed for extension - needs to be abstract, final or empty. 86
Error First sentence should end with a period. 102
Error Method 'testCtorBadFile' is not designed for extension - needs to be abstract, final or empty. 103
Error 'stack' hides a field. 106
Error 'catch' is not followed by whitespace. 108
Error First sentence should end with a period. 114
Error Method 'testStack' is not designed for extension - needs to be abstract, final or empty. 115
Error First sentence should end with a period. 123
Error Method 'testDequeue' is not designed for extension - needs to be abstract, final or empty. 124
Error '3' is a magic number. 130

org/archive/util/FileUtils.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Class FileUtils should be declared as final. 43
Error '{' should be on the previous line. 44
Error Parameter src should be final. 58
Error Parameter dest should be final. 58
Error Expected @throws tag for 'IOException'. 58
Error Comment matches to-do format 'TODO:'. 59
Error Array brackets at illegal position. 70
Error Expected an @return tag. 90
Error Parameter src should be final. 90
Error Expected @param tag for 'src'. 90
Error Parameter dest should be final. 90
Error Expected @param tag for 'dest'. 90
Error Expected @throws tag for 'FileNotFoundException'. 91
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 91
Error Expected @throws tag for 'IOException'. 91
Error First sentence should end with a period. 95
Error Line contains a tab character. 95
Error Expected an @return tag. 105
Error Parameter src should be final. 105
Error Expected @param tag for 'src'. 105
Error Parameter dest should be final. 105
Error Expected @param tag for 'dest'. 105
Error Parameter extent should be final. 105
Error Expected @throws tag for 'FileNotFoundException'. 106
Error Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 106
Error Expected @throws tag for 'IOException'. 106
Error Line contains a tab character. 150
Error Parameter dir should be final. 155
Error Expected @param tag for 'dir'. 155
Error '=' is not preceded with whitespace. 158
Error '=' is not followed by whitespace. 158
Error '<' is not preceded with whitespace. 158
Error '<' is not followed by whitespace. 158
Error Parameter file should be final. 178
Error Expected @param tag for 'file'. 178
Error Expected @throws tag for 'IOException'. 178
Error Line contains a tab character. 182
Error Line contains a tab character. 184
Error Line contains a tab character. 185
Error Line contains a tab character. 186
Error Line contains a tab character. 187
Error Line contains a tab character. 188
Error Line contains a tab character. 190
Error Parameter dir should be final. 203
Error '{' should be on the previous line. 204
Error Parameter pathname should be final. 207
Error '{' should be on the previous line. 208
Error First sentence should end with a period. 216
Error Parameter regexp should be final. 222
Error Missing a Javadoc comment. 224
Error Variable 'pattern' must be private and have accessor methods. 225
Error Missing a Javadoc comment. 227
Error Parameter re should be final. 227
Error Missing a Javadoc comment. 231
Error Parameter pathname should be final. 231

org/archive/util/FixedSizeList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 33
Error Missing a Javadoc comment. 36
Error Variable 'maxSize' must be private and have accessor methods. 36
Error '10' is a magic number. 36
Error Missing a Javadoc comment. 38
Error Parameter size should be final. 38
Error '{' is not preceded with whitespace. 38
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Parameter item should be final. 42
Error '{' is not preceded with whitespace. 42
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error Parameter index should be final. 47
Error Parameter element should be final. 47
Error Method 'addLast' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Parameter o should be final. 52
Error Missing a Javadoc comment. 57
Error 'if' is not followed by whitespace. 58
Error '{' is not preceded with whitespace. 58

org/archive/util/GateSync.java

ErrorLine
Error File does not end with a newline. 0

org/archive/util/GateSync.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 11
Error Line has trailing spaces. 12
Error Line has trailing spaces. 14
Error Missing a Javadoc comment. 18
Error Variable 'locked' must be private and have accessor methods. 18
Error Method 'lock' is not designed for extension - needs to be abstract, final or empty. 24
Error Line has trailing spaces. 27
Error Line has trailing spaces. 30
Error Method 'unlock' is not designed for extension - needs to be abstract, final or empty. 32
Error Line has trailing spaces. 36
Error Line has trailing spaces. 39
Error Method 'acquire' is not designed for extension - needs to be abstract, final or empty. 42
Error Missing a Javadoc comment. 42
Error Line has trailing spaces. 58
Error Method 'attempt' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter msecs should be final. 61
Error '==' is not preceded with whitespace. 67
Error Expression can be simplified. 67
Error '==' is not followed by whitespace. 67
Error '==' is not preceded with whitespace. 78
Error Expression can be simplified. 78
Error '==' is not followed by whitespace. 78
Error Line has trailing spaces. 98
Error Missing a Javadoc comment. 101

org/archive/util/Histotable.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 3
Error Line has trailing spaces. 27
Error Line has trailing spaces. 39
Error Line has trailing spaces. 40
Error Line has trailing spaces. 42
Error Line contains a tab character. 46
Error Missing a Javadoc comment. 46
Error Variable 'totals' must be private and have accessor methods. 46
Error Line contains a tab character. 48
Error Missing a Javadoc comment. 48
Error Variable 'sorted' must be private and have accessor methods. 48
Error Parameter e1 should be final. 49
Error Parameter e2 should be final. 49
Error Line is longer than 80 characters. 50
Error Line is longer than 80 characters. 51
Error Line has trailing spaces. 60
Error Line contains a tab character. 60
Error Line contains a tab character. 61
Error Line contains a tab character. 62
Error Line has trailing spaces. 63
Error Line contains a tab character. 63
Error Line contains a tab character. 64
Error Line contains a tab character. 65
Error Line contains a tab character. 66
Error Method 'tally' is not designed for extension - needs to be abstract, final or empty. 66
Error Parameter key should be final. 66
Error Line contains a tab character. 73
Error Line has trailing spaces. 74
Error Line contains a tab character. 74
Error Line contains a tab character. 75
Error Line contains a tab character. 76
Error Line contains a tab character. 77
Error Line contains a tab character. 78
Error Method 'getSorted' is not designed for extension - needs to be abstract, final or empty. 78
Error Line contains a tab character. 79
Error 'if' is not followed by whitespace. 79
Error '<' is not preceded with whitespace. 79
Error '<' is not followed by whitespace. 79
Error Line contains a tab character. 80
Error Line contains a tab character. 81
Error Line contains a tab character. 82
Error Line contains a tab character. 83
Error Line contains a tab character. 84
Error Line has trailing spaces. 85
Error Line contains a tab character. 85
Error Line contains a tab character. 86
Error Line contains a tab character. 87
Error Line contains a tab character. 88
Error Line has trailing spaces. 89
Error Line contains a tab character. 89
Error Line contains a tab character. 90
Error Line contains a tab character. 91
Error Line contains a tab character. 92
Error Line contains a tab character. 93
Error Parameter e should be final. 93
Error Line contains a tab character. 94
Error Line is longer than 80 characters. 95
Error Line contains a tab character. 95
Error 'cast' is not followed by whitespace. 95
Error Line contains a tab character. 96
Error Line has trailing spaces. 97
Error Line contains a tab character. 97
Error Line has trailing spaces. 98
Error Line contains a tab character. 98

org/archive/util/HttpRecorder.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 52
Error Variable 'logger' must be private and have accessor methods. 52
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 56
Error Missing a Javadoc comment. 58
Error Missing a Javadoc comment. 59
Error Parameter tempDir should be final. 93
Error Parameter backingFilenameBase should be final. 93
Error Method 'inputWrap' is not designed for extension - needs to be abstract, final or empty. 116
Error Parameter is should be final. 116
Error Expected @throws tag for 'IOException'. 116
Error '{' should be on the previous line. 117
Error Method 'outputWrap' is not designed for extension - needs to be abstract, final or empty. 139
Error Parameter os should be final. 139
Error Expected @throws tag for 'IOException'. 139
Error '{' should be on the previous line. 140
Error '{' should be on the previous line. 142
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 151
Error Comment matches to-do format 'TODO:'. 156
Error '+' should be on a new line. 158
Error '+' should be on a new line. 164
Error First sentence should end with a period. 169
Error Method 'getRecordedInput' is not designed for extension - needs to be abstract, final or empty. 174
Error Method 'getRecordedOutput' is not designed for extension - needs to be abstract, final or empty. 181
Error Method 'markContentBegin' is not designed for extension - needs to be abstract, final or empty. 188
Error Method 'getResponseContentLength' is not designed for extension - needs to be abstract, final or empty. 192
Error Missing a Javadoc comment. 192
Error Method 'closeRecorders' is not designed for extension - needs to be abstract, final or empty. 203
Error Method 'finalize' is not designed for extension - needs to be abstract, final or empty. 217
Error '{' should be on the previous line. 219
Error '{' should be on the previous line. 221
Error '}' should be on the same line. 223
Error 'catch' is not followed by whitespace. 225
Error '{' should be on the previous line. 226
Error Method 'cleanup' is not designed for extension - needs to be abstract, final or empty. 240
Error '{' should be on the previous line. 241
Error Parameter name should be final. 252
Error '{' should be on the previous line. 253
Error '{' should be on the previous line. 256
Error '{' should be on the previous line. 268
Error '{' should be on the previous line. 272
Error 'cast' is not followed by whitespace. 273
Error Method 'setCharacterEncoding' is not designed for extension - needs to be abstract, final or empty. 282
Error Parameter characterEncoding should be final. 282
Error 'characterEncoding' hides a field. 282
Error '{' should be on the previous line. 283
Error Method 'getCharacterEncoding' is not designed for extension - needs to be abstract, final or empty. 290
Error '{' should be on the previous line. 291
Error Method 'getReplayCharSequence' is not designed for extension - needs to be abstract, final or empty. 302
Error Expected @throws tag for 'IOException'. 302

org/archive/util/HttpRecorderMarker.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 30
Error '{' should be on the previous line. 33
Error Line contains a tab character. 34
Error Line contains a tab character. 36
Error Redundant 'public' modifier. 37

org/archive/util/Inverter.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 35
Error Variable 'innerPredicate' must be private and have accessor methods. 35
Error Parameter p should be final. 40
Error Expected @param tag for 'p'. 40
Error Method 'evaluate' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter arg0 should be final. 48

org/archive/util/JavaLiterals.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 15
Error Missing a Javadoc comment. 17
Error Parameter raw should be final. 17
Error 'for' is not followed by whitespace. 19
Error '<' is not preceded with whitespace. 19
Error '<' is not followed by whitespace. 19
Error 'if' is not followed by whitespace. 47
Error '==' is not preceded with whitespace. 47
Error '==' is not followed by whitespace. 47
Error 'cast' is not followed by whitespace. 48
Error 'while' is not followed by whitespace. 49
Error '<' is not preceded with whitespace. 49
Error '4' is a magic number. 49
Error '<' is not followed by whitespace. 49
Error '+' is not preceded with whitespace. 50
Error '+' is not followed by whitespace. 50
Error '+' is not preceded with whitespace. 52
Error '+' is not followed by whitespace. 52
Error Missing a Javadoc comment. 62
Error Parameter escaped should be final. 62
Error 'for' is not followed by whitespace. 64
Error '<' is not preceded with whitespace. 64
Error '<' is not followed by whitespace. 64
Error '!=' is not preceded with whitespace. 66
Error '!=' is not followed by whitespace. 66
Error 'if' is not followed by whitespace. 70
Error '>=' is not preceded with whitespace. 70
Error '>=' is not followed by whitespace. 70
Error '+' is not preceded with whitespace. 104
Error '+' is not followed by whitespace. 104
Error ',' is not followed by whitespace. 104
Error '+' is not preceded with whitespace. 104
Error '+' is not followed by whitespace. 104
Error '5' is a magic number. 104
Error ',' is not followed by whitespace. 104
Error '16' is a magic number. 104
Error 'cast' is not followed by whitespace. 105
Error '4' is a magic number. 106
Error 'if' is not followed by whitespace. 113
Error '+' is not preceded with whitespace. 115
Error '+' is not followed by whitespace. 115
Error '4' is a magic number. 115
Error ',' is not followed by whitespace. 115
Error '+' is not preceded with whitespace. 116
Error '+' is not followed by whitespace. 116
Error ',' is not followed by whitespace. 116
Error ',' is not followed by whitespace. 116
Error '8' is a magic number. 116
Error 'if' is not followed by whitespace. 117
Error '<' is not preceded with whitespace. 117
Error '256' is a magic number. 117
Error '<' is not followed by whitespace. 117
Error 'cast' is not followed by whitespace. 118

org/archive/util/LineReadingIterator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 24
Error Line has trailing spaces. 41
Error Line has trailing spaces. 42
Error Line has trailing spaces. 44
Error Line has trailing spaces. 45
Error Missing a Javadoc comment. 49
Error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 49
Error Missing a Javadoc comment. 52
Error Line has trailing spaces. 53
Error Missing a Javadoc comment. 53
Error Missing a Javadoc comment. 55
Error Missing a Javadoc comment. 57
Error Variable 'reader' must be private and have accessor methods. 57
Error Missing a Javadoc comment. 58
Error Variable 'ignoreLine' must be private and have accessor methods. 58
Error Missing a Javadoc comment. 59
Error Variable 'extractLine' must be private and have accessor methods. 59
Error Missing a Javadoc comment. 60
Error Variable 'outputTemplate' must be private and have accessor methods. 60
Error Missing a Javadoc comment. 62
Error Line is longer than 80 characters. 64
Error Missing a Javadoc comment. 64
Error Parameter r should be final. 64
Error Parameter ignore should be final. 64
Error Parameter extract should be final. 64
Error Parameter replace should be final. 64
Error Line has trailing spaces. 71
Error Line has trailing spaces. 73
Error Line has trailing spaces. 74
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 77
Error '?' is not preceded with whitespace. 78
Error Avoid inline conditionals. 78
Error ':' is not preceded with whitespace. 78
Error Line has trailing spaces. 85
Error Line has trailing spaces. 86
Error 'if' is not followed by whitespace. 95
Error 'if' is not followed by whitespace. 99
Error Comment matches to-do format 'TODO:'. 101
Error Line has trailing spaces. 101
Error ',' is not followed by whitespace. 103
Error '+' is not preceded with whitespace. 108
Error '+' is not followed by whitespace. 108
Error Line has trailing spaces. 118
Error Line has trailing spaces. 120
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 123
Error Line has trailing spaces. 135
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 138

org/archive/util/Lineable.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Redundant 'public' modifier. 40

org/archive/util/LogReader.java

ErrorLine
Error Line does not match expected header line of 'Heritrix is free software; you can redistribute it and/or modify it under'. 1
Error Line has trailing spaces. 39
Error Line is longer than 80 characters. 39
Error Utility classes should not have a public or default constructor. 47
Error '{' should be on the previous line. 48
Error Parameter aFileName should be final. 56
Error '{' is not preceded with whitespace. 56
Error Parameter reader should be final. 71
Error Expected @param tag for 'reader'. 71
Error '{' is not preceded with whitespace. 71
Error 'try' is not followed by whitespace. 73
Error '{' is not preceded with whitespace. 73
Error '8192' is a magic number. 74
Error 'catch' is not followed by whitespace. 81
Error '{' is not preceded with whitespace. 81
Error Line has trailing spaces. 94
Error Line is longer than 80 characters. 94
Error Line has trailing spaces. 96
Error Line has trailing spaces. 97
Error Parameter aFileName should be final. 106
Error Parameter lineNumber should be final. 106
Error Parameter n should be final. 106
Error '{' should be on the previous line. 107
Error ',' is not followed by whitespace. 111
Error ',' is not followed by whitespace. 111
Error ',' is not followed by whitespace. 111
Error Line has trailing spaces. 128
Error Line has trailing spaces. 129
Error Line is longer than 80 characters. 138
Error Parameter aFileName should be final. 138
Error Parameter lineNumber should be final. 138
Error Parameter n should be final. 138
Error ',' is not followed by whitespace. 143
Error ',' is not followed by whitespace. 143
Error ',' is not followed by whitespace. 143
Error Missing a Javadoc comment. 150
Error Parameter len should be final. 150
Error Parameter logsize should be final. 150
Error '{' should be on the previous line. 151
Error '/' is not preceded with whitespace. 154
Error '/' is not followed by whitespace. 154
Error '100' is a magic number. 154
Error ',' is not followed by whitespace. 156
Error '+' should be on a new line. 156
Error Line has trailing spaces. 179
Error Parameter reader should be final. 179
Error Line has trailing spaces. 180
Error Parameter lineNumber should be final. 180
Error Line has trailing spaces. 181
Error Parameter n should be final. 181
Error Parameter logsize should be final. 182
Error '{' should be on the previous line. 183
Error 'try' is not followed by whitespace. 186
Error '{' is not preceded with whitespace. 186
Error '8192' is a magic number. 187
Error '=' is not preceded with whitespace. 190
Error '=' is not followed by whitespace. 190
Error 'if' is not followed by whitespace. 192
Error '+' is not preceded with whitespace. 192
Error '+' is not followed by whitespace. 192
Error '{' should be on the previous line. 193
Error 'if' is not followed by whitespace. 196
Error '(' is followed by whitespace. 196
Error '+' is not preceded with whitespace. 196
Error '+' is not followed by whitespace. 196
Error '{' is not preceded with whitespace. 196
Error 'catch' is not preceded with whitespace. 202
Error '}' is not followed by whitespace. 202
Error 'catch' is not followed by whitespace. 202
Error '{' is not preceded with whitespace. 202
Error ',' is not followed by whitespace. 206
Error Line has trailing spaces. 218
Error Parameter aFileName should be final. 221
Error Parameter regExpr should be final. 221
Error Line has trailing spaces. 239
Error Line has trailing spaces. 242
Error Parameter aFileName should be final. 242
Error Parameter regExpr should be final. 243
Error '{' should be on the previous line. 244
Error Line has trailing spaces. 261
Error Line has trailing spaces. 264
Error Parameter reader should be final. 264
Error Parameter regExpr should be final. 265
Error '{' should be on the previous line. 266
Error 'try' is not followed by whitespace. 269
Error '{' is not preceded with whitespace. 269
Error '8192' is a magic number. 270
Error 'if' is not followed by whitespace. 275
Error '{' is not preceded with whitespace. 275
Error 'catch' is not followed by whitespace. 281
Error '{' is not preceded with whitespace. 281
Error Line has trailing spaces. 288
Error Line has trailing spaces. 289
Error Line has trailing spaces. 294
Error Line has trailing spaces. 295
Error Line has trailing spaces. 296
Error Line has trailing spaces. 299
Error Parameter aFileName should be final. 315
Error Parameter regExpr should be final. 316
Error Parameter addLines should be final. 317
Error Parameter prependLineNumbers should be final. 318
Error Parameter skipFirstMatches should be final. 319
Error Parameter numberOfMatches should be final. 320
Error Line has trailing spaces. 324
Error Line has trailing spaces. 325
Error Line has trailing spaces. 326
Error Line has trailing spaces. 338
Error Line has trailing spaces. 339
Error Line has trailing spaces. 344
Error Line has trailing spaces. 345
Error Line has trailing spaces. 346
Error Line has trailing spaces. 349
Error Parameter aFileName should be final. 365
Error Parameter regExpr should be final. 366
Error Parameter addLines should be final. 367
Error Parameter prependLineNumbers should be final. 368
Error Parameter skipFirstMatches should be final. 369
Error Parameter numberOfMatches should be final. 370
Error Line has trailing spaces. 374
Error Line has trailing spaces. 375
Error Line has trailing spaces. 376
Error Line has trailing spaces. 388
Error Line has trailing spaces. 389
Error Line has trailing spaces. 394
Error Line has trailing spaces. 395
Error Line has trailing spaces. 396
Error Line has trailing spaces. 399
Error Parameter reader should be final. 416
Error Parameter regExpr should be final. 417
Error Parameter addLines should be final. 418
Error Parameter prependLineNumbers should be final. 419
Error Parameter skipFirstMatches should be final. 420
Error Parameter numberOfMatches should be final. 421
Error Parameter logsize should be final. 422
Error 'try' is not followed by whitespace. 426
Error '{' is not preceded with whitespace. 426
Error '8192' is a magic number. 428
Error 'if' is not followed by whitespace. 436
Error '{' is not preceded with whitespace. 436
Error 'if' is not followed by whitespace. 438
Error '&&' should be on a new line. 438
Error '{' is not preceded with whitespace. 439
Error 'if' is not followed by whitespace. 444
Error '{' is not preceded with whitespace. 444
Error 'if' is not followed by whitespace. 445
Error '{' is not preceded with whitespace. 445
Error 'if' is not followed by whitespace. 454
Error 'if' is not followed by whitespace. 455
Error '{' is not preceded with whitespace. 455
Error 'if' is not followed by whitespace. 458
Error '{' is not preceded with whitespace. 458
Error 'else' is not preceded with whitespace. 464
Error '}' is not followed by whitespace. 464
Error 'else' is not followed by whitespace. 464
Error '{' is not preceded with whitespace. 464
Error 'catch' is not preceded with whitespace. 472
Error '}' is not followed by whitespace. 472
Error 'catch' is not followed by whitespace. 472
Error '{' is not preceded with whitespace. 472
Error 'catch' is not preceded with whitespace. 474
Error '}' is not followed by whitespace. 474
Error 'catch' is not followed by whitespace. 474
Error '{' is not preceded with whitespace. 474
Error 'catch' is not preceded with whitespace. 477
Error '}' is not followed by whitespace. 477
Error 'catch' is not followed by whitespace. 477
Error '{' is not preceded with whitespace. 477
Error ',' is not followed by whitespace. 480
Error Line has trailing spaces. 485
Error Line has trailing spaces. 486
Error Line has trailing spaces. 491
Error Line has trailing spaces. 492
Error Line has trailing spaces. 494
Error Line has trailing spaces. 510
Error Parameter aFileName should be final. 510
Error Line has trailing spaces. 511
Error Parameter regExpr should be final. 511
Error Line has trailing spaces. 512
Error Parameter addLines should be final. 512
Error Parameter prependLineNumbers should be final. 513
Error Parameter skipFirstMatches should be final. 514
Error Parameter numberOfMatches should be final. 515
Error '{' is not preceded with whitespace. 515
Error Line has trailing spaces. 533
Error Line has trailing spaces. 534
Error Line has trailing spaces. 539
Error Line has trailing spaces. 540
Error Line has trailing spaces. 542
Error Line has trailing spaces. 558
Error Parameter aFileName should be final. 558
Error Line has trailing spaces. 559
Error Parameter regExpr should be final. 559
Error Line has trailing spaces. 560
Error Parameter addLines should be final. 560
Error Parameter prependLineNumbers should be final. 561
Error Parameter skipFirstMatches should be final. 562
Error Parameter numberOfMatches should be final. 563
Error '{' is not preceded with whitespace. 563
Error Line has trailing spaces. 581
Error Line has trailing spaces. 582
Error Line has trailing spaces. 587
Error Line has trailing spaces. 588
Error Line has trailing spaces. 590
Error Line has trailing spaces. 607
Error Parameter reader should be final. 607
Error Line has trailing spaces. 608
Error Parameter regExpr should be final. 608
Error Line has trailing spaces. 609
Error Parameter addLines should be final. 609
Error Parameter prependLineNumbers should be final. 610
Error Parameter skipFirstMatches should be final. 611
Error Parameter numberOfMatches should be final. 612
Error Parameter logsize should be final. 613
Error 'try' is not followed by whitespace. 616
Error '{' is not preceded with whitespace. 616
Error '8192' is a magic number. 618
Error 'if' is not followed by whitespace. 626
Error '{' is not preceded with whitespace. 626
Error Line has trailing spaces. 628
Error 'if' is not followed by whitespace. 628
Error '&&' should be on a new line. 628
Error '{' is not preceded with whitespace. 629
Error 'if' is not followed by whitespace. 634
Error '{' is not preceded with whitespace. 634
Error 'if' is not followed by whitespace. 635
Error '{' is not preceded with whitespace. 635
Error 'if' is not followed by whitespace. 643
Error 'if' is not followed by whitespace. 644
Error '==' is not preceded with whitespace. 644
Error '==' is not followed by whitespace. 644
Error '{' is not preceded with whitespace. 644
Error 'if' is not followed by whitespace. 647
Error '{' is not preceded with whitespace. 647
Error 'else' is not preceded with whitespace. 653
Error '}' is not followed by whitespace. 653
Error 'else' is not followed by whitespace. 653
Error '{' is not preceded with whitespace. 653
Error 'catch' is not preceded with whitespace. 660
Error '}' is not followed by whitespace. 660
Error 'catch' is not followed by whitespace. 660
Error '{' is not preceded with whitespace. 660
Error 'catch' is not preceded with whitespace. 662
Error '}' is not followed by whitespace. 662
Error 'catch' is not followed by whitespace. 662
Error '{' is not preceded with whitespace. 662
Error 'catch' is not preceded with whitespace. 665
Error '}' is not followed by whitespace. 665
Error 'catch' is not followed by whitespace. 665
Error '{' is not preceded with whitespace. 665
Error ',' is not followed by whitespace. 668
Error First sentence should end with a period. 672
Error Parameter aFileName should be final. 682
Error '10' is a magic number. 683
Error First sentence should end with a period. 686
Error Parameter aFileName should be final. 697
Error Parameter n should be final. 697
Error ',' is not followed by whitespace. 699
Error ',' is not followed by whitespace. 699
Error First sentence should end with a period. 706
Error Parameter raf should be final. 717
Error Parameter n should be final. 717
Error Name 'BUFFERSIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 718
Error '1024' is a magic number. 718
Error '=' is not preceded with whitespace. 723
Error '=' is not followed by whitespace. 723
Error 'if' is not followed by whitespace. 796
Error '==' is not preceded with whitespace. 796
Error '==' is not followed by whitespace. 796
Error '{' is not preceded with whitespace. 796
Error ',' is not followed by whitespace. 799
Error Expected an @return tag. 808
Error Line is longer than 80 characters. 808
Error Parameter fileName should be final. 808
Error Expected @param tag for 'fileName'. 808
Error Expected @throws tag for 'IOException'. 808
Error Line is longer than 80 characters. 813
Error ',' is not followed by whitespace. 813
Error '-' is not preceded with whitespace. 813
Error '-' is not followed by whitespace. 813
Error 'while' is not followed by whitespace. 815
Error Line is longer than 80 characters. 819
Error ',' is not followed by whitespace. 819
Error '-' is not preceded with whitespace. 819
Error '-' is not followed by whitespace. 819

org/archive/util/LongFPSet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 53
Error First sentence should end with a period. 60

org/archive/util/LongFPSetCache.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 36
Error Variable 'sweepHand' must be private and have accessor methods. 36
Error Parameter capacityPowerOfTwo should be final. 49
Error Expected @param tag for 'capacityPowerOfTwo'. 49
Error Parameter loadFactor should be final. 49
Error Expected @param tag for 'loadFactor'. 49
Error Method 'noteAccess' is not designed for extension - needs to be abstract, final or empty. 53
Error Missing a Javadoc comment. 53
Error Parameter index should be final. 53
Error 'if' is not followed by whitespace. 54
Error 'cast' is not followed by whitespace. 54
Error '<' is not preceded with whitespace. 54
Error '<' is not followed by whitespace. 54
Error 'cast' is not followed by whitespace. 55
Error Method 'makeSpace' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Parameter i should be final. 66
Error Expected @param tag for 'i'. 66
Error 'while' is not followed by whitespace. 68
Error '>' is not preceded with whitespace. 68
Error '>' is not followed by whitespace. 68
Error 'if' is not followed by whitespace. 69
Error 'cast' is not followed by whitespace. 69
Error '==' is not preceded with whitespace. 69
Error '==' is not followed by whitespace. 69
Error 'cast' is not followed by whitespace. 73
Error '>' is not preceded with whitespace. 73
Error '>' is not followed by whitespace. 73
Error 'cast' is not followed by whitespace. 74
Error '==' is not preceded with whitespace. 78
Error '==' is not followed by whitespace. 78

org/archive/util/LongFPSetCacheTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 31
Error First sentence should end with a period. 38
Error First sentence should end with a period. 47
Error Parameter argv should be final. 52
Error Array brackets at illegal position. 52
Error First sentence should end with a period. 56
Error Method 'makeLongFPSet' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Method 'testCount' is not designed for extension - needs to be abstract, final or empty. 75
Error Comment matches to-do format 'TODO:'. 77
Error Line has trailing spaces. 77
Error Line has trailing spaces. 79
Error Line has trailing spaces. 81
Error Name 'NUM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Error Name 'MAX_ENTRIES' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Error '<' is not preceded with whitespace. 90
Error '<' is not followed by whitespace. 90
Error '?' is not preceded with whitespace. 90
Error Avoid inline conditionals. 90
Error '?' is not followed by whitespace. 90
Error ':' is not preceded with whitespace. 90
Error ':' is not followed by whitespace. 90

org/archive/util/LongFPSetTestCase.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error 'public' modifier out of order with the JLS suggestions. 38
Error First sentence should end with a period. 40
Error First sentence should end with a period. 43
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Missing a Javadoc comment. 56
Error First sentence should end with a period. 58
Error Method 'testAdd' is not designed for extension - needs to be abstract, final or empty. 59
Error '1234' is a magic number. 60
Error 'cast' is not followed by whitespace. 60
Error '2345' is a magic number. 61
Error 'cast' is not followed by whitespace. 61
Error First sentence should end with a period. 69
Error Method 'testWithZero' is not designed for extension - needs to be abstract, final or empty. 70
Error 'cast' is not followed by whitespace. 71
Error First sentence should end with a period. 86
Error Method 'testContains' is not designed for extension - needs to be abstract, final or empty. 87
Error '1234' is a magic number. 88
Error '2345' is a magic number. 89
Error '1334' is a magic number. 90
Error First sentence should end with a period. 101
Error Method 'testRemove' is not designed for extension - needs to be abstract, final or empty. 102
Error '1234' is a magic number. 103
Error First sentence should end with a period. 117
Error Method 'testCount' is not designed for extension - needs to be abstract, final or empty. 118
Error Name 'NUM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Error 'for' is not followed by whitespace. 122
Error 'cast' is not followed by whitespace. 123
Error '-' is not followed by whitespace. 128

org/archive/util/MemLongFPSet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 34
Error Missing a Javadoc comment. 35
Error Missing a Javadoc comment. 36
Error Missing a Javadoc comment. 38
Error Variable 'slots' must be private and have accessor methods. 38
Error Missing a Javadoc comment. 39
Error Variable 'values' must be private and have accessor methods. 39
Error Parameter capacityPowerOfTwo should be final. 52
Error Expected @param tag for 'capacityPowerOfTwo'. 52
Error Parameter loadFactor should be final. 52
Error Expected @param tag for 'loadFactor'. 52
Error '<<' is not preceded with whitespace. 54
Error '<<' is not followed by whitespace. 54
Error 'for' is not followed by whitespace. 55
Error '<<' is not preceded with whitespace. 55
Error '<<' is not followed by whitespace. 55
Error '=' is not preceded with whitespace. 56
Error '=' is not followed by whitespace. 56
Error '<<' is not preceded with whitespace. 58
Error '<<' is not followed by whitespace. 58
Error Method 'setAt' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter i should be final. 61
Error Parameter val should be final. 61
Error 'cast' is not followed by whitespace. 62
Error '=' is not preceded with whitespace. 62
Error '=' is not followed by whitespace. 62
Error 'cast' is not followed by whitespace. 63
Error '=' is not preceded with whitespace. 63
Error '=' is not followed by whitespace. 63
Error Method 'getAt' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error Parameter i should be final. 66
Error 'cast' is not followed by whitespace. 67
Error Method 'makeSpace' is not designed for extension - needs to be abstract, final or empty. 73
Error Missing a Javadoc comment. 77
Error '<<' is not preceded with whitespace. 81
Error '<<' is not followed by whitespace. 81
Error '<<' is not preceded with whitespace. 82
Error '<<' is not followed by whitespace. 82
Error 'for' is not followed by whitespace. 83
Error '<<' is not preceded with whitespace. 83
Error '<<' is not followed by whitespace. 83
Error '=' is not preceded with whitespace. 84
Error '=' is not followed by whitespace. 84
Error '=' is not preceded with whitespace. 86
Error '=' is not followed by whitespace. 86
Error 'for' is not followed by whitespace. 87
Error '<' is not preceded with whitespace. 87
Error 'if' is not followed by whitespace. 88
Error '>=' is not preceded with whitespace. 88
Error '>=' is not followed by whitespace. 88
Error Method 'relocate' is not designed for extension - needs to be abstract, final or empty. 94
Error Missing a Javadoc comment. 94
Error Parameter val should be final. 94
Error Parameter oldIndex should be final. 94
Error Parameter newIndex should be final. 94
Error 'cast' is not followed by whitespace. 95
Error 'cast' is not followed by whitespace. 95
Error 'cast' is not followed by whitespace. 96
Error 'cast' is not followed by whitespace. 96
Error 'cast' is not followed by whitespace. 97
Error Method 'getSlotState' is not designed for extension - needs to be abstract, final or empty. 103
Error Missing a Javadoc comment. 103
Error Parameter i should be final. 103
Error 'cast' is not followed by whitespace. 104
Error Method 'clearAt' is not designed for extension - needs to be abstract, final or empty. 110
Error Missing a Javadoc comment. 110
Error Parameter index should be final. 110
Error 'cast' is not followed by whitespace. 111
Error '=' is not preceded with whitespace. 111
Error '=' is not followed by whitespace. 111
Error 'cast' is not followed by whitespace. 112
Error '=' is not preceded with whitespace. 112
Error '=' is not followed by whitespace. 112
Error Method 'quickContains' is not designed for extension - needs to be abstract, final or empty. 115
Error Missing a Javadoc comment. 115
Error Parameter fp should be final. 115

org/archive/util/MemLongFPSetTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 33
Error First sentence should end with a period. 40
Error First sentence should end with a period. 49
Error Parameter argv should be final. 54
Error Array brackets at illegal position. 54
Error First sentence should end with a period. 58
Error Method 'makeLongFPSet' is not designed for extension - needs to be abstract, final or empty. 67
Error Missing a Javadoc comment. 67
Error Missing a Javadoc comment. 71

org/archive/util/MemQueue.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 37
Error Method 'enqueue' is not designed for extension - needs to be abstract, final or empty. 46
Error Parameter o should be final. 46
Error Method 'dequeue' is not designed for extension - needs to be abstract, final or empty. 53
Error Method 'length' is not designed for extension - needs to be abstract, final or empty. 60
Error Method 'peek' is not designed for extension - needs to be abstract, final or empty. 74
Error Method 'getIterator' is not designed for extension - needs to be abstract, final or empty. 82
Error Parameter inCacheOnly should be final. 82
Error Line is longer than 80 characters. 87
Error Method 'deleteMatchedItems' is not designed for extension - needs to be abstract, final or empty. 89
Error Parameter matcher should be final. 89
Error 'while' is not followed by whitespace. 92
Error '{' is not preceded with whitespace. 92
Error 'if' is not followed by whitespace. 93
Error '{' is not preceded with whitespace. 93

org/archive/util/MemQueueTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 31
Error First sentence should end with a period. 38
Error First sentence should end with a period. 47
Error Parameter argv should be final. 52
Error Array brackets at illegal position. 52
Error First sentence should end with a period. 56
Error Method 'makeQueue' is not designed for extension - needs to be abstract, final or empty. 68
Error Missing a Javadoc comment. 68

org/archive/util/MimetypeUtils.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 2
Error Line has trailing spaces. 4
Error Line has trailing spaces. 8
Error Line has trailing spaces. 10
Error Line has trailing spaces. 15
Error Line has trailing spaces. 16
Error Line has trailing spaces. 20
Error Utility classes should not have a public or default constructor. 34
Error Line has trailing spaces. 37
Error Line has trailing spaces. 42
Error 'static' modifier out of order with the JLS suggestions. 46
Error Line has trailing spaces. 51
Error Parameter contentType should be final. 67
Error Line has trailing spaces. 68
Error Line contains a tab character. 74
Error Line contains a tab character. 76

org/archive/util/MimetypeUtilsTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 2
Error Line has trailing spaces. 4
Error Line has trailing spaces. 8
Error Line has trailing spaces. 10
Error Line has trailing spaces. 15
Error Line has trailing spaces. 16
Error Line has trailing spaces. 20
Error Line contains a tab character. 35
Error Method 'testStraightTruncate' is not designed for extension - needs to be abstract, final or empty. 35
Error Missing a Javadoc comment. 35
Error Line contains a tab character. 38
Error Line has trailing spaces. 39
Error Method 'testWhitespaceTruncate' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Line has trailing spaces. 52
Error Method 'testCommaTruncate' is not designed for extension - needs to be abstract, final or empty. 53
Error Missing a Javadoc comment. 53

org/archive/util/OneLineSimpleLogger.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 2
Error Line has trailing spaces. 4
Error Line has trailing spaces. 8
Error Line has trailing spaces. 10
Error Line has trailing spaces. 15
Error Line has trailing spaces. 16
Error Line has trailing spaces. 20
Error Line has trailing spaces. 43
Error Line has trailing spaces. 48
Error Line has trailing spaces. 51
Error Line has trailing spaces. 55
Error Line has trailing spaces. 58
Error Line has trailing spaces. 62
Error Line has trailing spaces. 68
Error Line has trailing spaces. 73
Error Missing a Javadoc comment. 75
Error Line has trailing spaces. 78
Error Method 'format' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error Parameter record should be final. 79
Error '?' is not preceded with whitespace. 94
Error '?' should be on a new line. 94
Error Avoid inline conditionals. 94
Error ':' is not preceded with whitespace. 95
Error Line contains a tab character. 101
Error Line contains a tab character. 102
Error Line contains a tab character. 103
Error Line contains a tab character. 104
Error Line contains a tab character. 105
Error Line contains a tab character. 106
Error Line contains a tab character. 107
Error Line contains a tab character. 108
Error Line contains a tab character. 109
Error Parameter args should be final. 117
Error Expected @param tag for 'args'. 117

org/archive/util/PaddingStringBuffer.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Missing a Javadoc comment. 44
Error Variable 'buffer' must be private and have accessor methods. 44
Error Missing a Javadoc comment. 46
Error Variable 'linePos' must be private and have accessor methods. 46
Error First sentence should end with a period. 48
Error '=' is not preceded with whitespace. 53
Error '=' is not followed by whitespace. 53
Error First sentence should end with a period. 56
Error Parameter string should be final. 60
Error '(' is followed by whitespace. 62
Error ')' is preceded with whitespace. 62
Error '{' is not preceded with whitespace. 62
Error '+=' is not preceded with whitespace. 63
Error '+=' is not followed by whitespace. 63
Error '(' is followed by whitespace. 65
Error ')' is preceded with whitespace. 65
Error '{' is not preceded with whitespace. 65
Error '=' is not preceded with whitespace. 68
Error '=' is not followed by whitespace. 68
Error Parameter col should be final. 83
Error Parameter string should be final. 83
Error '-' is not preceded with whitespace. 84
Error '-' is not followed by whitespace. 84
Error Parameter col should be final. 94
Error Expected @param tag for 'col'. 94
Error 'while' is not followed by whitespace. 95
Error '<' is not preceded with whitespace. 95
Error '<' is not followed by whitespace. 95
Error Parameter i should be final. 106
Error Parameter col should be final. 122
Error Parameter i should be final. 122
Error ',' is not followed by whitespace. 123
Error Parameter lo should be final. 130
Error Parameter col should be final. 143
Error Parameter lo should be final. 143
Error ',' is not followed by whitespace. 144
Error First sentence should end with a period. 147
Error Missing a Javadoc comment. 156
Error Expected an @return tag. 163

org/archive/util/PaddingStringBufferTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 32
Error Line is longer than 80 characters. 36
Error First sentence should end with a period. 39
Error First sentence should end with a period. 48
Error Parameter argv should be final. 53
Error Array brackets at illegal position. 53
Error First sentence should end with a period. 57
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 66
Error Missing a Javadoc comment. 66
Error First sentence should end with a period. 70
Error Method 'testPadTo' is not designed for extension - needs to be abstract, final or empty. 71
Error '5' is a magic number. 74
Error '4' is a magic number. 79
Error '10' is a magic number. 83
Error First sentence should end with a period. 87
Error Method 'testAppendString' is not designed for extension - needs to be abstract, final or empty. 88
Error First sentence should end with a period. 100
Error Method 'testReset' is not designed for extension - needs to be abstract, final or empty. 101
Error First sentence should end with a period. 110
Error Method 'testRaAppend' is not designed for extension - needs to be abstract, final or empty. 111
Error '5' is a magic number. 115
Error '9' is a magic number. 118
Error First sentence should end with a period. 132
Error Method 'testNewline' is not designed for extension - needs to be abstract, final or empty. 133
Error '{' is not preceded with whitespace. 133
Error '!=' is not preceded with whitespace. 137
Error '!=' is not followed by whitespace. 137
Error ',' is not followed by whitespace. 138
Error ',' is not followed by whitespace. 138
Error First sentence should end with a period. 141
Error Method 'testRaAppendWithTooLongString' is not designed for extension - needs to be abstract, final or empty. 143
Error '3' is a magic number. 144
Error ',' is not followed by whitespace. 144
Error First sentence should end with a period. 150
Error Method 'testRaAppendWithExactLengthString' is not designed for extension - needs to be abstract, final or empty. 151
Error '6' is a magic number. 152
Error '12' is a magic number. 153
Error First sentence should end with a period. 158
Error Method 'testAppendInt' is not designed for extension - needs to be abstract, final or empty. 159
Error 'cast' is not followed by whitespace. 160
Error '234' is a magic number. 162
Error 'cast' is not followed by whitespace. 162
Error First sentence should end with a period. 166
Error Method 'testRaAppendInt' is not designed for extension - needs to be abstract, final or empty. 167
Error '5' is a magic number. 169
Error 'cast' is not followed by whitespace. 169
Error '6' is a magic number. 173
Error ',' is not followed by whitespace. 173
Error '123' is a magic number. 173
Error 'cast' is not followed by whitespace. 173
Error First sentence should end with a period. 177
Error Method 'testAppendLong' is not designed for extension - needs to be abstract, final or empty. 178
Error 'cast' is not followed by whitespace. 179
Error '234' is a magic number. 181
Error 'cast' is not followed by whitespace. 181
Error First sentence should end with a period. 185
Error Method 'testRaAppendLong' is not designed for extension - needs to be abstract, final or empty. 186
Error '5' is a magic number. 188
Error '6' is a magic number. 192
Error '123' is a magic number. 192
Error First sentence should end with a period. 196

org/archive/util/Queue.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 38
Error First sentence should end with a period. 49
Error Expected @throws tag for 'NoSuchElementException'. 54
Error Redundant throws: 'NoSuchElementException' is unchecked exception. 54
Error First sentence should end with a period. 56
Error First sentence should end with a period. 62
Error Expected @param tag for 'inCacheOnly'. 82

org/archive/util/QueueCat.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error Utility classes should not have a public or default constructor. 40
Error Line is longer than 80 characters. 42
Error Missing a Javadoc comment. 42
Error Parameter args should be final. 42
Error '{' is followed by whitespace. 52
Error '0xac' is a magic number. 52
Error 'cast' is not followed by whitespace. 52
Error '0xed' is a magic number. 52
Error 'cast' is not followed by whitespace. 52
Error 'cast' is not followed by whitespace. 52
Error '0x05' is a magic number. 52
Error 'cast' is not followed by whitespace. 52
Error '4' is a magic number. 53
Error ',' is not followed by whitespace. 56
Error '8' is a magic number. 60
Error ',' is not followed by whitespace. 61
Error ',' is not followed by whitespace. 61
Error ',' is not followed by whitespace. 61
Error ',' is not followed by whitespace. 61
Error '4' is a magic number. 61
Error ',' is not followed by whitespace. 62
Error ',' is not followed by whitespace. 62
Error ',' is not followed by whitespace. 62
Error '4' is a magic number. 62
Error ',' is not followed by whitespace. 62
Error '4' is a magic number. 62
Error 'while' is not followed by whitespace. 71
Error '=' is not preceded with whitespace. 73
Error '=' is not followed by whitespace. 73
Error 'if' is not followed by whitespace. 77
Error 'cast' is not followed by whitespace. 78
Error Comment matches to-do format 'TODO:'. 80

org/archive/util/QueueTestBase.java

ErrorLine
Error File does not end with a newline. 0

org/archive/util/QueueTestBase.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 38
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error Redundant throws: 'Exception' is unchecked exception. 47
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error 'if' is not followed by whitespace. 53
Error First sentence should end with a period. 70
Error Method 'testQueue' is not designed for extension - needs to be abstract, final or empty. 71
Error First sentence should end with a period. 79
Error Method 'testDequeue' is not designed for extension - needs to be abstract, final or empty. 80
Error '3' is a magic number. 86
Error First sentence should end with a period. 96
Error Method 'testDequeueEmptyQueue' is not designed for extension - needs to be abstract, final or empty. 97
Error First sentence should end with a period. 111
Error Variable 'queue' must be private and have accessor methods. 112

org/archive/util/SURT.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 24
Error Line has trailing spaces. 33
Error Line has trailing spaces. 35
Error Line has trailing spaces. 37
Error Line has trailing spaces. 39
Error Line has trailing spaces. 41
Error Line has trailing spaces. 42
Error Line has trailing spaces. 43
Error Line has trailing spaces. 45
Error Line has trailing spaces. 46
Error Line has trailing spaces. 47
Error Line has trailing spaces. 49
Error Line has trailing spaces. 53
Error Line has trailing spaces. 55
Error Line has trailing spaces. 56
Error Utility classes should not have a public or default constructor. 59
Error Missing a Javadoc comment. 60
Error Name 'DOT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Error Variable 'DOT' must be private and have accessor methods. 60
Error Missing a Javadoc comment. 61
Error Name 'BEGIN_TRANSFORMED_AUTHORITY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Error Variable 'BEGIN_TRANSFORMED_AUTHORITY' must be private and have accessor methods. 61
Error Missing a Javadoc comment. 62
Error Name 'TRANSFORMED_HOST_DELIM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Error Variable 'TRANSFORMED_HOST_DELIM' must be private and have accessor methods. 62
Error Missing a Javadoc comment. 63
Error Name 'END_TRANSFORMED_AUTHORITY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Error Variable 'END_TRANSFORMED_AUTHORITY' must be private and have accessor methods. 63
Error Line has trailing spaces. 64
Error Missing a Javadoc comment. 71
Error Name 'URI_SPLITTER' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Error Variable 'URI_SPLITTER' must be private and have accessor methods. 71
Error Line has trailing spaces. 73
Error Missing a Javadoc comment. 74
Error Parameter s should be final. 74
Error 'if' is not followed by whitespace. 76
Error '4' is a magic number. 81
Error Line has trailing spaces. 82
Error ',' is not followed by whitespace. 84
Error 'while' is not followed by whitespace. 85
Error Line is longer than 80 characters. 86
Error '5' is a magic number. 88
Error '3' is a magic number. 90
Error Line has trailing spaces. 91
Error '6' is a magic number. 91
Error Line has trailing spaces. 92
Error Line has trailing spaces. 94
Error Line has trailing spaces. 98
Error Missing a Javadoc comment. 99
Error Parameter string should be final. 99
Error Avoid inline conditionals. 100

org/archive/util/SURTTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error First sentence should end with a period. 34
Error Line has trailing spaces. 36
Error First sentence should end with a period. 41
Error Line has trailing spaces. 43
Error First sentence should end with a period. 51
Error Line has trailing spaces. 53
Error Parameter argv should be final. 57
Error Array brackets at illegal position. 57
Error First sentence should end with a period. 61
Error Line has trailing spaces. 63
Error Method 'testMisc' is not designed for extension - needs to be abstract, final or empty. 70
Error Missing a Javadoc comment. 70
Error Line has trailing spaces. 71
Error Line has trailing spaces. 75
Error Line has trailing spaces. 79
Error Line is longer than 80 characters. 81
Error Line has trailing spaces. 83
Error Line is longer than 80 characters. 85
Error Line has trailing spaces. 86
Error Line has trailing spaces. 87

org/archive/util/Stack.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 22
Error First sentence should end with a period. 34
Error Redundant 'public' modifier. 39
Error Expected @param tag for 'object'. 39
Error First sentence should end with a period. 41
Error Redundant 'public' modifier. 45
Error Redundant 'public' modifier. 50
Error Expected an @return tag. 55
Error Redundant 'public' modifier. 55
Error Redundant 'public' modifier. 60
Error Redundant 'public' modifier. 65

org/archive/util/SurtPrefixSet.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 24
Error Line has trailing spaces. 36
Error Line has trailing spaces. 37
Error Line has trailing spaces. 40
Error Line has trailing spaces. 47
Error Line has trailing spaces. 48
Error Method 'containsPrefixOf' is not designed for extension - needs to be abstract, final or empty. 52
Error Parameter s should be final. 52
Error Expected @param tag for 's'. 52
Error '+' is not preceded with whitespace. 53
Error '+' is not followed by whitespace. 53
Error 'cast' is not followed by whitespace. 56
Error Line has trailing spaces. 58
Error Line has trailing spaces. 59
Error Line has trailing spaces. 60
Error Line has trailing spaces. 61
Error Line has trailing spaces. 62
Error Method 'add' is not designed for extension - needs to be abstract, final or empty. 65
Error Parameter o should be final. 65
Error 'cast' is not followed by whitespace. 68
Error '+' is not preceded with whitespace. 73
Error '+' is not followed by whitespace. 73
Error 'while' is not followed by whitespace. 74
Error 'cast' is not followed by whitespace. 74
Error Line has trailing spaces. 80
Error Line has trailing spaces. 81
Error Line has trailing spaces. 83
Error Line has trailing spaces. 85
Error Method 'importFrom' is not designed for extension - needs to be abstract, final or empty. 89
Error Parameter r should be final. 89
Error Line has trailing spaces. 92
Error Line has trailing spaces. 93
Error Method 'importFromUris' is not designed for extension - needs to be abstract, final or empty. 109
Error Parameter r should be final. 109
Error Line has trailing spaces. 112
Error Line has trailing spaces. 113
Error 'if' is not followed by whitespace. 123
Error '==' is not preceded with whitespace. 123
Error '==' is not followed by whitespace. 123
Error '<' is not preceded with whitespace. 123
Error '<' is not followed by whitespace. 123
Error Line has trailing spaces. 133
Error Line has trailing spaces. 137
Error Line has trailing spaces. 140
Error Line has trailing spaces. 141
Error Line has trailing spaces. 147
Error Parameter s should be final. 159
Error ',' is not followed by whitespace. 161
Error Line has trailing spaces. 163
Error ',' is not followed by whitespace. 163
Error Method 'exportTo' is not designed for extension - needs to be abstract, final or empty. 171
Error Parameter fw should be final. 171
Error Expected @param tag for 'fw'. 171
Error Expected @throws tag for 'IOException'. 171
Error 'while' is not followed by whitespace. 173
Error 'cast' is not followed by whitespace. 174

org/archive/util/SurtPrefixSetTest.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line has trailing spaces. 24
Error Line is longer than 80 characters. 38
Error Missing a Javadoc comment. 38
Error Line is longer than 80 characters. 39
Error Missing a Javadoc comment. 39
Error Line is longer than 80 characters. 40
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 42
Error Line is longer than 80 characters. 43
Error Missing a Javadoc comment. 43
Error Line has trailing spaces. 45
Error Missing a Javadoc comment. 45
Error '+' should be on a new line. 46
Error '+' should be on a new line. 47
Error '+' should be on a new line. 48
Error '+' should be on a new line. 49
Error '+' should be on a new line. 50
Error '+' should be on a new line. 51
Error Line has trailing spaces. 53
Error First sentence should end with a period. 54
Error Line has trailing spaces. 56
Error First sentence should end with a period. 64
Error Line has trailing spaces. 66
Error Parameter argv should be final. 70
Error Array brackets at illegal position. 70
Error First sentence should end with a period. 74
Error Line has trailing spaces. 76
Error Line has trailing spaces. 82
Error Line has trailing spaces. 83
Error Line has trailing spaces. 84
Error Method 'testMisc' is not designed for extension - needs to be abstract, final or empty. 85
Error Missing a Javadoc comment. 85
Error Line has trailing spaces. 89
Error ',' is not followed by whitespace. 90
Error ',' is not followed by whitespace. 91
Error ',' is not followed by whitespace. 92
Error ',' is not followed by whitespace. 93
Error Line has trailing spaces. 94
Error ',' is not followed by whitespace. 95
Error ',' is not followed by whitespace. 96
Error Line has trailing spaces. 97
Error ',' is not followed by whitespace. 98
Error Line is longer than 80 characters. 99
Error ',' is not followed by whitespace. 99
Error Parameter surts should be final. 106
Error Expected @param tag for 'surts'. 106
Error Parameter s should be final. 106
Error Expected @param tag for 's'. 106
Error '+' is not preceded with whitespace. 107
Error '+' is not followed by whitespace. 107
Error Parameter surts should be final. 114
Error Expected @param tag for 'surts'. 114
Error Parameter s should be final. 114
Error Expected @param tag for 's'. 114
Error '+' is not preceded with whitespace. 115
Error '+' is not followed by whitespace. 115
Error Parameter surts should be final. 122
Error Expected @param tag for 'surts'. 122
Error Parameter s should be final. 122
Error Expected @param tag for 's'. 122
Error '+' is not preceded with whitespace. 123
Error '+' is not followed by whitespace. 123
Error Parameter surts should be final. 129
Error Expected @param tag for 'surts'. 129
Error Parameter s should be final. 129
Error Expected @param tag for 's'. 129
Error '+' is not preceded with whitespace. 130
Error '+' is not followed by whitespace. 130

org/archive/util/TextUtils.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 27
Error Utility classes should not have a public or default constructor. 27
Error 'static' modifier out of order with the JLS suggestions. 30
Error Name 'patterns' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 30
Error '50' is a magic number. 30
Error 'static' modifier out of order with the JLS suggestions. 35
Error Name 'patternMatchers' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 35
Error '50' is a magic number. 35
Error Parameter pattern should be final. 45
Error Parameter input should be final. 45
Error Avoid inline conditionals. 46
Error Avoid inline conditionals. 47
Error 'cast' is not followed by whitespace. 57
Error 'catch' is not followed by whitespace. 59
Error 'cast' is not followed by whitespace. 60
Error Line has trailing spaces. 71
Error Parameter m should be final. 74
Error 'if' is not followed by whitespace. 76
Error Line has trailing spaces. 90
Error Parameter pattern should be final. 98
Error Parameter input should be final. 98
Error Parameter replacement should be final. 98
Error Line has trailing spaces. 109
Error Parameter pattern should be final. 117
Error Parameter input should be final. 117
Error Parameter replacement should be final. 117
Error Line has trailing spaces. 128
Error Parameter pattern should be final. 134
Error Parameter input should be final. 134
Error Line has trailing spaces. 144
Error Parameter pattern should be final. 150
Error Parameter input should be final. 150
Error Line has trailing spaces. 165
Error Parameter s should be final. 169
Error 'if' is not followed by whitespace. 170
Error '{' is not preceded with whitespace. 170
Error '10' is a magic number. 173
Error 'for' is not followed by whitespace. 175
Error '=' is not preceded with whitespace. 175
Error '=' is not followed by whitespace. 175
Error ';' is preceded with whitespace. 175
Error '<' is not preceded with whitespace. 175
Error '<' is not followed by whitespace. 175
Error ';' is preceded with whitespace. 175
Error '{' is not preceded with whitespace. 175
Error 'if' is not followed by whitespace. 176
Error '{' is not preceded with whitespace. 176
Error 'if' is not followed by whitespace. 178
Error '==' is not preceded with whitespace. 178
Error '==' is not followed by whitespace. 178

org/archive/util/TimedFixedSizeList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Line is longer than 80 characters. 35
Error '{' is not preceded with whitespace. 35
Error Missing a Javadoc comment. 38
Error Variable 'expireAfterMili' must be private and have accessor methods. 38
Error '60' is a magic number. 38
Error '*' is not preceded with whitespace. 38
Error '*' is not followed by whitespace. 38
Error '1000' is a magic number. 38
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 44
Error Parameter size should be final. 44
Error First sentence should end with a period. 48
Error Parameter size should be final. 52
Error Parameter expire should be final. 52
Error '{' is not preceded with whitespace. 52
Error First sentence should end with a period. 57
Error Method 'cleanUp' is not designed for extension - needs to be abstract, final or empty. 58
Error '{' is not preceded with whitespace. 58
Error First sentence should end with a period. 63
Error Method 'cleanUp' is not designed for extension - needs to be abstract, final or empty. 64
Error Parameter now should be final. 64
Error Expected @param tag for 'now'. 64
Error '{' is not preceded with whitespace. 64
Error '(' is followed by whitespace. 68
Error Method 'setExpireAfter' is not designed for extension - needs to be abstract, final or empty. 74
Error Missing a Javadoc comment. 74
Error Parameter miliseconds should be final. 74
Error '{' is not preceded with whitespace. 74
Error Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 78
Error Missing a Javadoc comment. 78
Error '{' is not preceded with whitespace. 78
Error Method 'getFirst' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error '{' is not preceded with whitespace. 83
Error Method 'getLast' is not designed for extension - needs to be abstract, final or empty. 88
Error Missing a Javadoc comment. 88
Error '{' is not preceded with whitespace. 88
Error Method 'size' is not designed for extension - needs to be abstract, final or empty. 93
Error Missing a Javadoc comment. 93
Error '{' is not preceded with whitespace. 93
Error Missing a Javadoc comment. 98
Error Missing a Javadoc comment. 100

org/archive/util/TmpDirTestCase.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error '{' should be on the previous line. 40
Error '+' should be on a new line. 50
Error Missing a Javadoc comment. 59
Error '{' should be on the previous line. 60
Error Missing a Javadoc comment. 64
Error Parameter testName should be final. 64
Error '{' should be on the previous line. 65
Error Method 'setUp' is not designed for extension - needs to be abstract, final or empty. 72
Error Missing a Javadoc comment. 72
Error '{' should be on the previous line. 73
Error '?' is not preceded with whitespace. 76
Error Avoid inline conditionals. 76
Error ':' is not preceded with whitespace. 76
Error '{' should be on the previous line. 79
Error '{' should be on the previous line. 84
Error '+' should be on a new line. 85
Error Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. 93
Error Missing a Javadoc comment. 93
Error '{' should be on the previous line. 94
Error Method 'getTmpDir' is not designed for extension - needs to be abstract, final or empty. 101
Error '{' should be on the previous line. 102
Error Method 'cleanUpOldFiles' is not designed for extension - needs to be abstract, final or empty. 111
Error Parameter basename should be final. 111
Error '{' should be on the previous line. 112
Error Method 'cleanUpOldFiles' is not designed for extension - needs to be abstract, final or empty. 122
Error Parameter basedir should be final. 122
Error Parameter prefix should be final. 122
Error '{' should be on the previous line. 123
Error '{' should be on the previous line. 126
Error '{' should be on the previous line. 128

org/archive/util/package.html

ErrorLine
Error Missing package documentation file.0

st/ata/util/AList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 17
Error Redundant 'public' modifier. 17
Error Missing a Javadoc comment. 18
Error Redundant 'public' modifier. 18
Error Missing a Javadoc comment. 19
Error Redundant 'public' modifier. 19
Error Missing a Javadoc comment. 20
Error Redundant 'public' modifier. 20
Error Missing a Javadoc comment. 21
Error Redundant 'public' modifier. 21
Error Missing a Javadoc comment. 22
Error Redundant 'public' modifier. 22
Error Missing a Javadoc comment. 23
Error Redundant 'public' modifier. 23
Error Missing a Javadoc comment. 24
Error Redundant 'public' modifier. 24
Error Missing a Javadoc comment. 25
Error Redundant 'public' modifier. 25
Error Missing a Javadoc comment. 26
Error Redundant 'public' modifier. 26
Error First sentence should end with a period. 28
Error Expected an @return tag. 30
Error Redundant 'public' modifier. 30
Error Missing a Javadoc comment. 32
Error Redundant 'public' modifier. 32
Error Missing a Javadoc comment. 34
Error Redundant 'public' modifier. 34
Error Missing a Javadoc comment. 35
Error Redundant 'public' modifier. 35
Error Missing a Javadoc comment. 36
Error Redundant 'public' modifier. 36
Error Missing a Javadoc comment. 37
Error Redundant 'public' modifier. 37
Error First sentence should end with a period. 38
Error Expected an @return tag. 41
Error Redundant 'public' modifier. 41
Error Missing a Javadoc comment. 42
Error Redundant 'public' modifier. 42
Error Missing a Javadoc comment. 44
Error Redundant 'public' modifier. 44
Error Missing a Javadoc comment. 46
Error Redundant 'public' modifier. 46
Error Missing a Javadoc comment. 48
Error Redundant 'public' modifier. 48
Error Missing a Javadoc comment. 50
Error Redundant 'public' modifier. 50
Error Missing a Javadoc comment. 52
Error Redundant 'public' modifier. 52
Error Missing a Javadoc comment. 54
Error Redundant 'public' modifier. 54
Error Missing a Javadoc comment. 56
Error Redundant 'public' modifier. 56
Error Missing a Javadoc comment. 58
Error Redundant 'public' modifier. 58
Error Missing a Javadoc comment. 60
Error Redundant 'public' modifier. 60
Error Missing a Javadoc comment. 62
Error Redundant 'public' modifier. 62
Error Missing a Javadoc comment. 64
Error Redundant 'public' modifier. 64
Error Missing a Javadoc comment. 66
Error Redundant 'public' modifier. 66
Error Missing a Javadoc comment. 68
Error Redundant 'public' modifier. 68
Error Missing a Javadoc comment. 70
Error Redundant 'public' modifier. 70
Error Missing a Javadoc comment. 72
Error Redundant 'public' modifier. 72
Error Missing a Javadoc comment. 74
Error Redundant 'public' modifier. 74
Error Missing a Javadoc comment. 76
Error Redundant 'public' modifier. 76
Error Missing a Javadoc comment. 78
Error Redundant 'public' modifier. 78
Error Missing a Javadoc comment. 80
Error Redundant 'public' modifier. 80
Error Missing a Javadoc comment. 82
Error Redundant 'public' modifier. 82
Error Missing a Javadoc comment. 84
Error Redundant 'public' modifier. 84
Error Missing a Javadoc comment. 86
Error Redundant 'public' modifier. 86
Error Missing a Javadoc comment. 88
Error Redundant 'public' modifier. 88
Error Missing a Javadoc comment. 90
Error Redundant 'public' modifier. 90
Error Missing a Javadoc comment. 92
Error Redundant 'public' modifier. 92
Error Expected an @return tag. 100
Error Redundant 'public' modifier. 100
Error Expected @param tag for 'key'. 100
Error Redundant 'public' modifier. 107
Error Missing a Javadoc comment. 109
Error Redundant 'public' modifier. 109
Error Missing a Javadoc comment. 111
Error Redundant 'public' modifier. 111

st/ata/util/FPGenerator.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Unclosed HTML tag found: <strong>most</code> significant bits of a long word. 24
Error Extra HTML tag found: </code> significant bits of a long word. 24
Error Extra HTML tag found: </code>polynomial</code> to the desired fingerprint but may 36
Error Extra HTML tag found: </code> to the desired fingerprint but may have 36
Error Expected an @return tag. 58
Error Parameter polynomial should be final. 58
Error Expected @param tag for 'polynomial'. 58
Error Parameter degree should be final. 58
Error Expected @param tag for 'degree'. 58
Error Missing a Javadoc comment. 67
Error Name 'generators' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 67
Error '10' is a magic number. 67
Error Missing a Javadoc comment. 69
Error Name 'zero' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 69
Error Missing a Javadoc comment. 70
Error Name 'one' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 70
Error Expected an @return tag. 75
Error Parameter fp should be final. 75
Error Expected @param tag for 'fp'. 75
Error Name 'N' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Error '8' is a magic number. 76
Error '/' is not preceded with whitespace. 76
Error '/' is not followed by whitespace. 76
Error '8' is a magic number. 76
Error '8' is a magic number. 77
Error Avoid inline conditionals. 77
Error '8' is a magic number. 77
Error '*' is not preceded with whitespace. 77
Error '*' is not followed by whitespace. 77
Error '8' is a magic number. 80
Error '+' is not preceded with whitespace. 80
Error '+' is not followed by whitespace. 80
Error 'cast' is not followed by whitespace. 80
Error '0xff' is a magic number. 80
Error '8' is a magic number. 81
Error Empty statement. 82
Error Expected an @return tag. 91
Error Name 'extend_byte' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Error Parameter f should be final. 91
Error Expected @param tag for 'f'. 91
Error Parameter v should be final. 91
Error Expected @param tag for 'v'. 91
Error '0xff' is a magic number. 92
Error 'cast' is not followed by whitespace. 93
Error '>>>' is not preceded with whitespace. 94
Error '8' is a magic number. 94
Error '>>>' is not followed by whitespace. 94
Error '7' is a magic number. 95
Error '0xff' is a magic number. 95
Error Expected an @return tag. 101
Error Name 'extend_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Error Parameter f should be final. 101
Error Expected @param tag for 'f'. 101
Error Parameter v should be final. 101
Error Expected @param tag for 'v'. 101
Error '0xffff' is a magic number. 102
Error 'cast' is not followed by whitespace. 103
Error '>>>' is not preceded with whitespace. 104
Error '16' is a magic number. 104
Error '>>>' is not followed by whitespace. 104
Error '6' is a magic number. 105
Error '0xff' is a magic number. 105
Error '8' is a magic number. 105
Error '7' is a magic number. 106
Error '0xff' is a magic number. 106
Error Expected an @return tag. 112
Error Name 'extend_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Error Parameter f should be final. 112
Error Expected @param tag for 'f'. 112
Error Parameter v should be final. 112
Error Expected @param tag for 'v'. 112
Error '0xffffffffL' is a magic number. 113
Error 'cast' is not followed by whitespace. 114
Error '>>>' is not preceded with whitespace. 115
Error '32' is a magic number. 115
Error '>>>' is not followed by whitespace. 115
Error '4' is a magic number. 116
Error '0xff' is a magic number. 116
Error '8' is a magic number. 116
Error '5' is a magic number. 117
Error '0xff' is a magic number. 117
Error '8' is a magic number. 117
Error '6' is a magic number. 118
Error '0xff' is a magic number. 118
Error '8' is a magic number. 118
Error '7' is a magic number. 119
Error '0xff' is a magic number. 119
Error Expected an @return tag. 125
Error Name 'extend_long' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Error Parameter f should be final. 125
Error Expected @param tag for 'f'. 125
Error Parameter v should be final. 125
Error Expected @param tag for 'v'. 125
Error 'cast' is not followed by whitespace. 127
Error '0xff' is a magic number. 127
Error '8' is a magic number. 127
Error 'cast' is not followed by whitespace. 128
Error '0xff' is a magic number. 128
Error '8' is a magic number. 128
Error 'cast' is not followed by whitespace. 129
Error '0xff' is a magic number. 129
Error '8' is a magic number. 129
Error '3' is a magic number. 130
Error 'cast' is not followed by whitespace. 130
Error '0xff' is a magic number. 130
Error '8' is a magic number. 130
Error '4' is a magic number. 131
Error 'cast' is not followed by whitespace. 131
Error '0xff' is a magic number. 131
Error '8' is a magic number. 131
Error '5' is a magic number. 132
Error 'cast' is not followed by whitespace. 132
Error '0xff' is a magic number. 132
Error '8' is a magic number. 132
Error '6' is a magic number. 133
Error 'cast' is not followed by whitespace. 133
Error '0xff' is a magic number. 133
Error '8' is a magic number. 133
Error '7' is a magic number. 134
Error 'cast' is not followed by whitespace. 134
Error '0xff' is a magic number. 134
Error Expected an @return tag. 141
Error Parameter buf should be final. 141
Error Expected @param tag for 'buf'. 141
Error Parameter start should be final. 141
Error Expected @param tag for 'start'. 141
Error Parameter n should be final. 141
Error Expected @param tag for 'n'. 141
Error Expected an @return tag. 147
Error Parameter buf should be final. 147
Error Expected @param tag for 'buf'. 147
Error Parameter start should be final. 147
Error Expected @param tag for 'start'. 147
Error Parameter n should be final. 147
Error Expected @param tag for 'n'. 147
Error Expected an @return tag. 157
Error Parameter s should be final. 157
Error Expected @param tag for 's'. 157
Error Expected an @return tag. 163
Error Parameter buf should be final. 163
Error Expected @param tag for 'buf'. 163
Error Parameter start should be final. 163
Error Expected @param tag for 'start'. 163
Error Parameter n should be final. 163
Error Expected @param tag for 'n'. 163
Error Expected an @return tag. 169
Error Parameter buf should be final. 169
Error Expected @param tag for 'buf'. 169
Error Parameter start should be final. 169
Error Expected @param tag for 'start'. 169
Error Parameter n should be final. 169
Error Expected @param tag for 'n'. 169
Error Expected an @return tag. 175
Error Parameter s should be final. 175
Error Expected @param tag for 's'. 175
Error Expected an @return tag. 182
Error Parameter buf should be final. 182
Error Expected @param tag for 'buf'. 182
Error Parameter start should be final. 182
Error Expected @param tag for 'start'. 182
Error Parameter n should be final. 182
Error Expected @param tag for 'n'. 182
Error Expected an @return tag. 189
Error Parameter f should be final. 189
Error Expected @param tag for 'f'. 189
Error Parameter v should be final. 189
Error Expected @param tag for 'v'. 189
Error Expected an @return tag. 195
Error Parameter f should be final. 195
Error Expected @param tag for 'f'. 195
Error Parameter v should be final. 195
Error Expected @param tag for 'v'. 195
Error Expected an @return tag. 201
Error Parameter f should be final. 201
Error Expected @param tag for 'f'. 201
Error Parameter v should be final. 201
Error Expected @param tag for 'v'. 201
Error Expected an @return tag. 207
Error Parameter f should be final. 207
Error Expected @param tag for 'f'. 207
Error Parameter v should be final. 207
Error Expected @param tag for 'v'. 207
Error Expected an @return tag. 215
Error Parameter f should be final. 215
Error Expected @param tag for 'f'. 215
Error Parameter buf should be final. 215
Error Expected @param tag for 'buf'. 215
Error Parameter start should be final. 215
Error Expected @param tag for 'start'. 215
Error Parameter n should be final. 215
Error Expected @param tag for 'n'. 215
Error '+' is not preceded with whitespace. 217
Error '+' is not followed by whitespace. 217
Error Expected an @return tag. 226
Error Parameter f should be final. 226
Error Expected @param tag for 'f'. 226
Error Parameter buf should be final. 226
Error Expected @param tag for 'buf'. 226
Error Parameter start should be final. 226
Error Expected @param tag for 'start'. 226
Error Parameter n should be final. 226
Error Expected @param tag for 'n'. 226
Error '+' is not preceded with whitespace. 228
Error '+' is not followed by whitespace. 228
Error Expected an @return tag. 236
Error Parameter f should be final. 236
Error Expected @param tag for 'f'. 236
Error Parameter s should be final. 236
Error Expected @param tag for 's'. 236
Error Expected an @return tag. 257
Error Parameter f should be final. 257
Error Expected @param tag for 'f'. 257
Error Parameter buf should be final. 257
Error Expected @param tag for 'buf'. 257
Error Parameter start should be final. 257
Error Expected @param tag for 'start'. 257
Error Parameter n should be final. 257
Error Expected @param tag for 'n'. 257
Error '+' is not preceded with whitespace. 259
Error '+' is not followed by whitespace. 259
Error Expected an @return tag. 268
Error Parameter f should be final. 268
Error Expected @param tag for 'f'. 268
Error Parameter buf should be final. 268
Error Expected @param tag for 'buf'. 268
Error Parameter start should be final. 268
Error Expected @param tag for 'start'. 268
Error Parameter n should be final. 268
Error Expected @param tag for 'n'. 268
Error '+' is not preceded with whitespace. 270
Error '+' is not followed by whitespace. 270
Error Expected an @return tag. 278
Error Parameter f should be final. 278
Error Expected @param tag for 'f'. 278
Error Parameter s should be final. 278
Error Expected @param tag for 's'. 278
Error Expected an @return tag. 291
Error Parameter f should be final. 291
Error Expected @param tag for 'f'. 291
Error Parameter buf should be final. 291
Error Expected @param tag for 'buf'. 291
Error Parameter start should be final. 291
Error Expected @param tag for 'start'. 291
Error Parameter n should be final. 291
Error Expected @param tag for 'n'. 291
Error '+' is not preceded with whitespace. 293
Error '+' is not followed by whitespace. 293
Error Variable 'empty' must be private and have accessor methods. 300
Error Variable 'degree' must be private and have accessor methods. 304
Error Variable 'polynomial' must be private and have accessor methods. 308
Error Name 'ByteModTable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Error Parameter polynomial should be final. 322
Error 'polynomial' hides a field. 322
Error Expected @param tag for 'polynomial'. 322
Error Parameter degree should be final. 322
Error 'degree' hides a field. 322
Error Expected @param tag for 'degree'. 322
Error '16' is a magic number. 325
Error '256' is a magic number. 325
Error Name 'PowerTable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Error '128' is a magic number. 327
Error Name 'x_to_the_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Error Name 'x_to_the_degree_minus_one' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Error '-' is not preceded with whitespace. 330
Error '-' is not followed by whitespace. 330
Error '128' is a magic number. 331
Error '64' is a magic number. 342
Error '16' is a magic number. 344
Error '256' is a magic number. 347
Error '8' is a magic number. 351
Error '127' is a magic number. 355
Error '*' is not preceded with whitespace. 355
Error '*' is not followed by whitespace. 355
Error '8' is a magic number. 355
Error Name 'polynomials' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 368
Error Array brackets at illegal position. 368
Error '0xC000000000000000L' is a magic number. 370
Error '0xC000000000000000L' is a magic number. 370
Error '0xE000000000000000L' is a magic number. 371
Error '0xE000000000000000L' is a magic number. 371
Error '0xD000000000000000L' is a magic number. 372
Error '0xB000000000000000L' is a magic number. 372
Error '0xF800000000000000L' is a magic number. 373
Error '0xF800000000000000L' is a magic number. 373
Error '0xEC00000000000000L' is a magic number. 374
Error '0xBC00000000000000L' is a magic number. 374
Error '0xDA00000000000000L' is a magic number. 375
Error '0xB600000000000000L' is a magic number. 375
Error '0xE500000000000000L' is a magic number. 376
Error '0xE500000000000000L' is a magic number. 376
Error '0x9680000000000000L' is a magic number. 377
Error '0xD480000000000000L' is a magic number. 377
Error '0x80C0000000000000L' is a magic number. 378
Error '0x8840000000000000L' is a magic number. 378
Error '0xB0A0000000000000L' is a magic number. 379
Error '0xE9A0000000000000L' is a magic number. 379
Error '0xD9F0000000000000L' is a magic number. 380
Error '0xC9B0000000000000L' is a magic number. 380
Error '0xE758000000000000L' is a magic number. 381
Error '0xDE98000000000000L' is a magic number. 381
Error '0xE42C000000000000L' is a magic number. 382
Error '0x94E4000000000000L' is a magic number. 382
Error '0xD4CE000000000000L' is a magic number. 383
Error '0xB892000000000000L' is a magic number. 383
Error '0xE2AB000000000000L' is a magic number. 384
Error '0x9E39000000000000L' is a magic number. 384
Error '0xCCE4800000000000L' is a magic number. 385
Error '0x9783800000000000L' is a magic number. 385
Error '0xD8F8C00000000000L' is a magic number. 386
Error '0xA9CDC00000000000L' is a magic number. 386
Error '0x9A28200000000000L' is a magic number. 387
Error '0xFD79E00000000000L' is a magic number. 387
Error '0xC782500000000000L' is a magic number. 388
Error '0x96CD300000000000L' is a magic number. 388
Error '0xBEE6880000000000L' is a magic number. 389
Error '0xE902C80000000000L' is a magic number. 389
Error '0x86D7E40000000000L' is a magic number. 390
Error '0xF066340000000000L' is a magic number. 390
Error '0x9888060000000000L' is a magic number. 391
Error '0x910ABE0000000000L' is a magic number. 391
Error '0xFF30E30000000000L' is a magic number. 392
Error '0xB27EFB0000000000L' is a magic number. 392
Error '0x8E375B8000000000L' is a magic number. 393
Error '0xA03D948000000000L' is a magic number. 393
Error '0xD1415C4000000000L' is a magic number. 394
Error '0xF5357CC000000000L' is a magic number. 394
Error '0x91A916E000000000L' is a magic number. 395
Error '0xB6CE66E000000000L' is a magic number. 395
Error '0xE6D2FC5000000000L' is a magic number. 396
Error '0xD55882B000000000L' is a magic number. 396
Error '0x9A3BA0B800000000L' is a magic number. 397
Error '0xFBD654E800000000L' is a magic number. 397
Error '0xAEA5D2E400000000L' is a magic number. 398
Error '0xF0E533AC00000000L' is a magic number. 398
Error '0xDA88B7BE00000000L' is a magic number. 399
Error '0xAA3AAEDE00000000L' is a magic number. 399
Error '0xBA75BB4300000000L' is a magic number. 400
Error '0xF5A811C500000000L' is a magic number. 400
Error '0x9B6C9A2F80000000L' is a magic number. 401
Error '0x9603CCED80000000L' is a magic number. 401
Error '0xFABB538840000000L' is a magic number. 402
Error '0xE2747090C0000000L' is a magic number. 402
Error '0x8358898EA0000000L' is a magic number. 403
Error '0x8C698D3D20000000L' is a magic number. 403
Error '0xDA8ABD5BF0000000L' is a magic number. 404
Error '0xF6DF3A0AF0000000L' is a magic number. 404
Error '0xB090C3F758000000L' is a magic number. 405
Error '0xD3B4D3D298000000L' is a magic number. 405
Error '0xAD9882F5BC000000L' is a magic number. 406
Error '0x88DA4FB544000000L' is a magic number. 406
Error '0xC3C366272A000000L' is a magic number. 407
Error '0xDCCF2A2262000000L' is a magic number. 407
Error '0x9BC0224A97000000L' is a magic number. 408
Error '0xAF5D96F273000000L' is a magic number. 408
Error '0x8643FFF621800000L' is a magic number. 409
Error '0x8E390C6EDC800000L' is a magic number. 409
Error '0xE45C01919BC00000L' is a magic number. 410
Error '0xCBB34C8945C00000L' is a magic number. 410
Error '0x80D8141BC2E00000L' is a magic number. 411
Error '0x886AFC3912200000L' is a magic number. 411
Error '0xF605807C26500000L' is a magic number. 412
Error '0xA3B92D28F6300000L' is a magic number. 412
Error '0xCE9A2CFC76280000L' is a magic number. 413
Error '0x98400C1921280000L' is a magic number. 413
Error '0xF61894904C040000L' is a magic number. 414
Error '0xC8BE6DBCEC8C0000L' is a magic number. 414
Error '0xE3A44C104D160000L' is a magic number. 415
Error '0xCA84A59443760000L' is a magic number. 415
Error '0xC7E84953A11B0000L' is a magic number. 416
Error '0xD9D4F6AA02CB0000L' is a magic number. 416
Error '0xC26CDD1C9A358000L' is a magic number. 417
Error '0x8BE8478434328000L' is a magic number. 417
Error '0xAE125DBEB198C000L' is a magic number. 418
Error '0xFCC5DBFD5AAAC000L' is a magic number. 418
Error '0x86DE52A079A6A000L' is a magic number. 419
Error '0xC5F16BD883816000L' is a magic number. 419
Error '0xDF82486AAFE37000L' is a magic number. 420
Error '0xA293EC735692D000L' is a magic number. 420
Error '0xE91ABA275C272800L' is a magic number. 421
Error '0xD686192874E3C800L' is a magic number. 421
Error '0x963D0960DAB3FC00L' is a magic number. 422
Error '0xBA9DE62072621400L' is a magic number. 422
Error '0xA2188C4E8A46CE00L' is a magic number. 423
Error '0xD31F75BCB4977E00L' is a magic number. 423
Error '0xC43A416020A6CB00L' is a magic number. 424
Error '0x99F57FECA12B3900L' is a magic number. 424
Error '0xA4F72EF82A58AE80L' is a magic number. 425
Error '0xCECE4391B81DA380L' is a magic number. 425
Error '0xB39F119264BC0940L' is a magic number. 426
Error '0x80A277D20DABB9C0L' is a magic number. 426
Error '0xFD6616C0CBFA0B20L' is a magic number. 427
Error '0xED16E64117DC11A0L' is a magic number. 427
Error '0xFFA8BC44327B5390L' is a magic number. 428
Error '0xEDFB13DB3B66C210L' is a magic number. 428
Error '0xCAE8EB99E73AB548L' is a magic number. 429
Error '0xC86135B6EA2F0B98L' is a magic number. 429
Error '0xBA49BADCDD19B16CL' is a magic number. 430
Error '0x8F1944AFB18564C4L' is a magic number. 430
Error '0xECFC86D765EABBEEL' is a magic number. 431
Error '0x9190E1C46CC13702L' is a magic number. 431
Error '0xE1F8D6B3195D6D97L' is a magic number. 432
Error '0xDF70267FF5E4C979L' is a magic number. 432
Error '0xD74307D3FD3382DBL' is a magic number. 433
Error '0x9999B3FFDC769B48L' is a magic number. 433
Error Name 'std64' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 438
Error '64' is a magic number. 438
Error '64' is a magic number. 438
Error Name 'std32' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 442
Error '32' is a magic number. 442
Error '32' is a magic number. 442

st/ata/util/HashtableAList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 19
Error Missing a Javadoc comment. 21
Error Missing a Javadoc comment. 22
Error Variable 'values' must be private and have accessor methods. 22
Error Missing a Javadoc comment. 23
Error Parameter v should be final. 23
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 24
Error Missing a Javadoc comment. 24
Error Parameter obj should be final. 24
Error 'if' construct must use '{}'s. 25
Error '!' is followed by whitespace. 25
Error 'cast' is not followed by whitespace. 26
Error Method 'clear' is not designed for extension - needs to be abstract, final or empty. 32
Error Method 'containsKey' is not designed for extension - needs to be abstract, final or empty. 37
Error Missing a Javadoc comment. 37
Error Parameter key should be final. 37
Error Method 'clone' is not designed for extension - needs to be abstract, final or empty. 47
Error '=' is not preceded with whitespace. 50
Error '=' is not followed by whitespace. 50
Error '<' is not preceded with whitespace. 50
Error '<' is not followed by whitespace. 50
Error '=' is not preceded with whitespace. 51
Error '=' is not followed by whitespace. 51
Error 'if' construct must use '{}'s. 52
Error 'cast' is not followed by whitespace. 53
Error 'cast' is not followed by whitespace. 55
Error '=' is not preceded with whitespace. 56
Error '=' is not followed by whitespace. 56
Error '=' is not preceded with whitespace. 57
Error '=' is not followed by whitespace. 57
Error '<' is not preceded with whitespace. 57
Error '<' is not followed by whitespace. 57
Error '==' is not preceded with whitespace. 58
Error '==' is not followed by whitespace. 58
Error '=' is not preceded with whitespace. 64
Error '=' is not followed by whitespace. 64
Error '<' is not preceded with whitespace. 64
Error '<' is not followed by whitespace. 64
Error 'if' construct must use '{}'s. 65
Error '==' is not preceded with whitespace. 65
Error '==' is not followed by whitespace. 65
Error '=' is not preceded with whitespace. 66
Error '=' is not followed by whitespace. 66
Error 'cast' is not followed by whitespace. 66
Error 'cast' is not followed by whitespace. 70
Error 'for' construct must use '{}'s. 72
Error '=' is not preceded with whitespace. 72
Error '=' is not followed by whitespace. 72
Error '<' is not preceded with whitespace. 72
Error '<' is not followed by whitespace. 72
Error '=' is not preceded with whitespace. 73
Error '=' is not followed by whitespace. 73
Error '}' should be on the same line. 75
Error 'cast' is not followed by whitespace. 77
Error 'else' construct must use '{}'s. 80
Error Line has trailing spaces. 86
Error Method 'copyFrom' is not designed for extension - needs to be abstract, final or empty. 90
Error Parameter other should be final. 90
Error 'cast' is not followed by whitespace. 93
Error Method 'getObject' is not designed for extension - needs to be abstract, final or empty. 140
Error Missing a Javadoc comment. 140
Error Parameter key should be final. 140
Error Method 'putObject' is not designed for extension - needs to be abstract, final or empty. 144
Error Missing a Javadoc comment. 144
Error Parameter key should be final. 144
Error Parameter val should be final. 144
Error Method 'remove' is not designed for extension - needs to be abstract, final or empty. 147
Error Missing a Javadoc comment. 147
Error Parameter key should be final. 147
Error Method 'getKeys' is not designed for extension - needs to be abstract, final or empty. 150
Error Missing a Javadoc comment. 150
Error Method 'getKeyArray' is not designed for extension - needs to be abstract, final or empty. 154
Error Missing a Javadoc comment. 154
Error Array brackets at illegal position. 156
Error 'for' construct must use '{}'s. 157
Error 'for' is not followed by whitespace. 157
Error 'cast' is not followed by whitespace. 158
Error Method 'getInt' is not designed for extension - needs to be abstract, final or empty. 162
Error Missing a Javadoc comment. 162
Error Parameter key should be final. 162
Error 'cast' is not followed by whitespace. 163
Error 'if' construct must use '{}'s. 164
Error Method 'getLong' is not designed for extension - needs to be abstract, final or empty. 168
Error Missing a Javadoc comment. 168
Error Parameter key should be final. 168
Error 'cast' is not followed by whitespace. 169
Error 'if' construct must use '{}'s. 170
Error Method 'getString' is not designed for extension - needs to be abstract, final or empty. 174
Error Missing a Javadoc comment. 174
Error Parameter key should be final. 174
Error 'cast' is not followed by whitespace. 175
Error 'if' construct must use '{}'s. 176
Error Method 'getAList' is not designed for extension - needs to be abstract, final or empty. 180
Error Missing a Javadoc comment. 180
Error Parameter key should be final. 180
Error 'if' construct must use '{}'s. 182
Error Method 'getDate' is not designed for extension - needs to be abstract, final or empty. 186
Error Missing a Javadoc comment. 186
Error Parameter key should be final. 186
Error 'cast' is not followed by whitespace. 187
Error 'if' construct must use '{}'s. 188
Error Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. 192
Error Missing a Javadoc comment. 192
Error Parameter key should be final. 192
Error 'cast' is not followed by whitespace. 193
Error 'if' construct must use '{}'s. 194
Error Method 'getIntArray' is not designed for extension - needs to be abstract, final or empty. 198
Error Missing a Javadoc comment. 198
Error Parameter key should be final. 198
Error 'if' construct must use '{}'s. 200
Error Method 'getLongArray' is not designed for extension - needs to be abstract, final or empty. 204
Error Missing a Javadoc comment. 204
Error Parameter key should be final. 204
Error 'if' construct must use '{}'s. 206
Error Method 'getStringArray' is not designed for extension - needs to be abstract, final or empty. 210
Error Missing a Javadoc comment. 210
Error Parameter key should be final. 210
Error 'if' construct must use '{}'s. 212
Error Method 'getAListArray' is not designed for extension - needs to be abstract, final or empty. 216
Error Missing a Javadoc comment. 216
Error Parameter key should be final. 216
Error 'if' construct must use '{}'s. 218
Error Method 'getDateArray' is not designed for extension - needs to be abstract, final or empty. 222
Error Missing a Javadoc comment. 222
Error Parameter key should be final. 222
Error 'if' construct must use '{}'s. 224
Error Method 'getInputStreamArray' is not designed for extension - needs to be abstract, final or empty. 228
Error Missing a Javadoc comment. 228
Error Parameter key should be final. 228
Error Array brackets at illegal position. 229
Error 'cast' is not followed by whitespace. 229
Error 'if' construct must use '{}'s. 230
Error Method 'getStringArrayArray' is not designed for extension - needs to be abstract, final or empty. 234
Error Missing a Javadoc comment. 234
Error Parameter key should be final. 234
Error 'if' construct must use '{}'s. 236
Error Method 'putInt' is not designed for extension - needs to be abstract, final or empty. 241
Error Missing a Javadoc comment. 241
Error Parameter key should be final. 241
Error Parameter value should be final. 241
Error Method 'putLong' is not designed for extension - needs to be abstract, final or empty. 245
Error Missing a Javadoc comment. 245
Error Parameter key should be final. 245
Error Parameter value should be final. 245
Error Method 'putString' is not designed for extension - needs to be abstract, final or empty. 249
Error Missing a Javadoc comment. 249
Error Parameter key should be final. 249
Error Parameter value should be final. 249
Error Method 'putAList' is not designed for extension - needs to be abstract, final or empty. 253
Error Missing a Javadoc comment. 253
Error Parameter key should be final. 253
Error Parameter value should be final. 253
Error Method 'putDate' is not designed for extension - needs to be abstract, final or empty. 257
Error Missing a Javadoc comment. 257
Error Parameter key should be final. 257
Error Parameter value should be final. 257
Error Method 'putInputStream' is not designed for extension - needs to be abstract, final or empty. 261
Error Missing a Javadoc comment. 261
Error Parameter key should be final. 261
Error Parameter value should be final. 261
Error Method 'putIntArray' is not designed for extension - needs to be abstract, final or empty. 265
Error Missing a Javadoc comment. 265
Error Parameter key should be final. 265
Error Parameter value should be final. 265
Error Method 'putLongArray' is not designed for extension - needs to be abstract, final or empty. 269
Error Missing a Javadoc comment. 269
Error Parameter key should be final. 269
Error Parameter value should be final. 269
Error Method 'putStringArray' is not designed for extension - needs to be abstract, final or empty. 273
Error Missing a Javadoc comment. 273
Error Parameter key should be final. 273
Error Parameter value should be final. 273
Error Method 'putAListArray' is not designed for extension - needs to be abstract, final or empty. 277
Error Missing a Javadoc comment. 277
Error Parameter key should be final. 277
Error Parameter value should be final. 277
Error Method 'putDateArray' is not designed for extension - needs to be abstract, final or empty. 281
Error Missing a Javadoc comment. 281
Error Parameter key should be final. 281
Error Parameter value should be final. 281
Error Method 'putInputStreamArray' is not designed for extension - needs to be abstract, final or empty. 285
Error Missing a Javadoc comment. 285
Error Parameter key should be final. 285
Error Parameter value should be final. 285
Error Method 'putStringArrayArray' is not designed for extension - needs to be abstract, final or empty. 289
Error Missing a Javadoc comment. 289
Error Parameter key should be final. 289
Error Parameter value should be final. 289
Error Definition of 'equals()' without corresponding definition of 'hashCode()'. 299
Error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 299
Error Parameter obj should be final. 299
Error Expected @param tag for 'obj'. 299
Error 'if' construct must use '{}'s. 300
Error '!' is followed by whitespace. 300
Error 'cast' is not followed by whitespace. 301
Error ';' is followed by whitespace. 302
Error 'if' construct must use '{}'s. 303
Error ';' is followed by whitespace. 305
Error '!' is followed by whitespace. 309
Error 'if' construct must use '{}'s. 311
Error '!' is followed by whitespace. 311
Error 'if' construct must use '{}'s. 312
Error '!' is followed by whitespace. 312
Error 'cast' is not followed by whitespace. 312
Error 'cast' is not followed by whitespace. 312
Error 'if' construct must use '{}'s. 315
Error '!' is followed by whitespace. 315
Error 'if' construct must use '{}'s. 316
Error '!' is followed by whitespace. 316
Error 'cast' is not followed by whitespace. 316
Error 'cast' is not followed by whitespace. 316
Error 'if' construct must use '{}'s. 318
Error '!' is followed by whitespace. 318
Error 'if' construct must use '{}'s. 319
Error '!' is followed by whitespace. 319
Error 'cast' is not followed by whitespace. 319
Error 'cast' is not followed by whitespace. 319
Error 'if' construct must use '{}'s. 321
Error '!' is followed by whitespace. 321
Error 'if' construct must use '{}'s. 322
Error '!' is followed by whitespace. 322
Error 'cast' is not followed by whitespace. 322
Error 'cast' is not followed by whitespace. 322
Error 'else' construct must use '{}'s. 324
Error Method 'getType' is not designed for extension - needs to be abstract, final or empty. 330
Error Missing a Javadoc comment. 330
Error Parameter key should be final. 330
Error 'if' construct must use '{}'s. 332
Error 'if' construct must use '{}'s. 333
Error 'if' construct must use '{}'s. 334
Error 'if' construct must use '{}'s. 335
Error 'if' construct must use '{}'s. 336
Error 'if' construct must use '{}'s. 337
Error 'if' construct must use '{}'s. 338
Error 'if' construct must use '{}'s. 339
Error 'if' construct must use '{}'s. 340
Error 'if' construct must use '{}'s. 341
Error 'if' construct must use '{}'s. 342
Error 'if' construct must use '{}'s. 343
Error 'if' construct must use '{}'s. 344
Error 'if' construct must use '{}'s. 345
Error 'if' construct must use '{}'s. 346
Error 'if' construct must use '{}'s. 347
Error 'else' construct must use '{}'s. 348
Error Missing a Javadoc comment. 362
Error Variable 'key' must be private and have accessor methods. 362
Error Missing a Javadoc comment. 363
Error Variable 'val' must be private and have accessor methods. 363
Error Missing a Javadoc comment. 364
Error Parameter k should be final. 364
Error Parameter v should be final. 364
Error Method 'zInsert' is not designed for extension - needs to be abstract, final or empty. 367
Error Missing a Javadoc comment. 367
Error Parameter entries should be final. 367
Error Method 'zInsert' is not designed for extension - needs to be abstract, final or empty. 373
Error Missing a Javadoc comment. 373
Error Parameter entry should be final. 373
Error 'cast' is not followed by whitespace. 375
Error 'cast' is not followed by whitespace. 378
Error Array brackets at illegal position. 381
Error 'cast' is not followed by whitespace. 381
Error 'for' is not followed by whitespace. 382
Error 'cast' is not followed by whitespace. 384
Error Method 'close' is not designed for extension - needs to be abstract, final or empty. 393
Error Missing a Javadoc comment. 393
Error Method 'newAList' is not designed for extension - needs to be abstract, final or empty. 418
Error Missing a Javadoc comment. 418
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 422
Error Missing a Javadoc comment. 422

st/ata/util/MutableAList.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Missing a Javadoc comment. 11
Error Redundant 'public' modifier. 11
Error Missing a Javadoc comment. 13
Error Redundant 'public' modifier. 13
Error Missing a Javadoc comment. 15
Error Redundant 'public' modifier. 15
Error Missing a Javadoc comment. 17
Error Redundant 'public' modifier. 17
Error Missing a Javadoc comment. 19
Error Redundant 'public' modifier. 19
Error Missing a Javadoc comment. 21
Error Redundant 'public' modifier. 21
Error Missing a Javadoc comment. 23
Error Redundant 'public' modifier. 23
Error Missing a Javadoc comment. 25
Error Redundant 'public' modifier. 25
Error Missing a Javadoc comment. 27
Error Redundant 'public' modifier. 27
Error Missing a Javadoc comment. 29
Error Redundant 'public' modifier. 29
Error Missing a Javadoc comment. 31
Error Redundant 'public' modifier. 31
Error Missing a Javadoc comment. 33
Error Redundant 'public' modifier. 33
Error Missing a Javadoc comment. 35
Error Redundant 'public' modifier. 35

st/ata/util/X.java

ErrorLine
Error Missing a header - not enough lines in file. 1
Error Utility classes should not have a public or default constructor. 17
Error Missing a Javadoc comment. 18
Error Parameter m should be final. 21
Error Expected @param tag for 'm'. 21
Error Parameter systemProperty should be final. 33
Error Parameter b should be final. 44
Error Expected @param tag for 'b'. 44
Error 'if' construct must use '{}'s. 45
Error Parameter b should be final. 52
Error Expected @param tag for 'b'. 52
Error Parameter m should be final. 52
Error Expected @param tag for 'm'. 52
Error 'if' construct must use '{}'s. 53
Error Parameter b should be final. 60
Error Expected @param tag for 'b'. 60
Error 'if' construct must use '{}'s. 61
Error Parameter b should be final. 68
Error Expected @param tag for 'b'. 68
Error 'if' construct must use '{}'s. 69
Error Expected an @return tag. 80
Error Parameter e should be final. 80
Error Expected @param tag for 'e'. 80
Error Parameter b should be final. 87
Error Expected @param tag for 'b'. 87
Error Parameter b should be final. 94
Error Expected @param tag for 'b'. 94
Error Parameter m should be final. 94
Error Expected @param tag for 'm'. 94
Error '!' is followed by whitespace. 95
Error 'if' construct must use '{}'s. 97
Error First sentence should end with a period. 108
Error Parameter programName should be final. 111
Error Expected @param tag for 'programName'. 111
Error Parameter args should be final. 111
Error Expected @param tag for 'args'. 111
Error '=' is not preceded with whitespace. 113
Error '=' is not followed by whitespace. 113
Error '<' is not preceded with whitespace. 113
Error '<' is not followed by whitespace. 113
Error '{' is not preceded with whitespace. 113
Error Missing a Javadoc comment. 118
Error Expected an @return tag. 128
Error Parameter t should be final. 128
Error Expected @param tag for 't'. 128
Error Parameter t should be final. 142
Error Expected @param tag for 't'. 142
Error Parameter n should be final. 142
Error Expected @param tag for 'n'. 142
Error Missing a Javadoc comment. 150
Error Parameter buf should be final. 150
Error Parameter offset should be final. 150
Error '+' is not preceded with whitespace. 151
Error '+' is not followed by whitespace. 151
Error '3' is a magic number. 151
Error '&' is not preceded with whitespace. 151
Error '&' is not followed by whitespace. 151
Error '0xff' is a magic number. 151
Error '<<' is not preceded with whitespace. 151
Error '24' is a magic number. 151
Error '<<' is not followed by whitespace. 151
Error '+' is not preceded with whitespace. 152
Error '+' is not followed by whitespace. 152
Error '&' is not preceded with whitespace. 152
Error '&' is not followed by whitespace. 152
Error '0xff' is a magic number. 152
Error '<<' is not preceded with whitespace. 152
Error '16' is a magic number. 152
Error '<<' is not followed by whitespace. 152
Error '+' is not preceded with whitespace. 153
Error '+' is not followed by whitespace. 153
Error '&' is not preceded with whitespace. 153
Error '&' is not followed by whitespace. 153
Error '0xff' is a magic number. 153
Error '<<' is not preceded with whitespace. 153
Error '8' is a magic number. 153
Error '<<' is not followed by whitespace. 153
Error '&' is not preceded with whitespace. 154
Error '&' is not followed by whitespace. 154
Error '0xff' is a magic number. 154
Error Missing a Javadoc comment. 157
Error Parameter buf should be final. 157
Error Parameter offset should be final. 157
Error '+' is not preceded with whitespace. 158
Error '+' is not followed by whitespace. 158
Error '&' is not preceded with whitespace. 158
Error '&' is not followed by whitespace. 158
Error '0xff' is a magic number. 158
Error '<<' is not preceded with whitespace. 158
Error '8' is a magic number. 158
Error '<<' is not followed by whitespace. 158
Error '&' is not preceded with whitespace. 159
Error '&' is not followed by whitespace. 159
Error '0xff' is a magic number. 159
Error Missing a Javadoc comment. 162
Error Parameter buf should be final. 162
Error Parameter offset should be final. 162
Error Parameter val should be final. 162
Error '<=' is not preceded with whitespace. 163
Error '<=' is not followed by whitespace. 163
Error '>=' is not preceded with whitespace. 163
Error '>=' is not followed by whitespace. 163
Error 'cast' is not followed by whitespace. 164
Error '8' is a magic number. 164
Error 'cast' is not followed by whitespace. 165
Error Missing a Javadoc comment. 168
Error Parameter buf should be final. 168
Error Parameter offset should be final. 168
Error Parameter val should be final. 168
Error 'cast' is not followed by whitespace. 169
Error '8' is a magic number. 169
Error 'cast' is not followed by whitespace. 170
Error '8' is a magic number. 170
Error 'cast' is not followed by whitespace. 171
Error '8' is a magic number. 171
Error 'cast' is not followed by whitespace. 172
Error Missing a Javadoc comment. 175
Error Parameter buf should be final. 175
Error Parameter offset should be final. 175
Error '0xffffffffL' is a magic number. 176
Error '+' is not preceded with whitespace. 177
Error '+' is not followed by whitespace. 177
Error '4' is a magic number. 177
Error '<<' is not preceded with whitespace. 178
Error '32' is a magic number. 178
Error '<<' is not followed by whitespace. 178
Error Missing a Javadoc comment. 181
Error Parameter buf should be final. 181
Error Parameter offset should be final. 181
Error Parameter val should be final. 181
Error 'cast' is not followed by whitespace. 182
Error '8' is a magic number. 182
Error 'cast' is not followed by whitespace. 183
Error '8' is a magic number. 183
Error 'cast' is not followed by whitespace. 184
Error '8' is a magic number. 184
Error 'cast' is not followed by whitespace. 185
Error '8' is a magic number. 185
Error 'cast' is not followed by whitespace. 186
Error '8' is a magic number. 186
Error 'cast' is not followed by whitespace. 187
Error '8' is a magic number. 187
Error 'cast' is not followed by whitespace. 188
Error '8' is a magic number. 188
Error 'cast' is not followed by whitespace. 189
Error Expected an @return tag. 197
Error Parameter data should be final. 197
Error Expected @param tag for 'data'. 197
Error Expected an @return tag. 211
Error Parameter data should be final. 211
Error Expected @param tag for 'data'. 211
Error Parameter start should be final. 211
Error Expected @param tag for 'start'. 211
Error Parameter end should be final. 211
Error Expected @param tag for 'end'. 211
Error '0x20' is a magic number. 220
Error '0x7e' is a magic number. 220
Error '6' is a magic number. 242
Error '3' is a magic number. 243
Error '0x07' is a magic number. 243
Error '0x07' is a magic number. 244
Error 'cast' is not followed by whitespace. 248
Error Missing a Javadoc comment. 254
Error Parameter ctxt should be final. 254
Error Parameter level should be final. 254
Error Parameter msg should be final. 254
Error Parameter t should be final. 254
Error '+' is not preceded with whitespace. 255
Error '+' is not followed by whitespace. 255
Error '+' is not preceded with whitespace. 255
Error '+' is not followed by whitespace. 255
Error '+' is not preceded with whitespace. 255
Error '+' is not followed by whitespace. 255
Error Missing a Javadoc comment. 257
Error Parameter ctxt should be final. 257
Error Parameter level should be final. 257
Error Parameter msg should be final. 257
Error '+' is not preceded with whitespace. 258
Error '+' is not followed by whitespace. 258
Error '+' is not preceded with whitespace. 258
Error '+' is not followed by whitespace. 258
Error '+' is not preceded with whitespace. 258
Error '+' is not followed by whitespace. 258
Error Missing a Javadoc comment. 260
Error Parameter al should be final. 260
Error Parameter cm should be final. 260
Error 'if' construct must use '{}'s. 261
Error '<' is not preceded with whitespace. 261
Error '<' is not followed by whitespace. 261
Error 'if' construct must use '{}'s. 268

st/ata/util/package.html

ErrorLine
Error Missing package documentation file.0