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
899 290 0 16

Files

Class Bugs
com.atlassian.connector.commons.api.ConnectionCfg 1
com.atlassian.connector.commons.jira.JIRAServerFacade2Impl 1
com.atlassian.connector.commons.jira.soap.JIRASessionImpl 4
com.atlassian.connector.commons.jira.soap.JIRASessionImpl$1 1
com.atlassian.connector.commons.jira.soap.axis.AbstractNamedRemoteEntity 2
com.atlassian.connector.commons.jira.soap.axis.AbstractRemoteConstant 2
com.atlassian.connector.commons.jira.soap.axis.AbstractRemoteEntity 1
com.atlassian.connector.commons.jira.soap.axis.IssueServiceImpl$RemoteWorklogImpl 4
com.atlassian.connector.commons.jira.soap.axis.JiraSoapServiceServiceLocator 2
com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub 85
com.atlassian.connector.commons.jira.soap.axis.RemoteAttachment 3
com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException 3
com.atlassian.connector.commons.jira.soap.axis.RemoteComment 2
com.atlassian.connector.commons.jira.soap.axis.RemoteComponent 4
com.atlassian.connector.commons.jira.soap.axis.RemoteConfiguration 2
com.atlassian.connector.commons.jira.soap.axis.RemoteCustomFieldValue 5
com.atlassian.connector.commons.jira.soap.axis.RemoteEntity 3
com.atlassian.connector.commons.jira.soap.axis.RemoteException 4
com.atlassian.connector.commons.jira.soap.axis.RemoteField 4
com.atlassian.connector.commons.jira.soap.axis.RemoteFieldValue 5
com.atlassian.connector.commons.jira.soap.axis.RemoteFilter 3
com.atlassian.connector.commons.jira.soap.axis.RemoteGroup 6
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue 18
com.atlassian.connector.commons.jira.soap.axis.RemoteIssueType 3
com.atlassian.connector.commons.jira.soap.axis.RemoteNamedObject 4
com.atlassian.connector.commons.jira.soap.axis.RemotePermission 2
com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException 3
com.atlassian.connector.commons.jira.soap.axis.RemotePermissionMapping 5
com.atlassian.connector.commons.jira.soap.axis.RemotePermissionScheme 6
com.atlassian.connector.commons.jira.soap.axis.RemotePriority 3
com.atlassian.connector.commons.jira.soap.axis.RemoteProject 3
com.atlassian.connector.commons.jira.soap.axis.RemoteProjectRole 2
com.atlassian.connector.commons.jira.soap.axis.RemoteProjectRoleActors 3
com.atlassian.connector.commons.jira.soap.axis.RemoteResolution 4
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActor 5
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActors 8
com.atlassian.connector.commons.jira.soap.axis.RemoteScheme 2
com.atlassian.connector.commons.jira.soap.axis.RemoteSecurityLevel 3
com.atlassian.connector.commons.jira.soap.axis.RemoteServerInfo 2
com.atlassian.connector.commons.jira.soap.axis.RemoteStatus 4
com.atlassian.connector.commons.jira.soap.axis.RemoteTimeInfo 2
com.atlassian.connector.commons.jira.soap.axis.RemoteUser 3
com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException 3
com.atlassian.connector.commons.jira.soap.axis.RemoteVersion 3
com.atlassian.connector.commons.jira.soap.axis.RemoteWorklog 3
com.atlassian.theplugin.commons.DefaultSwingUiTaskExecutor$1 1
com.atlassian.theplugin.commons.bamboo.BambooBuildInfo 1
com.atlassian.theplugin.commons.bamboo.BambooBuildInfo$Builder 3
com.atlassian.theplugin.commons.bamboo.BambooChangeSetImpl 1
com.atlassian.theplugin.commons.bamboo.BambooPlan 1
com.atlassian.theplugin.commons.bamboo.BambooServerFacadeImpl 4
com.atlassian.theplugin.commons.bamboo.api.BambooSessionImpl 2
com.atlassian.theplugin.commons.cfg.BambooServerCfg 1
com.atlassian.theplugin.commons.cfg.ServerId 1
com.atlassian.theplugin.commons.crucible.ReviewFileContent 2
com.atlassian.theplugin.commons.crucible.api.UploadItem 5
com.atlassian.theplugin.commons.crucible.api.model.CrucibleFileInfoImpl 2
com.atlassian.theplugin.commons.crucible.api.model.CrucibleProject 1
com.atlassian.theplugin.commons.crucible.api.model.CrucibleVersionInfoBean 1
com.atlassian.theplugin.commons.crucible.api.model.CustomFilterBean 5
com.atlassian.theplugin.commons.crucible.api.model.PermId 1
com.atlassian.theplugin.commons.crucible.api.model.Repository 2
com.atlassian.theplugin.commons.crucible.api.model.Review 6
com.atlassian.theplugin.commons.crucible.api.model.Reviewer 1
com.atlassian.theplugin.commons.crucible.api.model.SvnRepository 1
com.atlassian.theplugin.commons.crucible.api.model.User 1
com.atlassian.theplugin.commons.crucible.api.rest.CrucibleSessionImpl 1
com.atlassian.theplugin.commons.remoteapi.ServerDataComparator 1
com.atlassian.theplugin.commons.remoteapi.rest.AbstractHttpSession$CacheRecord 1
com.atlassian.theplugin.commons.util.ProductVersionUtil 1
com.atlassian.theplugin.commons.util.SimpleLruCache$1 1
com.atlassian.theplugin.commons.util.Version 1

