PMD Results

The following document contains the results of PMD 4.3.

Files

org/apache/accumulo/core/client/BatchWriterConfig.java

ViolationLine
Avoid empty if statements219 - 221

org/apache/accumulo/core/client/IsolatedScanner.java

ViolationLine
An empty statement (semicolon) not part of a loop254

org/apache/accumulo/core/client/admin/TableOperationsHelper.java

ViolationLine
These nested if statements could be combined109 - 114

org/apache/accumulo/core/client/admin/TableOperationsImpl.java

ViolationLine
An empty statement (semicolon) not part of a loop1191

org/apache/accumulo/core/client/impl/ServerClient.java

ViolationLine
These nested if statements could be combined159 - 166

org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java

ViolationLine
These nested if statements could be combined417 - 419

org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java

ViolationLine
Avoid unused method parameters such as 'e'.504 - 509

org/apache/accumulo/core/client/impl/ThriftTransportPool.java

ViolationLine
Avoid unused private fields such as 'reserved'.145
Avoid unused method parameters such as 'e'.152 - 154

org/apache/accumulo/core/client/impl/thrift/ClientService.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Arrays'45

org/apache/accumulo/core/client/impl/thrift/ConfigurationType.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/client/impl/thrift/TableOperation.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/client/impl/thrift/TableOperationExceptionType.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/client/impl/thrift/ThriftTest.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45

org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java

ViolationLine
Avoid unused imports such as 'org.apache.accumulo.core.security.Authorizations'24
Avoid unused imports such as 'org.apache.hadoop.fs.Path'26

org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java

ViolationLine
Avoid empty catch blocks434 - 436

org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java

ViolationLine
Avoid unused imports such as 'org.apache.accumulo.core.security.Authorizations'25
Avoid unused imports such as 'org.apache.hadoop.fs.Path'27

org/apache/accumulo/core/client/mapred/InputFormatBase.java

ViolationLine
Avoid unused imports such as 'org.apache.hadoop.mapred.Reporter'69

org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java

ViolationLine
Avoid unused imports such as 'org.apache.accumulo.core.security.Authorizations'24
Avoid unused imports such as 'org.apache.hadoop.fs.Path'26
Avoid unused imports such as 'org.apache.hadoop.mapreduce.Job'29

org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java

ViolationLine
Avoid empty catch blocks438 - 440

org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java

ViolationLine
Avoid unused imports such as 'org.apache.accumulo.core.security.Authorizations'25
Avoid unused imports such as 'org.apache.hadoop.fs.Path'27
Avoid unused imports such as 'org.apache.hadoop.mapreduce.Job'31

org/apache/accumulo/core/client/mapreduce/InputFormatBase.java

ViolationLine
Avoid unused constructor parameters such as 'table'.886 - 889

org/apache/accumulo/core/client/mock/MockShell.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe80

org/apache/accumulo/core/conf/AccumuloConfiguration.java

ViolationLine
These nested if statements could be combined137 - 140

org/apache/accumulo/core/data/thrift/InitialMultiScan.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/InitialScan.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/IterInfo.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/MapFileInfo.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/MultiScanResult.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/ScanResult.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/TColumn.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/TKey.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/TKeyExtent.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/TKeyValue.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/TMutation.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/TRange.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/data/thrift/UpdateErrors.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/file/BloomFilterLayer.java

ViolationLine
Avoid empty catch blocks220 - 222

org/apache/accumulo/core/file/FileUtil.java

ViolationLine
Avoid empty catch blocks86 - 88

org/apache/accumulo/core/file/blockfile/cache/ClassSize.java

ViolationLine
These nested if statements could be combined205 - 208
These nested if statements could be combined231 - 235

org/apache/accumulo/core/file/rfile/RFile.java

ViolationLine
Avoid empty if statements710 - 712
Avoid empty finally blocks912 - 916

org/apache/accumulo/core/file/rfile/RelativeKey.java

ViolationLine
Avoid empty if statements576 - 578
Avoid empty if statements586 - 588
Avoid empty if statements596 - 598
Avoid empty if statements606 - 608
Avoid empty if statements616 - 618

org/apache/accumulo/core/file/rfile/bcfile/Compression.java

ViolationLine
Avoid empty catch blocks89 - 91
Avoid empty catch blocks266 - 268

org/apache/accumulo/core/file/rfile/bcfile/RawComparable.java

