Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 3.1.11

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
35 49 0 0

Files

Class Bugs
it.tidalwave.bluemarine2.model.impl.catalog.RepositoryAudioFile 2
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryAudioFileFinder 4
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport 8
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport$QueryAndParameters 1
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicArtistFinder 6
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicPerformerFinder 6
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryPerformanceFinder 6
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordFinder 6
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordImageFinder 4
it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryTrackFinder 6

it.tidalwave.bluemarine2.model.impl.catalog.RepositoryAudioFile

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.RepositoryAudioFile(Repository, BindingSet) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 95 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.RepositoryAudioFile(Repository, BindingSet) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 95 Low

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryAudioFileFinder

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryAudioFileFinder(RepositoryAudioFileFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 68 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryAudioFileFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 57 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryAudioFileFinder(RepositoryAudioFileFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 68 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryAudioFileFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 57 Low

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport(RepositoryFinderSupport, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 231 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport(Repository, Class, String, Optional, Optional, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 214 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport(Repository, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 194 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport(RepositoryFinderSupport, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 231 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport(Repository, Class, String, Optional, Optional, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 214 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport(Repository, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 194 Low
Redundant nullcheck of result, which is known to be non-null in it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport.query(String, Function, Object[]) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 439 Low
Nullcheck of connection at line 427 of value previously dereferenced in it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport.query(String, Function, Object[]) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 427 Medium

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport$QueryAndParameters

Bug Category Details Line Priority
Private method it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport$QueryAndParameters.getCountSparql() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 182 Low

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicArtistFinder

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicArtistFinder(RepositoryMusicArtistFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 73 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicArtistFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 86 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicArtistFinder(Repository, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 86 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicArtistFinder(RepositoryMusicArtistFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 73 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicArtistFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 86 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicArtistFinder(Repository, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 86 Low

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicPerformerFinder

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicPerformerFinder(RepositoryMusicPerformerFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 71 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicPerformerFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 84 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicPerformerFinder(Repository, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 84 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicPerformerFinder(RepositoryMusicPerformerFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 71 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicPerformerFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 84 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryMusicPerformerFinder(Repository, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 84 Low

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryPerformanceFinder

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryPerformanceFinder(RepositoryPerformanceFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 76 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryPerformanceFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 91 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryPerformanceFinder(Repository, Optional, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 91 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryPerformanceFinder(RepositoryPerformanceFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 76 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryPerformanceFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 91 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryPerformanceFinder(Repository, Optional, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 91 Low

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordFinder

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordFinder(RepositoryRecordFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 75 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 90 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordFinder(Repository, Optional, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 90 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordFinder(RepositoryRecordFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 75 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 90 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordFinder(Repository, Optional, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 90 Low

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordImageFinder

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordImageFinder(RepositoryRecordImageFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 71 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordImageFinder(Repository, Record) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 59 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordImageFinder(RepositoryRecordImageFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 71 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryRecordImageFinder(Repository, Record) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 59 Low

it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryTrackFinder

Bug Category Details Line Priority
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryTrackFinder(RepositoryTrackFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 73 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryTrackFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 88 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryTrackFinder(Repository, Optional, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 88 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryTrackFinder(RepositoryTrackFinder, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 73 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryTrackFinder(Repository) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 88 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryTrackFinder(Repository, Optional, Optional) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 88 Low