FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.0

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
2368 427 0 11

Files

Class Bugs
com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel 6
com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel$ReviewTabManager$1 2
com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel$ReviewTabManager$2 2
com.atlassian.theplugin.idea.GeneralConfigForm 2
com.atlassian.theplugin.idea.GeneralConfigForm$3 1
com.atlassian.theplugin.idea.PasswordDialog 2
com.atlassian.theplugin.idea.PasswordDialog$3 1
com.atlassian.theplugin.idea.TestConnectionListener$TestConnectionTask$2 1
com.atlassian.theplugin.idea.ThePluginProjectComponent 1
com.atlassian.theplugin.idea.VcsIdeaHelper 1
com.atlassian.theplugin.idea.action.bamboo.RefreshBambooPanelAction$1 1
com.atlassian.theplugin.idea.action.crucible.AddPatchToReviewAction$1 1
com.atlassian.theplugin.idea.action.crucible.AddRevisionToReviewAction$1 1
com.atlassian.theplugin.idea.action.crucible.BackToRevisionCommentsAction 1
com.atlassian.theplugin.idea.action.crucible.PostCommitReviewAction$1 1
com.atlassian.theplugin.idea.action.crucible.PreCommitReview$1 1
com.atlassian.theplugin.idea.action.crucible.PredefinedFilterAction 1
com.atlassian.theplugin.idea.action.crucible.ViewFisheyeChangesetAction$1 1
com.atlassian.theplugin.idea.action.jira.SelectJIRAAction$1 1
com.atlassian.theplugin.idea.autoupdate.NewVersionButtonListener$UpdateModalTask$3 1
com.atlassian.theplugin.idea.autoupdate.PluginDownloader$1 1
com.atlassian.theplugin.idea.autoupdate.PluginUpdateIcon 1
com.atlassian.theplugin.idea.bamboo.BambooStatusIcon$1 1
com.atlassian.theplugin.idea.bamboo.BambooTableToolWindowPanel 4
com.atlassian.theplugin.idea.bamboo.table.columns.BuildDateColumn$1 1
com.atlassian.theplugin.idea.bamboo.table.columns.BuildErrorMessageColumn$1 1
com.atlassian.theplugin.idea.bamboo.table.columns.BuildKeyColumn$1 1
com.atlassian.theplugin.idea.bamboo.table.columns.BuildNumberColumn$1 1
com.atlassian.theplugin.idea.bamboo.table.columns.BuildReasonColumn$1 1
com.atlassian.theplugin.idea.bamboo.table.columns.BuildServerColumn$1 1
com.atlassian.theplugin.idea.bamboo.table.columns.BuildStatusColumn$1 1
com.atlassian.theplugin.idea.bamboo.table.columns.ProjectKeyColumn$1 1
com.atlassian.theplugin.idea.config.FooterPanel$1 1
com.atlassian.theplugin.idea.config.FooterPanel$2 1
com.atlassian.theplugin.idea.config.FooterPanel$3 1
com.atlassian.theplugin.idea.config.GeneralConfigPanel 3
com.atlassian.theplugin.idea.config.HTTPProxyDialog 1
com.atlassian.theplugin.idea.config.serverconfig.CrucibleGeneralForm 1
com.atlassian.theplugin.idea.config.serverconfig.GenericServerConfigForm 1
com.atlassian.theplugin.idea.config.serverconfig.ServerConfigPanel 3
com.atlassian.theplugin.idea.crucible.CommentNode 2
com.atlassian.theplugin.idea.crucible.CrucibleCustomFilterPanel 3
com.atlassian.theplugin.idea.crucible.CrucibleCustomFilterPanel$UserComboBoxItem 1
com.atlassian.theplugin.idea.crucible.CrucibleHelper 1
com.atlassian.theplugin.idea.crucible.CrucibleHelperForm 2
com.atlassian.theplugin.idea.crucible.CrucibleHelperForm$2 2
com.atlassian.theplugin.idea.crucible.CrucibleNewReviewNotifier 2
com.atlassian.theplugin.idea.crucible.CrucibleReviewCreateForm 1
com.atlassian.theplugin.idea.crucible.CrucibleRevisionAddWorker 5
com.atlassian.theplugin.idea.crucible.CrucibleRevisionReviewCreator 1
com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel 11
com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel$1 1
com.atlassian.theplugin.idea.crucible.CrucibleTreeRootNode 1
com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel 5
com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel$CommentSelectedListener 1
com.atlassian.theplugin.idea.crucible.ReviewItemDataNode 1
com.atlassian.theplugin.idea.crucible.comments.CommentAuthorColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.CommentCreateDateColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.CommentRepliesColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.CommentStateColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.CommentSummaryColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.ReviewActionEventBroker 1
com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel 6
com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel$CommentSelectedListener 1
com.atlassian.theplugin.idea.crucible.comments.VCommentAuthorColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.VCommentCreateDateColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.VCommentRepliesColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.VCommentStateColumn$1 1
com.atlassian.theplugin.idea.crucible.comments.VCommentSummaryColumn$1 1
com.atlassian.theplugin.idea.crucible.table.column.ReviewAuthorColumn$1 1
com.atlassian.theplugin.idea.crucible.table.column.ReviewStateColumn$1 1
com.atlassian.theplugin.idea.crucible.table.column.ReviewSummaryColumn$1 1
com.atlassian.theplugin.idea.crucible.tree.CrucibleTreeRenderer 1
com.atlassian.theplugin.idea.crucible.tree.CrucibleTreeRootNode 1
com.atlassian.theplugin.idea.crucible.tree.GeneralCommentNode 2
com.atlassian.theplugin.idea.crucible.tree.ReviewItemDataNode 1
com.atlassian.theplugin.idea.crucible.tree.ReviewItemTreePanel 4
com.atlassian.theplugin.idea.crucible.tree.VersionedCommentNode 2
com.atlassian.theplugin.idea.jira.ChangesetCreate 1
com.atlassian.theplugin.idea.jira.IssueCreate$1 1
com.atlassian.theplugin.idea.jira.IssueCreate$2 1
com.atlassian.theplugin.idea.jira.IssueCreate$3 1
com.atlassian.theplugin.idea.jira.JIRAIssueFilterPanel 2
com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel 4
com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel$2 1
com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel$3 1
com.atlassian.theplugin.idea.jira.WorkLogCreate 1
com.atlassian.theplugin.idea.jira.WorkLogCreate$1 1
com.atlassian.theplugin.idea.jira.WorkLogCreate$TimeDatePicker 1
com.atlassian.theplugin.idea.jira.WorkLogCreate$WdhmInputListener 1
com.atlassian.theplugin.idea.jira.WorkLogCreate$WdhmInputListener$Period 1
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent 6
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$AbstractShowHideButton$1 1
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$BoldLabel 1
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentPanel 2
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentPanel$1 2
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentsPanel 1
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DescriptionPanel 2
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DescriptionPanel$1 2
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DetailsPanel 2
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor 3
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor$FutureTaskNoResult 1
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$ScrollablePanel 2
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$ShowHideButton 1
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$SummaryPanel 2
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$UserLabel 2
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$UserLabel$1 1
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$WhiteLabel 1
com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile 4
com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFileSystem 5
com.atlassian.theplugin.idea.jira.table.columns.IssuePriorityColumn$1 1
com.atlassian.theplugin.idea.jira.table.columns.IssueStatusColumn$1 1
com.atlassian.theplugin.idea.jira.table.columns.IssueSummaryColumn$1 1
com.atlassian.theplugin.idea.jira.table.columns.IssueTypeColumn$1 1
com.atlassian.theplugin.idea.ui.AtlassianTableView 1
com.atlassian.theplugin.idea.ui.CollapsiblePanel 1
com.atlassian.theplugin.jira.api.soap.axis.AbstractNamedRemoteEntity 2
com.atlassian.theplugin.jira.api.soap.axis.AbstractRemoteConstant 2
com.atlassian.theplugin.jira.api.soap.axis.AbstractRemoteEntity 1
com.atlassian.theplugin.jira.api.soap.axis.JiraSoapServiceServiceLocator 2
com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub 74
com.atlassian.theplugin.jira.api.soap.axis.RemoteAttachment 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteAuthenticationException 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteComment 2
com.atlassian.theplugin.jira.api.soap.axis.RemoteComponent 4
com.atlassian.theplugin.jira.api.soap.axis.RemoteConfiguration 2
com.atlassian.theplugin.jira.api.soap.axis.RemoteCustomFieldValue 5
com.atlassian.theplugin.jira.api.soap.axis.RemoteEntity 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteException 4
com.atlassian.theplugin.jira.api.soap.axis.RemoteField 4
com.atlassian.theplugin.jira.api.soap.axis.RemoteFieldValue 5
com.atlassian.theplugin.jira.api.soap.axis.RemoteFilter 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteGroup 6
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue 18
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssueType 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteNamedObject 4
com.atlassian.theplugin.jira.api.soap.axis.RemotePermission 2
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionException 3
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionMapping 5
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionScheme 6
com.atlassian.theplugin.jira.api.soap.axis.RemotePriority 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteProject 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRole 2
com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRoleActors 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteResolution 4
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActor 5
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors 8
com.atlassian.theplugin.jira.api.soap.axis.RemoteScheme 2
com.atlassian.theplugin.jira.api.soap.axis.RemoteServerInfo 2
com.atlassian.theplugin.jira.api.soap.axis.RemoteStatus 4
com.atlassian.theplugin.jira.api.soap.axis.RemoteUser 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteValidationException 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteVersion 3
com.atlassian.theplugin.jira.api.soap.axis.RemoteWorklog 3
com.atlassian.theplugin.util.PluginTrustManager$1 1
com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog 1
com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$4 1
com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$InfoPanel 3
com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$ScrollablePanel 2
thirdparty.javaworld.ClasspathImageView 13