ViolationLine
Avoid unused imports such as 'java.util.Comparator'21

org/apache/accumulo/core/file/rfile/bcfile/TFile.java

ViolationLine
Avoid unnecessary return statements1193

org/apache/accumulo/core/gc/thrift/GCMonitorService.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45

org/apache/accumulo/core/gc/thrift/GCStatus.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/gc/thrift/GcCycleStats.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/iterators/SortedKeyValueIterator.java

ViolationLine
Avoid unused imports such as 'java.util.NoSuchElementException'22

org/apache/accumulo/core/iterators/system/SourceSwitchingIterator.java

ViolationLine
Avoid unused private methods such as '_switchNow()'.171
These nested if statements could be combined176 - 178

org/apache/accumulo/core/iterators/user/VisibilityFilter.java

ViolationLine
Overriding method merely calls super101 - 104

org/apache/accumulo/core/master/thrift/Compacting.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/master/thrift/DeadServer.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/master/thrift/MasterClientService.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45

org/apache/accumulo/core/master/thrift/MasterGoalState.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/master/thrift/MasterState.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/master/thrift/RecoveryException.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/master/thrift/RecoveryStatus.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/master/thrift/TableInfo.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/master/thrift/TableOperation.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/master/thrift/TabletLoadState.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/master/thrift/TabletServerStatus.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/master/thrift/TabletSplit.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/security/Authorizations.java

ViolationLine
Avoid unused private methods such as 'setAuthorizations(Charset,String...)'.155

org/apache/accumulo/core/security/ColumnVisibility.java

ViolationLine
These nested if statements could be combined345 - 346

org/apache/accumulo/core/security/thrift/AuthInfo.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/security/thrift/Credential.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/security/thrift/Credentials.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/security/thrift/SecurityErrorCode.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/security/thrift/ThriftSecurityException.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/security/tokens/NullToken.java

ViolationLine
Avoid unnecessary return statements32
Avoid unnecessary return statements37
Avoid unnecessary return statements42

org/apache/accumulo/core/tabletserver/thrift/ActionStats.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/CompactionReason.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/tabletserver/thrift/CompactionType.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.BitSet'43
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/ScanState.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/tabletserver/thrift/ScanType.java

ViolationLine
Avoid unused imports such as 'java.util.Map'26
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'org.apache.thrift.TEnum'28

org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.util.Arrays'45

org/apache/accumulo/core/tabletserver/thrift/TabletStats.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.TException'33
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java

ViolationLine
Avoid unused imports such as 'org.apache.thrift.protocol.TProtocolException'31
Avoid unused imports such as 'org.apache.thrift.EncodingUtils'32
Avoid unused imports such as 'java.util.List'34
Avoid unused imports such as 'java.util.ArrayList'35
Avoid unused imports such as 'java.util.Set'39
Avoid unused imports such as 'java.util.HashSet'40
Avoid unused imports such as 'java.nio.ByteBuffer'44
Avoid unused imports such as 'java.util.Arrays'45
Avoid unused imports such as 'org.slf4j.Logger'46
Avoid unused imports such as 'org.slf4j.LoggerFactory'47

org/apache/accumulo/core/util/LocalityGroupUtil.java

ViolationLine
These nested if statements could be combined74 - 83
Avoid unused method parameters such as 'offset'.159 - 174

org/apache/accumulo/core/util/shell/Shell.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe406
Avoid empty catch blocks983

org/apache/accumulo/core/util/shell/commands/AddSplitsCommand.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe45

org/apache/accumulo/core/util/shell/commands/CreateTableCommand.java

ViolationLine
These nested if statements could be combined120 - 128

org/apache/accumulo/core/util/shell/commands/UserCommand.java

ViolationLine
Avoid unused imports such as 'java.nio.ByteBuffer'20
Avoid unused imports such as 'org.apache.accumulo.core.security.thrift.Credential'27

org/apache/accumulo/core/client/RowIteratorTest.java

ViolationLine
Avoid empty catch blocks78
Avoid empty catch blocks91
Avoid empty catch blocks98
Avoid empty catch blocks116
Avoid empty catch blocks120

org/apache/accumulo/core/client/TestThrift1474.java

ViolationLine
Avoid empty catch blocks91 - 93

org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java

