PMD Results

The following document contains the results of PMD 5.3.2.

Files

rxjava-extras - com/github/davidmoten/rx/Checked.java

Violation Line
Avoid modifiers which are implied by the context 43–45
Avoid modifiers which are implied by the context 47–49
Avoid modifiers which are implied by the context 51–53
Avoid modifiers which are implied by the context 55–57
Avoid modifiers which are implied by the context 59–61
Avoid modifiers which are implied by the context 63–65

rxjava-extras - com/github/davidmoten/rx/Ignore.java

Violation Line
Avoid empty catch blocks 21–23
Avoid empty catch blocks 34–36

rxjava-extras - com/github/davidmoten/rx/RetryWhen.java

Violation Line
Unnecessary use of fully qualified name 'Observable.just' due to existing import 'rx.Observable' 187
Unnecessary use of fully qualified name 'Observable.just' due to existing import 'rx.Observable' 234

rxjava-extras - com/github/davidmoten/rx/Schedulers.java

Violation Line
Avoid unused imports such as 'java.util.concurrent.TimeoutException' 5

rxjava-extras - com/github/davidmoten/rx/StateMachine.java

Violation Line
Avoid modifiers which are implied by the context 17–24
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 26–32
Avoid modifiers which are implied by the context 30

rxjava-extras - com/github/davidmoten/rx/Transformers.java

Violation Line
Unnecessary final modifier in final class 333–338
Unnecessary final modifier in final class 360–372
Unnecessary final modifier in final class 978–981
Unnecessary final modifier in final class 1009–1012
Unnecessary final modifier in final class 1042–1046
Unnecessary final modifier in final class 1076–1079
Unnecessary final modifier in final class 1108–1111
Unnecessary final modifier in final class 1140–1143
Unnecessary final modifier in final class 1173–1177
Unnecessary final modifier in final class 1207–1210
Unnecessary final modifier in final class 1212–1238
Unnecessary final modifier in final class 1264–1272
Unnecessary final modifier in final class 1274–1277
Unnecessary final modifier in final class 1279–1302

rxjava-extras - com/github/davidmoten/rx/buffertofile/DataSerializers.java

Violation Line
Avoid empty catch blocks 128–130

rxjava-extras - com/github/davidmoten/rx/internal/operators/ObservableServerSocket.java

Violation Line
Avoid empty catch blocks 114–116
Avoid empty catch blocks 127–129

rxjava-extras - com/github/davidmoten/rx/internal/operators/OperatorBufferToFile.java

Violation Line
Useless parentheses. 304

rxjava-extras - com/github/davidmoten/rx/internal/operators/OperatorUnsubscribeEagerly.java

Violation Line
Unnecessary final modifier in final class 17–19

rxjava-extras - com/github/davidmoten/rx/internal/operators/Permutations.java

Violation Line
This usage of the Collection.toArray() method will throw a ClassCastException. 38

rxjava-extras - com/github/davidmoten/rx/internal/operators/QueueWithResourcesNonBlockingUnsubscribe.java

Violation Line
Overriding method merely calls super 98–100
Overriding method merely calls super 109–111

rxjava-extras - com/github/davidmoten/rx/internal/operators/TransformerOnBackpressureBufferRequestLimiting.java

Violation Line
Unnecessary final modifier in final class 23–25

rxjava-extras - com/github/davidmoten/rx/testing/TestingHelper.java

Violation Line
Unnecessary use of fully qualified name 'Optional.of' due to existing import 'com.github.davidmoten.util.Optional' 289

rxjava-extras - com/github/davidmoten/rx/util/BackpressureStrategy.java

Violation Line
Avoid unused imports such as 'rx.Observable' 3

rxjava-extras - com/github/davidmoten/util/ByteArrayOutputStreamNoCopyUnsynchronized.java

Violation Line
Useless parentheses. 129
Useless parentheses. 158
Useless parentheses. 158
Useless parentheses. 158
Useless parentheses. 158