com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel

Bug Category Details Line
Class com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel defines non-transient non-serializable instance field project BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel defines non-transient non-serializable instance field projectConfiguration BAD_PRACTICE SE_BAD_FIELD Not available
Write to static field com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.reviewItemTreePanel from instance method com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.CrucibleBottomToolWindowPanel(Project, ProjectConfigurationBean) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 104
Write to static field com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.serverFacade from instance method com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.CrucibleBottomToolWindowPanel(Project, ProjectConfigurationBean) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 100
Write to static field com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.splitter from instance method com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.CrucibleBottomToolWindowPanel(Project, ProjectConfigurationBean) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 103
Write to static field com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.tabManager from instance method com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.CrucibleBottomToolWindowPanel(Project, ProjectConfigurationBean) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 115

com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel$ReviewTabManager$1

Bug Category Details Line
Unwritten field: com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel.instance CORRECTNESS UWF_UNWRITTEN_FIELD 239
The class com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel$ReviewTabManager$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel$ReviewTabManager$2

Bug Category Details Line
Dead store to content in com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel$ReviewTabManager$2.run() STYLE DLS_DEAD_LOCAL_STORE 261
The class com.atlassian.theplugin.idea.CrucibleBottomToolWindowPanel$ReviewTabManager$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.GeneralConfigForm

Bug Category Details Line
Unread field: com.atlassian.theplugin.idea.GeneralConfigForm.autoUpdateConfigPanel PERFORMANCE URF_UNREAD_FIELD Not available
Unread field: com.atlassian.theplugin.idea.GeneralConfigForm.httpProxyPanel PERFORMANCE URF_UNREAD_FIELD Not available

com.atlassian.theplugin.idea.GeneralConfigForm$3

Bug Category Details Line
The class com.atlassian.theplugin.idea.GeneralConfigForm$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.PasswordDialog

Bug Category Details Line
Confusing to have methods com.atlassian.theplugin.idea.PasswordDialog.getUserName() and org.apache.axis.client.Stub.getUsername() BAD_PRACTICE NM_CONFUSING 99
Private method com.atlassian.theplugin.idea.PasswordDialog.createUIComponents() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 104

com.atlassian.theplugin.idea.PasswordDialog$3

Bug Category Details Line
The class com.atlassian.theplugin.idea.PasswordDialog$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.TestConnectionListener$TestConnectionTask$2

Bug Category Details Line
The class com.atlassian.theplugin.idea.TestConnectionListener$TestConnectionTask$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.ThePluginProjectComponent

Bug Category Details Line
Unread field: com.atlassian.theplugin.idea.ThePluginProjectComponent.crucibleActionBroker PERFORMANCE URF_UNREAD_FIELD 109

com.atlassian.theplugin.idea.VcsIdeaHelper

Bug Category Details Line
Nullcheck of vcs at line 42 of value previously dereferenced in com.atlassian.theplugin.idea.VcsIdeaHelper.getRepositoryUrlForFile(VirtualFile) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 40

com.atlassian.theplugin.idea.action.bamboo.RefreshBambooPanelAction$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.action.bamboo.RefreshBambooPanelAction$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.action.crucible.AddPatchToReviewAction$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.action.crucible.AddPatchToReviewAction$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.action.crucible.AddRevisionToReviewAction$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.action.crucible.AddRevisionToReviewAction$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.action.crucible.BackToRevisionCommentsAction

Bug Category Details Line
Unused field: com.atlassian.theplugin.idea.action.crucible.BackToRevisionCommentsAction.event PERFORMANCE UUF_UNUSED_FIELD Not available

com.atlassian.theplugin.idea.action.crucible.PostCommitReviewAction$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.action.crucible.PostCommitReviewAction$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.action.crucible.PreCommitReview$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.action.crucible.PreCommitReview$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.action.crucible.PredefinedFilterAction

Bug Category Details Line
Should com.atlassian.theplugin.idea.action.crucible.PredefinedFilterAction.getPredefinedFilters(AnActionEvent) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 41

com.atlassian.theplugin.idea.action.crucible.ViewFisheyeChangesetAction$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.action.crucible.ViewFisheyeChangesetAction$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.action.jira.SelectJIRAAction$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.action.jira.SelectJIRAAction$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.autoupdate.NewVersionButtonListener$UpdateModalTask$3

Bug Category Details Line
The class com.atlassian.theplugin.idea.autoupdate.NewVersionButtonListener$UpdateModalTask$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.autoupdate.PluginDownloader$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.autoupdate.PluginDownloader$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.autoupdate.PluginUpdateIcon

Bug Category Details Line
The field com.atlassian.theplugin.idea.autoupdate.PluginUpdateIcon.handler is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available

com.atlassian.theplugin.idea.bamboo.BambooStatusIcon$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.BambooStatusIcon$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.bamboo.BambooTableToolWindowPanel

