PMD Results

The following document contains the results of PMD 4.1.

Files

org/kc7bfi/jflac/apps/FlacPacker.java

Violation Line
Avoid empty catch blocks 156 - 158

org/kc7bfi/jflac/apps/Player.java

Violation Line
Avoid empty catch blocks 71 - 73

org/kc7bfi/jflac/apps/SeekTablePlayer.java

Violation Line
Avoid unused private fields such as 'streamInfo'. 53

org/kc7bfi/jflac/FLACDecoder.java

Violation Line
Avoid unused private fields such as 'lastFrameNumber'. 62
Avoid unused local variables such as 'verMajor'. 620
Avoid unused local variables such as 'verMinor'. 621
Avoid unused local variables such as 'flags'. 622
These nested if statements could be combined 643 - 646
Avoid unused local variables such as 'gotAFrame'. 687

org/kc7bfi/jflac/FLACEncoder.java

Violation Line
Avoid unused private fields such as 'ENCODER_IN_MAGIC'. 40
Avoid unused private fields such as 'ENCODER_IN_METADATA'. 41
Avoid unused private fields such as 'ENCODER_IN_AUDIO'. 42
Avoid unused private fields such as 'STREAM_ENCODER_OK'. 46
Avoid unused private fields such as 'STREAM_ENCODER_VERIFY_DECODER_ERROR'. 49
Avoid unused private fields such as 'STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA'. 54
Avoid unused private fields such as 'STREAM_ENCODER_INVALID_CALLBACK'. 59
Avoid unused private fields such as 'STREAM_ENCODER_INVALID_NUMBER_OF_CHANNELS'. 62
Avoid unused private fields such as 'STREAM_ENCODER_INVALID_BITS_PER_SAMPLE'. 65
Avoid unused private fields such as 'STREAM_ENCODER_INVALID_SAMPLE_RATE'. 71
Avoid unused private fields such as 'STREAM_ENCODER_INVALID_BLOCK_SIZE'. 74
Avoid unused private fields such as 'STREAM_ENCODER_INVALID_MAX_LPC_ORDER'. 77
Avoid unused private fields such as 'STREAM_ENCODER_INVALID_QLP_COEFF_PRECISION'. 80
Avoid unused private fields such as 'STREAM_ENCODER_MID_SIDE_CHANNELS_MISMATCH'. 83
Avoid unused private fields such as 'STREAM_ENCODER_MID_SIDE_SAMPLE_SIZE_MISMATCH'. 86
Avoid unused private fields such as 'STREAM_ENCODER_ILLEGAL_MID_SIDE_FORCE'. 89
Avoid unused private fields such as 'STREAM_ENCODER_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER'. 92
Avoid unused private fields such as 'STREAM_ENCODER_NOT_STREAMABLE'. 95
Avoid unused private fields such as 'STREAM_ENCODER_FRAMING_ERROR'. 98
Avoid unused private fields such as 'STREAM_ENCODER_INVALID_METADATA'. 101
Avoid unused private fields such as 'STREAM_ENCODER_FATAL_ERROR_WHILE_ENCODING'. 110
Avoid unused private fields such as 'STREAM_ENCODER_FATAL_ERROR_WHILE_WRITING'. 113
Avoid unused private fields such as 'STREAM_ENCODER_MEMORY_ALLOCATION_ERROR'. 116
Avoid unused private fields such as 'STREAM_ENCODER_ALREADY_INITIALIZED'. 119
Avoid unused private fields such as 'verifyData'. 217
Avoid unused private fields such as 'StreamEncoderStateString'. 250
Avoid unused private fields such as 'StreamEncoderWriteStatusString'. 275

org/kc7bfi/jflac/frame/ChannelLPC.java

Violation Line
Avoid unused private fields such as 'residual'. 45

org/kc7bfi/jflac/io/BitOutputStream.java

Violation Line
These nested if statements could be combined 285

org/kc7bfi/jflac/metadata/CueSheet.java

Violation Line
Avoid unused constructor parameters such as 'length'. 59 - 73
These nested if statements could be combined 105 - 108
These nested if statements could be combined 131 - 133

org/kc7bfi/jflac/metadata/Picture.java

Violation Line
Error while parsing C:\Users\Bruce\java\NetBeansProjects\jflac-1.3-Maven\src\java\org\kc7bfi\jflac\metadata\Picture.java: Can't use annotations when running in JDK 1.4 mode! 0
Error while parsing C:\Users\Bruce\java\NetBeansProjects\jflac-1.3-Maven\src\java\org\kc7bfi\jflac\metadata\Picture.java: Can't use annotations when running in JDK 1.4 mode! 0
Error while parsing C:\Users\Bruce\java\NetBeansProjects\jflac-1.3-Maven\src\java\org\kc7bfi\jflac\metadata\Picture.java: Can't use annotations when running in JDK 1.4 mode! 0

org/kc7bfi/jflac/metadata/VorbisComment.java

Violation Line
Avoid unused constructor parameters such as 'length'. 46 - 60
These nested if statements could be combined 84 - 85

org/kc7bfi/jflac/sound/spi/RingedAudioInputStream.java

Violation Line
Avoid unused constructor parameters such as 'presize'. 212 - 216
Avoid unused constructor parameters such as 'size'. 212 - 216

org/kc7bfi/jflac/util/PCMDecoder.java

Violation Line
Avoid unused private fields such as 'totalSamples'. 36
Avoid unused private fields such as 'sampleRate'. 39
Avoid unused private fields such as 'frameCounter'. 42
Avoid unused local variables such as 'sample'. 71

org/kc7bfi/jflac/util/WavWriter.java

Violation Line
Avoid unused private fields such as 'frameCounter'. 48
Avoid unused private fields such as 'riffOffset'. 51
Avoid unused private fields such as 'dataOffset'. 52