com.atlassian.connector.commons.api.ConnectionCfg

Bug Category Details Line
Dead store to prime in com.atlassian.connector.commons.api.ConnectionCfg.hashCode() STYLE DLS_DEAD_LOCAL_STORE 45

com.atlassian.connector.commons.jira.JIRAServerFacade2Impl

Bug Category Details Line
Redundant nullcheck of e, which is known to be non-null in com.atlassian.connector.commons.jira.JIRAServerFacade2Impl.getVersions(HttpConnectionCfg, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 282

com.atlassian.connector.commons.jira.soap.JIRASessionImpl

Bug Category Details Line
instanceof will always return false in com.atlassian.connector.commons.jira.soap.JIRASessionImpl.getAvailableActions(JIRAIssue), since a java.lang.RuntimeException can't be a org.xml.sax.SAXException CORRECTNESS BC_IMPOSSIBLE_INSTANCEOF 579
instanceof will always return false in com.atlassian.connector.commons.jira.soap.JIRASessionImpl.getIssueDetails(JIRAIssue), since a java.lang.RuntimeException can't be a org.xml.sax.SAXException CORRECTNESS BC_IMPOSSIBLE_INSTANCEOF 304
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.connector.commons.jira.soap.JIRASessionImpl.getVersions(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 495
Exception is caught when Exception is not thrown in com.atlassian.connector.commons.jira.soap.JIRASessionImpl.getIssueDetails(JIRAIssue) STYLE REC_CATCH_EXCEPTION 357

com.atlassian.connector.commons.jira.soap.JIRASessionImpl$1

Bug Category Details Line
The class com.atlassian.connector.commons.jira.soap.JIRASessionImpl$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

com.atlassian.connector.commons.jira.soap.axis.AbstractNamedRemoteEntity

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

com.atlassian.connector.commons.jira.soap.axis.AbstractRemoteConstant

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

com.atlassian.connector.commons.jira.soap.axis.AbstractRemoteEntity

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

com.atlassian.connector.commons.jira.soap.axis.IssueServiceImpl$RemoteWorklogImpl

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

com.atlassian.connector.commons.jira.soap.axis.JiraSoapServiceServiceLocator

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

com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub

Bug Category Details Line
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.addAttachmentsToIssue(String, String, String[], byte[][]) STYLE DLS_DEAD_LOCAL_STORE 6680
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.addBase64EncodedAttachmentsToIssue(String, String, String[], String[]) STYLE DLS_DEAD_LOCAL_STORE 8406
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.addPermissionTo(String, RemotePermissionScheme, RemotePermission, RemoteEntity) STYLE DLS_DEAD_LOCAL_STORE 7802
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.addVersion(String, String, RemoteVersion) STYLE DLS_DEAD_LOCAL_STORE 8311
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.addWorklogAndAutoAdjustRemainingEstimate(String, String, RemoteWorklog) STYLE DLS_DEAD_LOCAL_STORE 7055
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.addWorklogAndRetainRemainingEstimate(String, String, RemoteWorklog) STYLE DLS_DEAD_LOCAL_STORE 7106
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.addWorklogWithNewRemainingEstimate(String, String, RemoteWorklog, String) STYLE DLS_DEAD_LOCAL_STORE 7004
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createGroup(String, String, RemoteUser) STYLE DLS_DEAD_LOCAL_STORE 4229
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createIssue(String, RemoteIssue) STYLE DLS_DEAD_LOCAL_STORE 4607
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createIssueWithSecurityLevel(String, RemoteIssue, long) STYLE DLS_DEAD_LOCAL_STORE 6627
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createPermissionScheme(String, String, String) STYLE DLS_DEAD_LOCAL_STORE 7700
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createProject(String, String, String, String, String, String, RemotePermissionScheme, RemoteScheme, RemoteScheme) STYLE DLS_DEAD_LOCAL_STORE 6014
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createProjectFromObject(String, RemoteProject) STYLE DLS_DEAD_LOCAL_STORE 8459
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createProjectRole(String, RemoteProjectRole) STYLE DLS_DEAD_LOCAL_STORE 5473
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createUser(String, String, String, String, String) STYLE DLS_DEAD_LOCAL_STORE 4415
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.deletePermissionFrom(String, RemotePermissionScheme, RemotePermission, RemoteEntity) STYLE DLS_DEAD_LOCAL_STORE 7858
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.editComment(String, RemoteComment) STYLE DLS_DEAD_LOCAL_STORE 6826
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getAllPermissions(String) STYLE DLS_DEAD_LOCAL_STORE 7910
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getAssociatedNotificationSchemes(String, RemoteProjectRole) STYLE DLS_DEAD_LOCAL_STORE 5701
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getAssociatedPermissionSchemes(String, RemoteProjectRole) STYLE DLS_DEAD_LOCAL_STORE 5744
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getAttachmentsFromIssue(String, String) STYLE DLS_DEAD_LOCAL_STORE 6733
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getAvailableActions(String, String) STYLE DLS_DEAD_LOCAL_STORE 4657
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getComment(String, long) STYLE DLS_DEAD_LOCAL_STORE 4184
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getComments(String, String) STYLE DLS_DEAD_LOCAL_STORE 5828
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getComponents(String, String) STYLE DLS_DEAD_LOCAL_STORE 4792
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getConfiguration(String) STYLE DLS_DEAD_LOCAL_STORE 4742
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getCustomFields(String) STYLE DLS_DEAD_LOCAL_STORE 5785
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getDefaultRoleActors(String, RemoteProjectRole) STYLE DLS_DEAD_LOCAL_STORE 5293
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getFavouriteFilters(String) STYLE DLS_DEAD_LOCAL_STORE 5877
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getFieldsForAction(String, String, String) STYLE DLS_DEAD_LOCAL_STORE 6868
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getFieldsForEdit(String, String) STYLE DLS_DEAD_LOCAL_STORE 6107
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getGroup(String, String) STYLE DLS_DEAD_LOCAL_STORE 4361
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssue(String, String) STYLE DLS_DEAD_LOCAL_STORE 4556
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssueById(String, String) STYLE DLS_DEAD_LOCAL_STORE 6953
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssueCountForFilter(String, String) STYLE DLS_DEAD_LOCAL_STORE 7957
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssueTypes(String) STYLE DLS_DEAD_LOCAL_STORE 5033
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssueTypesForProject(String, String) STYLE DLS_DEAD_LOCAL_STORE 6150
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromFilter(String, String) STYLE DLS_DEAD_LOCAL_STORE 8558
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromFilterWithLimit(String, String, int, int) STYLE DLS_DEAD_LOCAL_STORE 8602
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromTextSearch(String, String) STYLE DLS_DEAD_LOCAL_STORE 7997
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromTextSearchWithLimit(String, String, int, int) STYLE DLS_DEAD_LOCAL_STORE 8646
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromTextSearchWithProject(String, String[], String, int) STYLE DLS_DEAD_LOCAL_STORE 8040
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getNotificationSchemes(String) STYLE DLS_DEAD_LOCAL_STORE 7600
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getPermissionSchemes(String) STYLE DLS_DEAD_LOCAL_STORE 7649
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getPriorities(String) STYLE DLS_DEAD_LOCAL_STORE 4943
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectById(String, long) STYLE DLS_DEAD_LOCAL_STORE 6368
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectByKey(String, String) STYLE DLS_DEAD_LOCAL_STORE 4895
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectRole(String, long) STYLE DLS_DEAD_LOCAL_STORE 5208
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectRoleActors(String, RemoteProjectRole, RemoteProject) STYLE DLS_DEAD_LOCAL_STORE 5251
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectRoles(String) STYLE DLS_DEAD_LOCAL_STORE 5167
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectWithSchemesById(String, long) STYLE DLS_DEAD_LOCAL_STORE 6416
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectsNoSchemes(String) STYLE DLS_DEAD_LOCAL_STORE 8263
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getResolutions(String) STYLE DLS_DEAD_LOCAL_STORE 4988
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getSavedFilters(String) STYLE DLS_DEAD_LOCAL_STORE 8354
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getSecurityLevel(String, String) STYLE DLS_DEAD_LOCAL_STORE 4281
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getSecurityLevels(String, String) STYLE DLS_DEAD_LOCAL_STORE 6536
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getSecuritySchemes(String) STYLE DLS_DEAD_LOCAL_STORE 8511
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getServerInfo(String) STYLE DLS_DEAD_LOCAL_STORE 4325
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getStatuses(String) STYLE DLS_DEAD_LOCAL_STORE 5078
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getSubTaskIssueTypes(String) STYLE DLS_DEAD_LOCAL_STORE 5123
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getSubTaskIssueTypesForProject(String, String) STYLE DLS_DEAD_LOCAL_STORE 6197
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getUser(String, String) STYLE DLS_DEAD_LOCAL_STORE 4466
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getVersions(String, String) STYLE DLS_DEAD_LOCAL_STORE 5960
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getWorklogs(String, String) STYLE DLS_DEAD_LOCAL_STORE 7416
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.hasPermissionToCreateWorklog(String, String) STYLE DLS_DEAD_LOCAL_STORE 7465
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.hasPermissionToDeleteWorklog(String, String) STYLE DLS_DEAD_LOCAL_STORE 7510
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.hasPermissionToEditComment(String, RemoteComment) STYLE DLS_DEAD_LOCAL_STORE 6785
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.hasPermissionToUpdateWorklog(String, String) STYLE DLS_DEAD_LOCAL_STORE 7555
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.isProjectRoleNameUnique(String, String) STYLE DLS_DEAD_LOCAL_STORE 5514
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.login(String, String) STYLE DLS_DEAD_LOCAL_STORE 4511
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.logout(String) STYLE DLS_DEAD_LOCAL_STORE 6334
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.progressWorkflowAction(String, String, String, RemoteFieldValue[]) STYLE DLS_DEAD_LOCAL_STORE 6910
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.updateGroup(String, RemoteGroup) STYLE DLS_DEAD_LOCAL_STORE 8131
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.updateIssue(String, String, RemoteFieldValue[]) STYLE DLS_DEAD_LOCAL_STORE 4699
Dead store to _exception in com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.updateProject(String, RemoteProject) STYLE DLS_DEAD_LOCAL_STORE 4843
com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.archiveVersion(String, String, String, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 5916
com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.deleteProjectRole(String, RemoteProjectRole, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 5396
Method com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.createIssueWithSecurityLevel(String, RemoteIssue, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 6619
Method com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getComment(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 4176
Method com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromFilterWithLimit(String, String, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 8593
Method com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromTextSearchWithLimit(String, String, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 8637
Method com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getIssuesFromTextSearchWithProject(String, String[], String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 8032
Method com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectById(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 6360
Method com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectRole(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 5200
Method com.atlassian.connector.commons.jira.soap.axis.JirasoapserviceV2SoapBindingStub.getProjectWithSchemesById(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 6408

com.atlassian.connector.commons.jira.soap.axis.RemoteAttachment

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

com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException

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

com.atlassian.connector.commons.jira.soap.axis.RemoteComment

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

com.atlassian.connector.commons.jira.soap.axis.RemoteComponent

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

com.atlassian.connector.commons.jira.soap.axis.RemoteConfiguration

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

com.atlassian.connector.commons.jira.soap.axis.RemoteCustomFieldValue

Bug Category Details Line
com.atlassian.connector.commons.jira.soap.axis.RemoteCustomFieldValue.getValues() may expose internal representation by returning RemoteCustomFieldValue.values MALICIOUS_CODE EI_EXPOSE_REP 76
com.atlassian.connector.commons.jira.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 26
com.atlassian.connector.commons.jira.soap.axis.RemoteCustomFieldValue.setValues(String[]) may expose internal representation by storing an externally mutable object into RemoteCustomFieldValue.values MALICIOUS_CODE EI_EXPOSE_REP2 86
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.connector.commons.jira.soap.axis.RemoteCustomFieldValue.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 96
com.atlassian.connector.commons.jira.soap.axis.RemoteCustomFieldValue is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.connector.commons.jira.soap.axis.RemoteEntity

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

com.atlassian.connector.commons.jira.soap.axis.RemoteException

Bug Category Details Line
Dead store to other in com.atlassian.connector.commons.jira.soap.axis.RemoteException.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 20
Class com.atlassian.connector.commons.jira.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.connector.commons.jira.soap.axis.RemoteException.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 21
Class com.atlassian.connector.commons.jira.soap.axis.RemoteException implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

com.atlassian.connector.commons.jira.soap.axis.RemoteField

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

com.atlassian.connector.commons.jira.soap.axis.RemoteFieldValue

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

com.atlassian.connector.commons.jira.soap.axis.RemoteFilter

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

com.atlassian.connector.commons.jira.soap.axis.RemoteGroup

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

com.atlassian.connector.commons.jira.soap.axis.RemoteIssue

Bug Category Details Line
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.getAffectsVersions() may expose internal representation by returning RemoteIssue.affectsVersions MALICIOUS_CODE EI_EXPOSE_REP 108
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.getAttachmentNames() may expose internal representation by returning RemoteIssue.attachmentNames MALICIOUS_CODE EI_EXPOSE_REP 148
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.getComponents() may expose internal representation by returning RemoteIssue.components MALICIOUS_CODE EI_EXPOSE_REP 168
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.getCustomFieldValues() may expose internal representation by returning RemoteIssue.customFieldValues MALICIOUS_CODE EI_EXPOSE_REP 208
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.getFixVersions() may expose internal representation by returning RemoteIssue.fixVersions MALICIOUS_CODE EI_EXPOSE_REP 288
com.atlassian.connector.commons.jira.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 79
com.atlassian.connector.commons.jira.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 81
com.atlassian.connector.commons.jira.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 82
com.atlassian.connector.commons.jira.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 84
com.atlassian.connector.commons.jira.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 88
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.setAffectsVersions(RemoteVersion[]) may expose internal representation by storing an externally mutable object into RemoteIssue.affectsVersions MALICIOUS_CODE EI_EXPOSE_REP2 118
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.setAttachmentNames(String[]) may expose internal representation by storing an externally mutable object into RemoteIssue.attachmentNames MALICIOUS_CODE EI_EXPOSE_REP2 158
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.setComponents(RemoteComponent[]) may expose internal representation by storing an externally mutable object into RemoteIssue.components MALICIOUS_CODE EI_EXPOSE_REP2 178
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.setCustomFieldValues(RemoteCustomFieldValue[]) may expose internal representation by storing an externally mutable object into RemoteIssue.customFieldValues MALICIOUS_CODE EI_EXPOSE_REP2 218
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.setFixVersions(RemoteVersion[]) may expose internal representation by storing an externally mutable object into RemoteIssue.fixVersions MALICIOUS_CODE EI_EXPOSE_REP2 298
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.connector.commons.jira.soap.axis.RemoteIssue.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 508
Class com.atlassian.connector.commons.jira.soap.axis.RemoteIssue implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.connector.commons.jira.soap.axis.RemoteIssue is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.connector.commons.jira.soap.axis.RemoteIssueType

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

com.atlassian.connector.commons.jira.soap.axis.RemoteNamedObject

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

com.atlassian.connector.commons.jira.soap.axis.RemotePermission

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

com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException

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

com.atlassian.connector.commons.jira.soap.axis.RemotePermissionMapping

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

com.atlassian.connector.commons.jira.soap.axis.RemotePermissionScheme

Bug Category Details Line
com.atlassian.connector.commons.jira.soap.axis.RemotePermissionScheme.getPermissionMappings() may expose internal representation by returning RemotePermissionScheme.permissionMappings MALICIOUS_CODE EI_EXPOSE_REP 38
com.atlassian.connector.commons.jira.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 28
com.atlassian.connector.commons.jira.soap.axis.RemotePermissionScheme.setPermissionMappings(RemotePermissionMapping[]) may expose internal representation by storing an externally mutable object into RemotePermissionScheme.permissionMappings MALICIOUS_CODE EI_EXPOSE_REP2 48
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.connector.commons.jira.soap.axis.RemotePermissionScheme.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 58
Class com.atlassian.connector.commons.jira.soap.axis.RemotePermissionScheme implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
com.atlassian.connector.commons.jira.soap.axis.RemotePermissionScheme is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.connector.commons.jira.soap.axis.RemotePriority

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

com.atlassian.connector.commons.jira.soap.axis.RemoteProject

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

com.atlassian.connector.commons.jira.soap.axis.RemoteProjectRole

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

com.atlassian.connector.commons.jira.soap.axis.RemoteProjectRoleActors

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

com.atlassian.connector.commons.jira.soap.axis.RemoteResolution

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

com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActor

Bug Category Details Line
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActor.getUsers() may expose internal representation by returning RemoteRoleActor.users MALICIOUS_CODE EI_EXPOSE_REP 124
com.atlassian.connector.commons.jira.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 34
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActor.setUsers(RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteRoleActor.users MALICIOUS_CODE EI_EXPOSE_REP2 134
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActor.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 144
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActor is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActors

Bug Category Details Line
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActors.getRoleActors() may expose internal representation by returning RemoteRoleActors.roleActors MALICIOUS_CODE EI_EXPOSE_REP 56
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActors.getUsers() may expose internal representation by returning RemoteRoleActors.users MALICIOUS_CODE EI_EXPOSE_REP 76
com.atlassian.connector.commons.jira.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 25
com.atlassian.connector.commons.jira.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 26
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActors.setRoleActors(RemoteRoleActor[]) may expose internal representation by storing an externally mutable object into RemoteRoleActors.roleActors MALICIOUS_CODE EI_EXPOSE_REP2 66
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActors.setUsers(RemoteUser[]) may expose internal representation by storing an externally mutable object into RemoteRoleActors.users MALICIOUS_CODE EI_EXPOSE_REP2 86
Redundant nullcheck of obj, which is known to be non-null in com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActors.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 96
com.atlassian.connector.commons.jira.soap.axis.RemoteRoleActors is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.connector.commons.jira.soap.axis.RemoteScheme

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

com.atlassian.connector.commons.jira.soap.axis.RemoteSecurityLevel

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

com.atlassian.connector.commons.jira.soap.axis.RemoteServerInfo

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

com.atlassian.connector.commons.jira.soap.axis.RemoteStatus

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

com.atlassian.connector.commons.jira.soap.axis.RemoteTimeInfo

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

com.atlassian.connector.commons.jira.soap.axis.RemoteUser

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

com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException

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

com.atlassian.connector.commons.jira.soap.axis.RemoteVersion

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

com.atlassian.connector.commons.jira.soap.axis.RemoteWorklog

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

com.atlassian.theplugin.commons.DefaultSwingUiTaskExecutor$1

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

com.atlassian.theplugin.commons.bamboo.BambooBuildInfo

Bug Category Details Line
Dead store to prime in com.atlassian.theplugin.commons.bamboo.BambooBuildInfo.hashCode() STYLE DLS_DEAD_LOCAL_STORE 241

com.atlassian.theplugin.commons.bamboo.BambooBuildInfo$Builder

Bug Category Details Line
com.atlassian.theplugin.commons.bamboo.BambooBuildInfo$Builder.completionTime(Date) may expose internal representation by storing an externally mutable object into BambooBuildInfo$Builder.completionTime MALICIOUS_CODE EI_EXPOSE_REP2 376
com.atlassian.theplugin.commons.bamboo.BambooBuildInfo$Builder.pollingTime(Date) may expose internal representation by storing an externally mutable object into BambooBuildInfo$Builder.pollingTime MALICIOUS_CODE EI_EXPOSE_REP2 397
com.atlassian.theplugin.commons.bamboo.BambooBuildInfo$Builder.startTime(Date) may expose internal representation by storing an externally mutable object into BambooBuildInfo$Builder.startTime MALICIOUS_CODE EI_EXPOSE_REP2 371

com.atlassian.theplugin.commons.bamboo.BambooChangeSetImpl

Bug Category Details Line
BambooChangeSetImpl.commitDate not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

com.atlassian.theplugin.commons.bamboo.BambooPlan

Bug Category Details Line
com.atlassian.theplugin.commons.bamboo.BambooPlan is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.commons.bamboo.BambooServerFacadeImpl

Bug Category Details Line
Dead store to connectionError in com.atlassian.theplugin.commons.bamboo.BambooServerFacadeImpl.getSubscribedPlansResults(ConnectionCfg, Collection, boolean, int) STYLE DLS_DEAD_LOCAL_STORE 203
Dead store to connectionError in com.atlassian.theplugin.commons.bamboo.BambooServerFacadeImpl.getSubscribedPlansResultsNew(ConnectionCfg, Collection, boolean, int) STYLE DLS_DEAD_LOCAL_STORE 257
Dead store of null to connectionError in com.atlassian.theplugin.commons.bamboo.BambooServerFacadeImpl.getSubscribedPlansResults(ConnectionCfg, Collection, boolean, int) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 199
Redundant nullcheck of connectionError, which is known to be non-null in com.atlassian.theplugin.commons.bamboo.BambooServerFacadeImpl.getSubscribedPlansResults(ConnectionCfg, Collection, boolean, int) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 215

com.atlassian.theplugin.commons.bamboo.api.BambooSessionImpl

Bug Category Details Line
Primitive value is boxed then unboxed to perform primative coercion in com.atlassian.theplugin.commons.bamboo.api.BambooSessionImpl.constructPlanItem(Element, boolean) PERFORMANCE BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION 678
Method com.atlassian.theplugin.commons.bamboo.api.BambooSessionImpl.constructPlanItem(Element, boolean) invokes inefficient Double(double) constructor; use Double.valueOf(double) instead PERFORMANCE DM_FP_NUMBER_CTOR 678

com.atlassian.theplugin.commons.cfg.BambooServerCfg

Bug Category Details Line
Unchecked/unconfirmed cast from com.atlassian.theplugin.commons.cfg.PrivateServerCfgInfo to com.atlassian.theplugin.commons.cfg.PrivateBambooServerCfgInfo in com.atlassian.theplugin.commons.cfg.BambooServerCfg.mergePrivateConfiguration(PrivateServerCfgInfo) STYLE BC_UNCONFIRMED_CAST 178

com.atlassian.theplugin.commons.cfg.ServerId

Bug Category Details Line
Abstract com.atlassian.theplugin.commons.cfg.ServerId defines equals(ServerId) method BAD_PRACTICE EQ_ABSTRACT_SELF Not available

com.atlassian.theplugin.commons.crucible.ReviewFileContent

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.ReviewFileContent.getContent() may expose internal representation by returning ReviewFileContent.content MALICIOUS_CODE EI_EXPOSE_REP 15
com.atlassian.theplugin.commons.crucible.ReviewFileContent.ReviewFileContent(byte[]) may expose internal representation by storing an externally mutable object into ReviewFileContent.content MALICIOUS_CODE EI_EXPOSE_REP2 11

com.atlassian.theplugin.commons.crucible.api.UploadItem

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.UploadItem.getNewContent() may expose internal representation by returning UploadItem.newContent MALICIOUS_CODE EI_EXPOSE_REP 30
com.atlassian.theplugin.commons.crucible.api.UploadItem.getOldContent() may expose internal representation by returning UploadItem.oldContent MALICIOUS_CODE EI_EXPOSE_REP 26
com.atlassian.theplugin.commons.crucible.api.UploadItem.UploadItem(String, byte[], byte[]) may expose internal representation by storing an externally mutable object into UploadItem.newContent MALICIOUS_CODE EI_EXPOSE_REP2 18
com.atlassian.theplugin.commons.crucible.api.UploadItem.UploadItem(String, byte[], byte[]) may expose internal representation by storing an externally mutable object into UploadItem.oldContent MALICIOUS_CODE EI_EXPOSE_REP2 17
Confusing to have methods com.atlassian.theplugin.commons.crucible.api.UploadItem.getFileName() and com.atlassian.connector.commons.jira.beans.JIRAAttachment.getFilename() BAD_PRACTICE NM_CONFUSING 22

com.atlassian.theplugin.commons.crucible.api.model.CrucibleFileInfoImpl

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.model.CrucibleFileInfoImpl.getCommitDate() may expose internal representation by returning CrucibleFileInfoImpl.commitDate MALICIOUS_CODE EI_EXPOSE_REP 283
com.atlassian.theplugin.commons.crucible.api.model.CrucibleFileInfoImpl.setCommitDate(Date) may expose internal representation by storing an externally mutable object into CrucibleFileInfoImpl.commitDate MALICIOUS_CODE EI_EXPOSE_REP2 287

com.atlassian.theplugin.commons.crucible.api.model.CrucibleProject

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.model.CrucibleProject is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.commons.crucible.api.model.CrucibleVersionInfoBean

Bug Category Details Line
CrucibleVersionInfoBean.releaseNumber not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

com.atlassian.theplugin.commons.crucible.api.model.CustomFilterBean

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.model.CustomFilterBean.getState() may expose internal representation by returning CustomFilterBean.state MALICIOUS_CODE EI_EXPOSE_REP 116
com.atlassian.theplugin.commons.crucible.api.model.CustomFilterBean.setState(State[]) may expose internal representation by storing an externally mutable object into CustomFilterBean.state MALICIOUS_CODE EI_EXPOSE_REP2 121
Redundant nullcheck of ?, which is known to be non-null in com.atlassian.theplugin.commons.crucible.api.model.CustomFilterBean.hashCode() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 67
Method com.atlassian.theplugin.commons.crucible.api.model.CustomFilterBean.getStates() concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 247
Unread field: com.atlassian.theplugin.commons.crucible.api.model.CustomFilterBean.filterName; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 40

com.atlassian.theplugin.commons.crucible.api.model.PermId

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.model.PermId is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.commons.crucible.api.model.Repository

Bug Category Details Line
Dead store to prime in com.atlassian.theplugin.commons.crucible.api.model.Repository.hashCode() STYLE DLS_DEAD_LOCAL_STORE 51
com.atlassian.theplugin.commons.crucible.api.model.Repository is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.commons.crucible.api.model.Review

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.model.Review.getCloseDate() may expose internal representation by returning Review.closeDate MALICIOUS_CODE EI_EXPOSE_REP 391
com.atlassian.theplugin.commons.crucible.api.model.Review.getCreateDate() may expose internal representation by returning Review.createDate MALICIOUS_CODE EI_EXPOSE_REP 383
com.atlassian.theplugin.commons.crucible.api.model.Review.setCloseDate(Date) may expose internal representation by storing an externally mutable object into Review.closeDate MALICIOUS_CODE EI_EXPOSE_REP2 395
com.atlassian.theplugin.commons.crucible.api.model.Review.setCreateDate(Date) may expose internal representation by storing an externally mutable object into Review.createDate MALICIOUS_CODE EI_EXPOSE_REP2 387
Review.generalComments not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Review.reviewers not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

com.atlassian.theplugin.commons.crucible.api.model.Reviewer

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.model.Reviewer is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.commons.crucible.api.model.SvnRepository

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.model.SvnRepository is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.commons.crucible.api.model.User

Bug Category Details Line
com.atlassian.theplugin.commons.crucible.api.model.User is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

com.atlassian.theplugin.commons.crucible.api.rest.CrucibleSessionImpl

Bug Category Details Line
Method com.atlassian.theplugin.commons.crucible.api.rest.CrucibleSessionImpl.addReviewers(PermId, Set) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 1482

com.atlassian.theplugin.commons.remoteapi.ServerDataComparator

Bug Category Details Line
com.atlassian.theplugin.commons.remoteapi.ServerDataComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

com.atlassian.theplugin.commons.remoteapi.rest.AbstractHttpSession$CacheRecord

Bug Category Details Line
Should com.atlassian.theplugin.commons.remoteapi.rest.AbstractHttpSession$CacheRecord be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

com.atlassian.theplugin.commons.util.ProductVersionUtil

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 64

com.atlassian.theplugin.commons.util.SimpleLruCache$1

Bug Category Details Line
Ambiguous invocation of either an outer or inherited method java.util.HashMap.size() in com.atlassian.theplugin.commons.util.SimpleLruCache$1.removeEldestEntry(Map$Entry) STYLE IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD 54

com.atlassian.theplugin.commons.util.Version

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 62