Bug Category Details Line
Class com.atlassian.theplugin.idea.bamboo.BambooTableToolWindowPanel defines non-transient non-serializable instance field columnProvider BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.bamboo.BambooTableToolWindowPanel defines non-transient non-serializable instance field project BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.idea.bamboo.BambooTableColumnProviderImpl stored into non-transient field BambooTableToolWindowPanel.columnProvider BAD_PRACTICE SE_BAD_FIELD_STORE 63
The field com.atlassian.theplugin.idea.bamboo.BambooTableToolWindowPanel.bambooFacade is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available

com.atlassian.theplugin.idea.bamboo.table.columns.BuildDateColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.table.columns.BuildDateColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.bamboo.table.columns.BuildErrorMessageColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.table.columns.BuildErrorMessageColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.bamboo.table.columns.BuildKeyColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.table.columns.BuildKeyColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.bamboo.table.columns.BuildNumberColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.table.columns.BuildNumberColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.bamboo.table.columns.BuildReasonColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.table.columns.BuildReasonColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.bamboo.table.columns.BuildServerColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.table.columns.BuildServerColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.bamboo.table.columns.BuildStatusColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.table.columns.BuildStatusColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.bamboo.table.columns.ProjectKeyColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.bamboo.table.columns.ProjectKeyColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.config.FooterPanel$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.config.FooterPanel$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.config.FooterPanel$2

Bug Category Details Line
The class com.atlassian.theplugin.idea.config.FooterPanel$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.config.FooterPanel$3

Bug Category Details Line
The class com.atlassian.theplugin.idea.config.FooterPanel$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.config.GeneralConfigPanel

Bug Category Details Line
Class com.atlassian.theplugin.idea.config.GeneralConfigPanel defines non-transient non-serializable instance field dialog BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.config.GeneralConfigPanel defines non-transient non-serializable instance field globalPluginConfiguration BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.config.GeneralConfigPanel defines non-transient non-serializable instance field localPluginConfigurationCopy BAD_PRACTICE SE_BAD_FIELD Not available

com.atlassian.theplugin.idea.config.HTTPProxyDialog

Bug Category Details Line
Private method com.atlassian.theplugin.idea.config.HTTPProxyDialog.onOK() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 73-75

com.atlassian.theplugin.idea.config.serverconfig.CrucibleGeneralForm

Bug Category Details Line
Private method com.atlassian.theplugin.idea.config.serverconfig.CrucibleGeneralForm.createUIComponents() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 159

com.atlassian.theplugin.idea.config.serverconfig.GenericServerConfigForm

Bug Category Details Line
Private method com.atlassian.theplugin.idea.config.serverconfig.GenericServerConfigForm.createUIComponents() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 130

com.atlassian.theplugin.idea.config.serverconfig.ServerConfigPanel

Bug Category Details Line
The field com.atlassian.theplugin.idea.config.serverconfig.ServerConfigPanel.bambooServerFacade is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available
The field com.atlassian.theplugin.idea.config.serverconfig.ServerConfigPanel.crucibleServerFacade is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available
The field com.atlassian.theplugin.idea.config.serverconfig.ServerConfigPanel.jiraServerFacade is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available

com.atlassian.theplugin.idea.crucible.CommentNode

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.CommentNode defines non-transient non-serializable instance field generalComment BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.idea.crucible.CommentNode is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.idea.crucible.CrucibleCustomFilterPanel

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.CrucibleCustomFilterPanel defines non-transient non-serializable instance field anyProject BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.CrucibleCustomFilterPanel defines non-transient non-serializable instance field anyUser BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.CrucibleCustomFilterPanel defines non-transient non-serializable instance field crucibleServerFacade BAD_PRACTICE SE_BAD_FIELD Not available

com.atlassian.theplugin.idea.crucible.CrucibleCustomFilterPanel$UserComboBoxItem

Bug Category Details Line
Should com.atlassian.theplugin.idea.crucible.CrucibleCustomFilterPanel$UserComboBoxItem be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

com.atlassian.theplugin.idea.crucible.CrucibleHelper

Bug Category Details Line
Dead store to ranges in com.atlassian.theplugin.idea.crucible.CrucibleHelper.highlightCommentsInEditor(Project, Editor, ReviewItem, Collection, TextAttributes) STYLE DLS_DEAD_LOCAL_STORE 157

com.atlassian.theplugin.idea.crucible.CrucibleHelperForm

Bug Category Details Line
Dead store to draftReview in com.atlassian.theplugin.idea.crucible.CrucibleHelperForm.doOKAction() STYLE DLS_DEAD_LOCAL_STORE 275
Private method com.atlassian.theplugin.idea.crucible.CrucibleHelperForm.createUIComponents() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 295

com.atlassian.theplugin.idea.crucible.CrucibleHelperForm$2

Bug Category Details Line
Dead store to projects in com.atlassian.theplugin.idea.crucible.CrucibleHelperForm$2.run() STYLE DLS_DEAD_LOCAL_STORE 187
Dead store to users in com.atlassian.theplugin.idea.crucible.CrucibleHelperForm$2.run() STYLE DLS_DEAD_LOCAL_STORE 189

com.atlassian.theplugin.idea.crucible.CrucibleNewReviewNotifier