ViolationLine
Avoid empty catch blocks249
Avoid empty catch blocks254
Avoid empty catch blocks260

org/apache/accumulo/core/client/impl/ScannerOptionsTest.java

ViolationLine
Avoid empty catch blocks53
Avoid empty catch blocks57

org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java

ViolationLine
Avoid unused method parameters such as 'tableName'.164 - 175
Avoid unused private methods such as 'runTest(TabletLocatorImpl,List,Map,String...)'.219

org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormatTest.java

ViolationLine
Avoid unused imports such as 'org.apache.accumulo.core.Constants'29

org/apache/accumulo/core/client/mapred/AccumuloOutputFormatTest.java

ViolationLine
Too many static imports may lead to messy code17 - 204

org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormatTest.java

ViolationLine
Too many static imports may lead to messy code17 - 197
Avoid unused imports such as 'java.nio.charset.Charset'26

org/apache/accumulo/core/client/mock/MockConnectorTest.java

ViolationLine
Error while parsing /Users/benson/asf/accumulo/core/src/test/java/org/apache/accumulo/core/client/mock/MockConnectorTest.java: Encountered " ":" ": "" at line 109, column 23. Was expecting one of: "[" ... ";" ... "," ... "=" ... 0
Error while parsing /Users/benson/asf/accumulo/core/src/test/java/org/apache/accumulo/core/client/mock/MockConnectorTest.java: Encountered " ":" ": "" at line 109, column 23. Was expecting one of: "[" ... ";" ... "," ... "=" ... 0
Error while parsing /Users/benson/asf/accumulo/core/src/test/java/org/apache/accumulo/core/client/mock/MockConnectorTest.java: Encountered " ":" ": "" at line 109, column 23. Was expecting one of: "[" ... ";" ... "," ... "=" ... 0

org/apache/accumulo/core/client/mock/MockTableOperationsTest.java

ViolationLine
Avoid empty catch blocks94
Avoid empty catch blocks136
Avoid empty catch blocks140
Avoid empty catch blocks144
Avoid empty catch blocks148
Avoid empty catch blocks152
Avoid empty catch blocks156
Avoid empty catch blocks160
Avoid empty catch blocks164
Avoid empty catch blocks168
Avoid empty catch blocks173
Avoid empty catch blocks177

org/apache/accumulo/core/data/RangeTest.java

ViolationLine
Avoid empty catch blocks544 - 546

org/apache/accumulo/core/file/rfile/RFileTest.java

ViolationLine
Avoid empty catch blocks443 - 445
Avoid empty catch blocks450 - 452
Avoid empty catch blocks457 - 459
Avoid empty catch blocks464 - 466
Avoid empty catch blocks471 - 473
Avoid empty catch blocks1098 - 1100
Avoid empty catch blocks1133 - 1135
Avoid empty catch blocks1140 - 1142
Avoid empty catch blocks1169 - 1171
Avoid empty catch blocks1176 - 1178
Avoid empty catch blocks1195 - 1197

org/apache/accumulo/core/iterators/user/CombinerTest.java

ViolationLine
Avoid empty catch blocks728
Avoid empty catch blocks737

org/apache/accumulo/core/iterators/user/FilterTest.java

ViolationLine
Avoid empty catch blocks204
Avoid empty catch blocks475

org/apache/accumulo/core/iterators/user/TransformingIteratorTest.java

ViolationLine
Avoid empty catch blocks371 - 373
Avoid empty catch blocks411

org/apache/accumulo/core/security/ColumnVisibilityTest.java

ViolationLine
Avoid empty catch blocks31 - 33

org/apache/accumulo/core/security/VisibilityEvaluatorTest.java

ViolationLine
Too many static imports may lead to messy code17 - 126
Avoid empty catch blocks63 - 65
Avoid empty catch blocks73 - 75
Avoid empty catch blocks83 - 85

org/apache/accumulo/core/util/AddressUtilTest.java

ViolationLine
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !32
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !33
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !35
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !37
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !45
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !52

org/apache/accumulo/core/util/LocalityGroupUtilTest.java

ViolationLine
Avoid empty catch blocks54

org/apache/accumulo/core/util/MergeTest.java

ViolationLine
These nested if statements could be combined70 - 71
These nested if statements could be combined74 - 75

org/apache/accumulo/core/util/TestVersion.java

ViolationLine
Avoid empty catch blocks61