Bug Category Details Line
Method com.atlassian.theplugin.idea.crucible.CrucibleNewReviewNotifier.updateReviews(Map, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 124
Method com.atlassian.theplugin.idea.crucible.CrucibleNewReviewNotifier.updateReviews(Map, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 184

com.atlassian.theplugin.idea.crucible.CrucibleReviewCreateForm

Bug Category Details Line
Unread field: com.atlassian.theplugin.idea.crucible.CrucibleReviewCreateForm.allowCheckBox PERFORMANCE URF_UNREAD_FIELD Not available

com.atlassian.theplugin.idea.crucible.CrucibleRevisionAddWorker

Bug Category Details Line
com.atlassian.theplugin.idea.crucible.CrucibleRevisionAddWorker.CrucibleRevisionAddWorker(CrucibleServerFacade, PermId, ChangeList[]) may expose internal representation by storing an externally mutable object into CrucibleRevisionAddWorker.changes MALICIOUS_CODE EI_EXPOSE_REP2 34
Unread field: com.atlassian.theplugin.idea.crucible.CrucibleRevisionAddWorker.changes PERFORMANCE URF_UNREAD_FIELD 34
Unread field: com.atlassian.theplugin.idea.crucible.CrucibleRevisionAddWorker.permId PERFORMANCE URF_UNREAD_FIELD 33
Unread field: com.atlassian.theplugin.idea.crucible.CrucibleRevisionAddWorker.revision PERFORMANCE URF_UNREAD_FIELD 40
Unread field: com.atlassian.theplugin.idea.crucible.CrucibleRevisionAddWorker.crucibleServerFacade PERFORMANCE URF_UNREAD_FIELD 32

com.atlassian.theplugin.idea.crucible.CrucibleRevisionReviewCreator

Bug Category Details Line
com.atlassian.theplugin.idea.crucible.CrucibleRevisionReviewCreator.CrucibleRevisionReviewCreator(CrucibleServerFacade, ChangeList[]) may expose internal representation by storing an externally mutable object into CrucibleRevisionReviewCreator.changes MALICIOUS_CODE EI_EXPOSE_REP2 29

com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel defines non-transient non-serializable instance field columnProvider BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel defines non-transient non-serializable instance field project BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel defines non-transient non-serializable instance field projectConfiguration BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel defines non-transient non-serializable instance field selectedItem BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel defines non-transient non-serializable instance field tableColumnProvider BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.idea.crucible.CrucibleTableColumnProviderImpl stored into non-transient field CrucibleTableToolWindowPanel.columnProvider BAD_PRACTICE SE_BAD_FIELD_STORE 106
com.atlassian.theplugin.idea.crucible.CrucibleTableColumnProviderImpl stored into non-transient field CrucibleTableToolWindowPanel.tableColumnProvider BAD_PRACTICE SE_BAD_FIELD_STORE 79
The field com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel.filters is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available
Useless control flow in com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel.getReviewComments() STYLE UCF_USELESS_CONTROL_FLOW 550
Method com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel.updateReviews(Map, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 337
Method com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel.updateReviews(Map, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 357

com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.CrucibleTableToolWindowPanel$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.CrucibleTreeRootNode

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.CrucibleTreeRootNode defines non-transient non-serializable instance field reviewDataInfoAdapter BAD_PRACTICE SE_BAD_FIELD Not available

com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel defines non-transient non-serializable instance field commentReplyTableColumnProvider BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel defines non-transient non-serializable instance field commentTableColumnProvider BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel defines non-transient non-serializable instance field context BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel$CommentColumnProvider stored into non-transient field ReviewDetailsPanel.commentReplyTableColumnProvider BAD_PRACTICE SE_BAD_FIELD_STORE 34
com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel$CommentColumnProvider stored into non-transient field ReviewDetailsPanel.commentTableColumnProvider BAD_PRACTICE SE_BAD_FIELD_STORE 33

com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel$CommentSelectedListener

Bug Category Details Line
Unread field: com.atlassian.theplugin.idea.crucible.ReviewDetailsPanel$CommentSelectedListener.reviewDataInfoAdapter PERFORMANCE URF_UNREAD_FIELD 227

com.atlassian.theplugin.idea.crucible.ReviewItemDataNode

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.ReviewItemDataNode defines non-transient non-serializable instance field reviewItem BAD_PRACTICE SE_BAD_FIELD Not available

com.atlassian.theplugin.idea.crucible.comments.CommentAuthorColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.CommentAuthorColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.CommentCreateDateColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.CommentCreateDateColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.CommentRepliesColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.CommentRepliesColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.CommentStateColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.CommentStateColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.CommentSummaryColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.CommentSummaryColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.ReviewActionEventBroker

Bug Category Details Line
com.atlassian.theplugin.idea.crucible.comments.ReviewActionEventBroker.ReviewActionEventBroker() invokes java.lang.Thread.start() MT_CORRECTNESS SC_START_IN_CTOR 29

com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel defines non-transient non-serializable instance field commentReplyTableColumnProvider BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel defines non-transient non-serializable instance field commentTableColumnProvider BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel defines non-transient non-serializable instance field context BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel defines non-transient non-serializable instance field crucibleServerFacade BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel$CommentReplyColumnProvider stored into non-transient field ReviewCommentsPanel.commentReplyTableColumnProvider BAD_PRACTICE SE_BAD_FIELD_STORE 37
com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel$CommentColumnProvider stored into non-transient field ReviewCommentsPanel.commentTableColumnProvider BAD_PRACTICE SE_BAD_FIELD_STORE 36

com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel$CommentSelectedListener

Bug Category Details Line
Unread field: com.atlassian.theplugin.idea.crucible.comments.ReviewCommentsPanel$CommentSelectedListener.reviewDataInfoAdapter PERFORMANCE URF_UNREAD_FIELD 256

com.atlassian.theplugin.idea.crucible.comments.VCommentAuthorColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.VCommentAuthorColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.VCommentCreateDateColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.VCommentCreateDateColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.VCommentRepliesColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.VCommentRepliesColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.VCommentStateColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.VCommentStateColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.comments.VCommentSummaryColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.comments.VCommentSummaryColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.table.column.ReviewAuthorColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.table.column.ReviewAuthorColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.table.column.ReviewStateColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.table.column.ReviewStateColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.table.column.ReviewSummaryColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.crucible.table.column.ReviewSummaryColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.crucible.tree.CrucibleTreeRenderer

Bug Category Details Line
Private method com.atlassian.theplugin.idea.crucible.tree.CrucibleTreeRenderer.getFileNameFromPath(String) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 106

com.atlassian.theplugin.idea.crucible.tree.CrucibleTreeRootNode

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.tree.CrucibleTreeRootNode defines non-transient non-serializable instance field reviewDataInfoAdapter BAD_PRACTICE SE_BAD_FIELD Not available

com.atlassian.theplugin.idea.crucible.tree.GeneralCommentNode

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.tree.GeneralCommentNode defines non-transient non-serializable instance field generalComment BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.idea.crucible.tree.GeneralCommentNode is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.idea.crucible.tree.ReviewItemDataNode

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.tree.ReviewItemDataNode defines non-transient non-serializable instance field reviewItem BAD_PRACTICE SE_BAD_FIELD Not available

com.atlassian.theplugin.idea.crucible.tree.ReviewItemTreePanel

Bug Category Details Line
Redundant nullcheck of com.atlassian.theplugin.idea.crucible.tree.ReviewItemTreePanel.firstItemNode which is known to be null in com.atlassian.theplugin.idea.crucible.tree.ReviewItemTreePanel.updateTreeConfiguration(ReviewDataInfoAdapter, Collection) STYLE RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE 199
Write to static field com.atlassian.theplugin.idea.crucible.tree.ReviewItemTreePanel.crucibleServerFacade from instance method com.atlassian.theplugin.idea.crucible.tree.ReviewItemTreePanel.ReviewItemTreePanel(ProjectConfigurationBean) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 82
Private method com.atlassian.theplugin.idea.crucible.tree.ReviewItemTreePanel.expandAllPaths() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 104-107
Field only ever set to null: com.atlassian.theplugin.idea.crucible.tree.ReviewItemTreePanel.firstItemNode CORRECTNESS UWF_NULL_FIELD 64

com.atlassian.theplugin.idea.crucible.tree.VersionedCommentNode

Bug Category Details Line
Class com.atlassian.theplugin.idea.crucible.tree.VersionedCommentNode defines non-transient non-serializable instance field versionedComment BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.idea.crucible.tree.VersionedCommentNode is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.idea.jira.ChangesetCreate

Bug Category Details Line
Private method com.atlassian.theplugin.idea.jira.ChangesetCreate.createUIComponents() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 73

com.atlassian.theplugin.idea.jira.IssueCreate$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.IssueCreate$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.IssueCreate$2

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.IssueCreate$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.IssueCreate$3

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.IssueCreate$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.JIRAIssueFilterPanel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.JIRAIssueFilterPanel.$$$setupUI$$$() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available
Class com.atlassian.theplugin.idea.jira.JIRAIssueFilterPanel defines non-transient non-serializable instance field jiraServer BAD_PRACTICE SE_BAD_FIELD Not available

com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel

Bug Category Details Line
Class com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel defines non-transient non-serializable instance field columnProvider BAD_PRACTICE SE_BAD_FIELD Not available
Class com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel defines non-transient non-serializable instance field project BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.idea.jira.table.JIRATableColumnProviderImpl stored into non-transient field JIRAToolWindowPanel.columnProvider BAD_PRACTICE SE_BAD_FIELD_STORE 122
The field com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel.jiraServerFacade is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available

com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel$2

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel$3

Bug Category Details Line
Method com.atlassian.theplugin.idea.jira.JIRAToolWindowPanel$3.3(JIRAToolWindowPanel, JIRAIssue, JiraIssueAdapter, ActionPopupMenu, DefaultActionGroup) creates a thread using the default empty run method MT_CORRECTNESS DM_USELESS_THREAD 319

com.atlassian.theplugin.idea.jira.WorkLogCreate

Bug Category Details Line
com.atlassian.theplugin.idea.jira.WorkLogCreate.WorkLogCreate(JIRAServerFacade, JiraIssueAdapter) invokes java.lang.Thread.start() MT_CORRECTNESS SC_START_IN_CTOR 420

com.atlassian.theplugin.idea.jira.WorkLogCreate$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.WorkLogCreate$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.WorkLogCreate$TimeDatePicker

Bug Category Details Line
Should com.atlassian.theplugin.idea.jira.WorkLogCreate$TimeDatePicker be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

com.atlassian.theplugin.idea.jira.WorkLogCreate$WdhmInputListener

Bug Category Details Line
Confusing to have methods com.atlassian.theplugin.idea.jira.WorkLogCreate$WdhmInputListener.isOk() and com.intellij.openapi.ui.DialogWrapper.isOK() BAD_PRACTICE NM_CONFUSING 356

com.atlassian.theplugin.idea.jira.WorkLogCreate$WdhmInputListener$Period

Bug Category Details Line
Should com.atlassian.theplugin.idea.jira.WorkLogCreate$WdhmInputListener$Period be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent

Bug Category Details Line
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent.createEditor(Project, VirtualFile) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 80
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent.createEditor(Project, VirtualFile) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 82
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent.getComponentName() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 55
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent.getEditorTypeId() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 100
Redundant nullcheck of com.intellij.openapi.fileEditor.FileEditorPolicy.HIDE_DEFAULT_EDITOR, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent.getPolicy() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 105
Redundant nullcheck of com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DummyFileEditorState.DUMMY, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent.readState(Element, Project, VirtualFile) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 91

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$AbstractShowHideButton$1

Bug Category Details Line
Unread field: com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$AbstractShowHideButton$1.val$this$0 PERFORMANCE URF_UNREAD_FIELD 226

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$BoldLabel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$BoldLabel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentPanel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentPanel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available
The class com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentPanel could be refactored into a _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentPanel$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentPanel$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
Unread field: com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentPanel$1.val$this$0 PERFORMANCE URF_UNREAD_FIELD 357

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentsPanel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$CommentsPanel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DescriptionPanel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DescriptionPanel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available
The class com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DescriptionPanel could be refactored into a _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DescriptionPanel$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DescriptionPanel$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
Unread field: com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DescriptionPanel$1.val$this$0 PERFORMANCE URF_UNREAD_FIELD 413

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DetailsPanel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DetailsPanel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available
The class com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DetailsPanel could be refactored into a _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor

Bug Category Details Line
Redundant nullcheck of com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor.mainPanel, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor.getComponent() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 822
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor.getName() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 833
Redundant nullcheck of com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$DummyFileEditorState.DUMMY, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor.getState(FileEditorStateLevel) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 838

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor$FutureTaskNoResult

Bug Category Details Line
Should com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$JIRAFileEditor$FutureTaskNoResult be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$ScrollablePanel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$ScrollablePanel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available
Should com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$ScrollablePanel be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$ShowHideButton

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$ShowHideButton is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$SummaryPanel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$SummaryPanel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available
The class com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$SummaryPanel could be refactored into a _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$UserLabel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$UserLabel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available
Should com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$UserLabel be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$UserLabel$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$UserLabel$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$WhiteLabel

Bug Category Details Line
com.atlassian.theplugin.idea.jira.editor.ThePluginJIRAEditorComponent$WhiteLabel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available

com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile

Bug Category Details Line
Redundant nullcheck of com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile.content, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile.getContent() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 263
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile.getFileSystem() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 120
Redundant nullcheck of com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile.name, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile.getName() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 113
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile.getUrl() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 287

com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFileSystem

Bug Category Details Line
Unchecked/unconfirmed cast from com.intellij.openapi.vfs.VirtualFile to com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFileSystem.createChildDirectory(Object, VirtualFile, String) STYLE BC_UNCONFIRMED_CAST 210
Unchecked/unconfirmed cast from com.intellij.openapi.vfs.VirtualFile to com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFileSystem.deleteFile(Object, VirtualFile) STYLE BC_UNCONFIRMED_CAST 164
Unchecked/unconfirmed cast from com.intellij.openapi.vfs.VirtualFile to com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFileSystem.moveFile(Object, VirtualFile, VirtualFile) STYLE BC_UNCONFIRMED_CAST 175
Unchecked/unconfirmed cast from com.intellij.openapi.vfs.VirtualFile to com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFile in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFileSystem.renameFile(Object, VirtualFile, String) STYLE BC_UNCONFIRMED_CAST 186
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.idea.jira.editor.vfs.MemoryVirtualFileSystem.getComponentName() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 222

com.atlassian.theplugin.idea.jira.table.columns.IssuePriorityColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.table.columns.IssuePriorityColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.table.columns.IssueStatusColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.table.columns.IssueStatusColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.table.columns.IssueSummaryColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.table.columns.IssueSummaryColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.jira.table.columns.IssueTypeColumn$1

Bug Category Details Line
The class com.atlassian.theplugin.idea.jira.table.columns.IssueTypeColumn$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.idea.ui.AtlassianTableView

Bug Category Details Line
Class com.atlassian.theplugin.idea.ui.AtlassianTableView defines non-transient non-serializable instance field state BAD_PRACTICE SE_BAD_FIELD Not available

com.atlassian.theplugin.idea.ui.CollapsiblePanel

Bug Category Details Line
Private method com.atlassian.theplugin.idea.ui.CollapsiblePanel.paintAsSelected() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 344

com.atlassian.theplugin.jira.api.soap.axis.AbstractNamedRemoteEntity

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.AbstractNamedRemoteEntity.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 64
Class com.atlassian.theplugin.jira.api.soap.axis.AbstractNamedRemoteEntity implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

com.atlassian.theplugin.jira.api.soap.axis.AbstractRemoteConstant

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.AbstractRemoteConstant.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 90
Class com.atlassian.theplugin.jira.api.soap.axis.AbstractRemoteConstant implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

com.atlassian.theplugin.jira.api.soap.axis.AbstractRemoteEntity

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.AbstractRemoteEntity.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 61

com.atlassian.theplugin.jira.api.soap.axis.JiraSoapServiceServiceLocator

Bug Category Details Line
The field name com.atlassian.theplugin.jira.api.soap.axis.JiraSoapServiceServiceLocator.JirasoapserviceV2WSDDServiceName doesn't start with an lower case letter BAD_PRACTICE NM_FIELD_NAMING_CONVENTION Not available
com.atlassian.theplugin.jira.api.soap.axis.JiraSoapServiceServiceLocator is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub

Bug Category Details Line
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.addAttachmentsToIssue(String, String, String[], byte[][]) STYLE DLS_DEAD_LOCAL_STORE 5361
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.addPermissionTo(String, RemotePermissionScheme, RemotePermission, RemoteEntity) STYLE DLS_DEAD_LOCAL_STORE 6371
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.addVersion(String, String, RemoteVersion) STYLE DLS_DEAD_LOCAL_STORE 6836
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.addWorklogAndAutoAdjustRemainingEstimate(String, String, RemoteWorklog) STYLE DLS_DEAD_LOCAL_STORE 5703
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.addWorklogAndRetainRemainingEstimate(String, String, RemoteWorklog) STYLE DLS_DEAD_LOCAL_STORE 5748
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.addWorklogWithNewRemainingEstimate(String, String, RemoteWorklog, String) STYLE DLS_DEAD_LOCAL_STORE 5658
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.createGroup(String, String, RemoteUser) STYLE DLS_DEAD_LOCAL_STORE 3244
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.createIssue(String, RemoteIssue) STYLE DLS_DEAD_LOCAL_STORE 3624
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.createPermissionScheme(String, String, String) STYLE DLS_DEAD_LOCAL_STORE 6282
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.createProject(String, String, String, String, String, String, RemotePermissionScheme, RemoteScheme, RemoteScheme) STYLE DLS_DEAD_LOCAL_STORE 4917
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.createProjectFromObject(String, RemoteProject) STYLE DLS_DEAD_LOCAL_STORE 6875
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.createProjectRole(String, RemoteProjectRole) STYLE DLS_DEAD_LOCAL_STORE 4427
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.createUser(String, String, String, String, String) STYLE DLS_DEAD_LOCAL_STORE 3576
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.deletePermissionFrom(String, RemotePermissionScheme, RemotePermission, RemoteEntity) STYLE DLS_DEAD_LOCAL_STORE 6419
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.editComment(String, RemoteComment) STYLE DLS_DEAD_LOCAL_STORE 5496
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getAllPermissions(String) STYLE DLS_DEAD_LOCAL_STORE 6467
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getAssociatedNotificationSchemes(String, RemoteProjectRole) STYLE DLS_DEAD_LOCAL_STORE 4633
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getAssociatedPermissionSchemes(String, RemoteProjectRole) STYLE DLS_DEAD_LOCAL_STORE 4672
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getAttachmentsFromIssue(String, String) STYLE DLS_DEAD_LOCAL_STORE 5409
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getAvailableActions(String, String) STYLE DLS_DEAD_LOCAL_STORE 3672
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getComment(String, long) STYLE DLS_DEAD_LOCAL_STORE 3205
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getComments(String, String) STYLE DLS_DEAD_LOCAL_STORE 4795
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getComponents(String, String) STYLE DLS_DEAD_LOCAL_STORE 3531
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getConfiguration(String) STYLE DLS_DEAD_LOCAL_STORE 3795
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getCustomFields(String) STYLE DLS_DEAD_LOCAL_STORE 4711
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getDefaultRoleActors(String, RemoteProjectRole) STYLE DLS_DEAD_LOCAL_STORE 4260
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getFieldsForAction(String, String, String) STYLE DLS_DEAD_LOCAL_STORE 5535
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getFieldsForEdit(String, String) STYLE DLS_DEAD_LOCAL_STORE 5003
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getGroup(String, String) STYLE DLS_DEAD_LOCAL_STORE 3334
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssue(String, String) STYLE DLS_DEAD_LOCAL_STORE 3486
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssueById(String, String) STYLE DLS_DEAD_LOCAL_STORE 5613
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssueCountForFilter(String, String) STYLE DLS_DEAD_LOCAL_STORE 6512
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssueTypes(String) STYLE DLS_DEAD_LOCAL_STORE 4017
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssueTypesForProject(String, String) STYLE DLS_DEAD_LOCAL_STORE 5042
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromFilter(String, String) STYLE DLS_DEAD_LOCAL_STORE 6968
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromTextSearch(String, String) STYLE DLS_DEAD_LOCAL_STORE 6551
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromTextSearchWithProject(String, String[], String, int) STYLE DLS_DEAD_LOCAL_STORE 6590
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getNotificationSchemes(String) STYLE DLS_DEAD_LOCAL_STORE 6192
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getPermissionSchemes(String) STYLE DLS_DEAD_LOCAL_STORE 6237
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getPriorities(String) STYLE DLS_DEAD_LOCAL_STORE 3933
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectById(String, long) STYLE DLS_DEAD_LOCAL_STORE 5208
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectByKey(String, String) STYLE DLS_DEAD_LOCAL_STORE 3888
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectRole(String, long) STYLE DLS_DEAD_LOCAL_STORE 4182
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectRoleActors(String, RemoteProjectRole, RemoteProject) STYLE DLS_DEAD_LOCAL_STORE 4221
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectRoles(String) STYLE DLS_DEAD_LOCAL_STORE 4143
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjects(String) STYLE DLS_DEAD_LOCAL_STORE 3711
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectsNoSchemes(String) STYLE DLS_DEAD_LOCAL_STORE 6791
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getResolutions(String) STYLE DLS_DEAD_LOCAL_STORE 3975
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getSavedFilters(String) STYLE DLS_DEAD_LOCAL_STORE 4750
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getSecuritySchemes(String) STYLE DLS_DEAD_LOCAL_STORE 6923
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getServerInfo(String) STYLE DLS_DEAD_LOCAL_STORE 3424
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getStatuses(String) STYLE DLS_DEAD_LOCAL_STORE 4059
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getSubTaskIssueTypes(String) STYLE DLS_DEAD_LOCAL_STORE 4101
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getSubTaskIssueTypesForProject(String, String) STYLE DLS_DEAD_LOCAL_STORE 5084
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getUser(String, String) STYLE DLS_DEAD_LOCAL_STORE 3292
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getVersions(String, String) STYLE DLS_DEAD_LOCAL_STORE 4872
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getWorklogs(String, String) STYLE DLS_DEAD_LOCAL_STORE 6021
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.hasPermissionToCreateWorklog(String, String) STYLE DLS_DEAD_LOCAL_STORE 6066
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.hasPermissionToDeleteWorklog(String, String) STYLE DLS_DEAD_LOCAL_STORE 6108
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.hasPermissionToEditComment(String, RemoteComment) STYLE DLS_DEAD_LOCAL_STORE 5457
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.hasPermissionToUpdateWorklog(String, String) STYLE DLS_DEAD_LOCAL_STORE 6150
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.isProjectRoleNameUnique(String, String) STYLE DLS_DEAD_LOCAL_STORE 4466
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.login(String, String) STYLE DLS_DEAD_LOCAL_STORE 3382
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.logout(String) STYLE DLS_DEAD_LOCAL_STORE 3455
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.progressWorkflowAction(String, String, String, RemoteFieldValue[]) STYLE DLS_DEAD_LOCAL_STORE 5574
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.updateGroup(String, RemoteGroup) STYLE DLS_DEAD_LOCAL_STORE 6670
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.updateIssue(String, String, RemoteFieldValue[]) STYLE DLS_DEAD_LOCAL_STORE 3756
Dead store to _exception in com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.updateProject(String, RemoteProject) STYLE DLS_DEAD_LOCAL_STORE 3840
com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.archiveVersion(String, String, String, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 4831
com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.deleteProjectRole(String, RemoteProjectRole, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 4354
Method com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getComment(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 3196
Method com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromTextSearchWithProject(String, String[], String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 6581
Method com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectById(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 5199
Method com.atlassian.theplugin.jira.api.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectRole(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 4173

com.atlassian.theplugin.jira.api.soap.axis.RemoteAttachment

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteAttachment.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 160
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteAttachment implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteAttachment is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteAuthenticationException

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteAuthenticationException.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 33
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteAuthenticationException.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 34
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteAuthenticationException implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteComment

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteComment.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 229
com.atlassian.theplugin.jira.api.soap.axis.RemoteComment is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteComponent

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteComponent.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 41
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteComponent.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 42
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteComponent implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteComponent is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteConfiguration

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteConfiguration.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 277
com.atlassian.theplugin.jira.api.soap.axis.RemoteConfiguration is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteCustomFieldValue

Bug Category Details Line
com.atlassian.theplugin.jira.api.soap.axis.RemoteCustomFieldValue.getValues() may expose internal representation by returning RemoteCustomFieldValue.values MALICIOUS_CODE EI_EXPOSE_REP 92
com.atlassian.theplugin.jira.api.soap.axis.RemoteCustomFieldValue.RemoteCustomFieldValue(String, String, String[]) may expose internal representation by storing an externally mutable object into RemoteCustomFieldValue.values MALICIOUS_CODE EI_EXPOSE_REP2 42
com.atlassian.theplugin.jira.api.soap.axis.RemoteCustomFieldValue.setValues(String[]) may expose internal representation by storing an externally mutable object into RemoteCustomFieldValue.values MALICIOUS_CODE EI_EXPOSE_REP2 102
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteCustomFieldValue.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 109
com.atlassian.theplugin.jira.api.soap.axis.RemoteCustomFieldValue is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteEntity

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteEntity.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 33
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteEntity.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 34
com.atlassian.theplugin.jira.api.soap.axis.RemoteEntity is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteException

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteException.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 33
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteException is not derived from an Exception, even though it is named as such BAD_PRACTICE NM_CLASS_NOT_EXCEPTION Not available
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteException.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 34
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteException implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteField

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteField.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 41
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteField.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 42
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteField implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteField is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteFieldValue

Bug Category Details Line
com.atlassian.theplugin.jira.api.soap.axis.RemoteFieldValue.getValues() may expose internal representation by returning RemoteFieldValue.values MALICIOUS_CODE EI_EXPOSE_REP 68
com.atlassian.theplugin.jira.api.soap.axis.RemoteFieldValue.RemoteFieldValue(String, String[]) may expose internal representation by storing an externally mutable object into RemoteFieldValue.values MALICIOUS_CODE EI_EXPOSE_REP2 38
com.atlassian.theplugin.jira.api.soap.axis.RemoteFieldValue.setValues(String[]) may expose internal representation by storing an externally mutable object into RemoteFieldValue.values MALICIOUS_CODE EI_EXPOSE_REP2 78
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteFieldValue.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 85
com.atlassian.theplugin.jira.api.soap.axis.RemoteFieldValue is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteFilter

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteFilter.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 138
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteFilter implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteFilter is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteGroup

Bug Category Details Line
com.atlassian.theplugin.jira.api.soap.axis.RemoteGroup.getUsers() may expose internal representation by returning RemoteGroup.users MALICIOUS_CODE EI_EXPOSE_REP 68
com.atlassian.theplugin.jira.api.soap.axis.RemoteGroup.RemoteGroup(String, RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteGroup.users MALICIOUS_CODE EI_EXPOSE_REP2 38
com.atlassian.theplugin.jira.api.soap.axis.RemoteGroup.setUsers(RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteGroup.users MALICIOUS_CODE EI_EXPOSE_REP2 78
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteGroup.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 85
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteGroup implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteGroup is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue

Bug Category Details Line
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.getAffectsVersions() may expose internal representation by returning RemoteIssue.affectsVersions MALICIOUS_CODE EI_EXPOSE_REP 123
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.getAttachmentNames() may expose internal representation by returning RemoteIssue.attachmentNames MALICIOUS_CODE EI_EXPOSE_REP 163
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.getComponents() may expose internal representation by returning RemoteIssue.components MALICIOUS_CODE EI_EXPOSE_REP 183
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.getCustomFieldValues() may expose internal representation by returning RemoteIssue.customFieldValues MALICIOUS_CODE EI_EXPOSE_REP 223
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.getFixVersions() may expose internal representation by returning RemoteIssue.fixVersions MALICIOUS_CODE EI_EXPOSE_REP 303
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.RemoteIssue(String, RemoteVersion[], String, String[], RemoteComponent[], Calendar, RemoteCustomFieldValue[], String, Calendar, String, RemoteVersion[], String, String, String, String, String, String, String, String, Calendar, Long) may expose internal representation by storing an externally mutable object into RemoteIssue.affectsVersions MALICIOUS_CODE EI_EXPOSE_REP2 94
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.RemoteIssue(String, RemoteVersion[], String, String[], RemoteComponent[], Calendar, RemoteCustomFieldValue[], String, Calendar, String, RemoteVersion[], String, String, String, String, String, String, String, String, Calendar, Long) may expose internal representation by storing an externally mutable object into RemoteIssue.attachmentNames MALICIOUS_CODE EI_EXPOSE_REP2 96
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.RemoteIssue(String, RemoteVersion[], String, String[], RemoteComponent[], Calendar, RemoteCustomFieldValue[], String, Calendar, String, RemoteVersion[], String, String, String, String, String, String, String, String, Calendar, Long) may expose internal representation by storing an externally mutable object into RemoteIssue.components MALICIOUS_CODE EI_EXPOSE_REP2 97
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.RemoteIssue(String, RemoteVersion[], String, String[], RemoteComponent[], Calendar, RemoteCustomFieldValue[], String, Calendar, String, RemoteVersion[], String, String, String, String, String, String, String, String, Calendar, Long) may expose internal representation by storing an externally mutable object into RemoteIssue.customFieldValues MALICIOUS_CODE EI_EXPOSE_REP2 99
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.RemoteIssue(String, RemoteVersion[], String, String[], RemoteComponent[], Calendar, RemoteCustomFieldValue[], String, Calendar, String, RemoteVersion[], String, String, String, String, String, String, String, String, Calendar, Long) may expose internal representation by storing an externally mutable object into RemoteIssue.fixVersions MALICIOUS_CODE EI_EXPOSE_REP2 103
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.setAffectsVersions(RemoteVersion[]) may expose internal representation by storing an externally mutable object into RemoteIssue.affectsVersions MALICIOUS_CODE EI_EXPOSE_REP2 133
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.setAttachmentNames(String[]) may expose internal representation by storing an externally mutable object into RemoteIssue.attachmentNames MALICIOUS_CODE EI_EXPOSE_REP2 173
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.setComponents(RemoteComponent[]) may expose internal representation by storing an externally mutable object into RemoteIssue.components MALICIOUS_CODE EI_EXPOSE_REP2 193
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.setCustomFieldValues(RemoteCustomFieldValue[]) may expose internal representation by storing an externally mutable object into RemoteIssue.customFieldValues MALICIOUS_CODE EI_EXPOSE_REP2 233
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.setFixVersions(RemoteVersion[]) may expose internal representation by storing an externally mutable object into RemoteIssue.fixVersions MALICIOUS_CODE EI_EXPOSE_REP2 313
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 520
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssue is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteIssueType

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteIssueType.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 70
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteIssueType implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteIssueType is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteNamedObject

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteNamedObject.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 41
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteNamedObject.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 42
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteNamedObject implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteNamedObject is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemotePermission

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemotePermission.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 85
com.atlassian.theplugin.jira.api.soap.axis.RemotePermission is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionException

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionException.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 33
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionException.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 34
Class com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionException implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionMapping

Bug Category Details Line
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionMapping.getRemoteEntities() may expose internal representation by returning RemotePermissionMapping.remoteEntities MALICIOUS_CODE EI_EXPOSE_REP 68
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionMapping.RemotePermissionMapping(RemotePermission, RemoteEntity[]) may expose internal representation by storing an externally mutable object into RemotePermissionMapping.remoteEntities MALICIOUS_CODE EI_EXPOSE_REP2 38
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionMapping.setRemoteEntities(RemoteEntity[]) may expose internal representation by storing an externally mutable object into RemotePermissionMapping.remoteEntities MALICIOUS_CODE EI_EXPOSE_REP2 78
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionMapping.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 85
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionMapping is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionScheme

Bug Category Details Line
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionScheme.getPermissionMappings() may expose internal representation by returning RemotePermissionScheme.permissionMappings MALICIOUS_CODE EI_EXPOSE_REP 53
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionScheme.RemotePermissionScheme(String, Long, String, String, RemotePermissionMapping[]) may expose internal representation by storing an externally mutable object into RemotePermissionScheme.permissionMappings MALICIOUS_CODE EI_EXPOSE_REP2 43
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionScheme.setPermissionMappings(RemotePermissionMapping[]) may expose internal representation by storing an externally mutable object into RemotePermissionScheme.permissionMappings MALICIOUS_CODE EI_EXPOSE_REP2 63
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionScheme.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 70
Class com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionScheme implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemotePermissionScheme is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemotePriority

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemotePriority.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 70
Class com.atlassian.theplugin.jira.api.soap.axis.RemotePriority implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemotePriority is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteProject

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteProject.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 234
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteProject implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteProject is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRole

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRole.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 109
com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRole is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRoleActors

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRoleActors.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 68
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRoleActors implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteProjectRoleActors is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteResolution

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteResolution.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 45
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteResolution.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 46
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteResolution implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteResolution is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActor

Bug Category Details Line
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActor.getUsers() may expose internal representation by returning RemoteRoleActor.users MALICIOUS_CODE EI_EXPOSE_REP 140
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActor.RemoteRoleActor(String, String, RemoteProjectRole, String, RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteRoleActor.users MALICIOUS_CODE EI_EXPOSE_REP2 50
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActor.setUsers(RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteRoleActor.users MALICIOUS_CODE EI_EXPOSE_REP2 150
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActor.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 157
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActor is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors

Bug Category Details Line
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors.getRoleActors() may expose internal representation by returning RemoteRoleActors.roleActors MALICIOUS_CODE EI_EXPOSE_REP 72
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors.getUsers() may expose internal representation by returning RemoteRoleActors.users MALICIOUS_CODE EI_EXPOSE_REP 92
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors.RemoteRoleActors(RemoteProjectRole, RemoteRoleActor[], RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteRoleActors.roleActors MALICIOUS_CODE EI_EXPOSE_REP2 41
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors.RemoteRoleActors(RemoteProjectRole, RemoteRoleActor[], RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteRoleActors.users MALICIOUS_CODE EI_EXPOSE_REP2 42
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors.setRoleActors(RemoteRoleActor[]) may expose internal representation by storing an externally mutable object into RemoteRoleActors.roleActors MALICIOUS_CODE EI_EXPOSE_REP2 82
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors.setUsers(RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteRoleActors.users MALICIOUS_CODE EI_EXPOSE_REP2 102
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 109
com.atlassian.theplugin.jira.api.soap.axis.RemoteRoleActors is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteScheme

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteScheme.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 133
com.atlassian.theplugin.jira.api.soap.axis.RemoteScheme is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteServerInfo

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteServerInfo.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 157
com.atlassian.theplugin.jira.api.soap.axis.RemoteServerInfo is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteStatus

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteStatus.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 45
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteStatus.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 46
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteStatus implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteStatus is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteUser

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteUser.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 109
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteUser implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteUser is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteValidationException

Bug Category Details Line
Dead store to other in com.atlassian.theplugin.jira.api.soap.axis.RemoteValidationException.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 33
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteValidationException.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 34
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteValidationException implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteVersion

Bug Category Details Line
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteVersion.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 138
Class com.atlassian.theplugin.jira.api.soap.axis.RemoteVersion implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.theplugin.jira.api.soap.axis.RemoteVersion is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.jira.api.soap.axis.RemoteWorklog

Bug Category Details Line
Method com.atlassian.theplugin.jira.api.soap.axis.RemoteWorklog.hashCode() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 375
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.theplugin.jira.api.soap.axis.RemoteWorklog.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 301
com.atlassian.theplugin.jira.api.soap.axis.RemoteWorklog is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.util.PluginTrustManager$1

Bug Category Details Line
The class com.atlassian.theplugin.util.PluginTrustManager$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog

Bug Category Details Line
com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog.initCertInfo() might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 276

com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$4

Bug Category Details Line
The class com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$4 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$InfoPanel

Bug Category Details Line
Class com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$InfoPanel defines non-transient non-serializable instance field builder BAD_PRACTICE SE_BAD_FIELD Not available
com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$InfoPanel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available
Should com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$InfoPanel be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$ScrollablePanel

Bug Category Details Line
com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$ScrollablePanel is serializable but also an inner class of a non-serializable class BAD_PRACTICE SE_BAD_FIELD_INNER_CLASS Not available
Should com.atlassian.theplugin.util.PluginTrustManager$CertMessageDialog$ScrollablePanel be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

thirdparty.javaworld.ClasspathImageView

Bug Category Details Line
Dead store to attr in thirdparty.javaworld.ClasspathImageView.initialize(Element) STYLE DLS_DEAD_LOCAL_STORE 85
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 289
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 182
Test for floating point equality in thirdparty.javaworld.ClasspathImageView.changedUpdate(DocumentEvent, Shape, ViewFactory) STYLE FE_FLOATING_POINT_EQUALITY 379
Read of unwritten field fComponent in thirdparty.javaworld.ClasspathImageView.mouseDragged(MouseEvent) CORRECTNESS NP_UNWRITTEN_FIELD 793
Read of unwritten field fComponent in thirdparty.javaworld.ClasspathImageView.mousePressed(MouseEvent) CORRECTNESS NP_UNWRITTEN_FIELD 750
Read of unwritten field fComponent in thirdparty.javaworld.ClasspathImageView.mousePressed(MouseEvent) CORRECTNESS NP_UNWRITTEN_FIELD 757
thirdparty.javaworld.ClasspathImageView.makeIcon(String) may fail to close stream on exception BAD_PRACTICE OS_OPEN_STREAM_EXCEPTION_PATH 857
Exception is caught when Exception is not thrown in thirdparty.javaworld.ClasspathImageView.loadIcons() STYLE REC_CATCH_EXCEPTION 886
Useless control flow in thirdparty.javaworld.ClasspathImageView.mouseClicked(MouseEvent) STYLE UCF_USELESS_CONTROL_FLOW 826
Private method thirdparty.javaworld.ClasspathImageView.waitForImage() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 220-233
Unread field: thirdparty.javaworld.ClasspathImageView.fGrowProportionally PERFORMANCE URF_UNREAD_FIELD 760
Field only ever set to null: thirdparty.javaworld.ClasspathImageView.fComponent CORRECTNESS UWF_NULL_FIELD 356