FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
736 276 0 0

Files

Class Bugs
pl.edu.agh.cast.data.Activator 2
pl.edu.agh.cast.data.importer.data.util.ImporterUtil 1
pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter 8
pl.edu.agh.cast.data.importer.data.xls.JxlXlsDataImporter 1
pl.edu.agh.cast.data.logging.FileRawDataLogger 1
pl.edu.agh.cast.data.logging.ShowImportLogFileAction 3
pl.edu.agh.cast.data.template.AbstractTemplateUtil 3
pl.edu.agh.cast.data.template.Template 6
pl.edu.agh.cast.data.template.Template$TemplateFormat 1
pl.edu.agh.cast.data.template.TemplateFormatConverter 1
pl.edu.agh.cast.data.template.xml.TemplateXmlExporter 1
pl.edu.agh.cast.data.template.xml.TemplateXmlImporter 2
pl.edu.agh.cast.data.ui.importer.wizard.ConversionWithProgressMonitor 1
pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog 2
pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog$7 1
pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog$ErrorTypeContentCellModifier 1
pl.edu.agh.cast.data.ui.importer.wizard.ImportPage 2
pl.edu.agh.cast.data.ui.importer.wizard.ImportPageComposite 4
pl.edu.agh.cast.data.ui.importer.wizard.ImportWithProgressMonitor 1
pl.edu.agh.cast.data.ui.importer.wizard.ImportWizard 2
pl.edu.agh.cast.data.ui.importer.wizard.ImportWizard$RunnableWithProgress 1
pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite 1
pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$2 2
pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$3 1
pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$4 1
pl.edu.agh.cast.data.ui.importer.wizard.MainEntityPage 2
pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite 2
pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$5 1
pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$6 1
pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$7 1
pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$8 1
pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$9 1
pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$PreprocessingItemContentCellModifier 1
pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$StringTableLabelProvider 1
pl.edu.agh.cast.data.ui.importer.wizard.TemplateInfo 1
pl.edu.agh.cast.data.ui.importer.wizard.ValidationPageComposite 1
pl.edu.agh.cast.data.ui.importer.wizard.provider.ListContentProvider 1
pl.edu.agh.cast.data.ui.importer.wizard.provider.TabularDataContentProvider 1
pl.edu.agh.cast.data.ui.importer.wizard.provider.TemplateTreeContentProvider 1
pl.edu.agh.cast.data.ui.template.ComboBoxTableCreator 1
pl.edu.agh.cast.data.ui.template.ComboBoxTableCreator$1 1
pl.edu.agh.cast.data.ui.template.MappingWizardPage 1
pl.edu.agh.cast.data.ui.template.ModelInfo 3
pl.edu.agh.cast.data.ui.template.NewTemplateComposite 1
pl.edu.agh.cast.data.ui.template.NewTemplateComposite$1 1
pl.edu.agh.cast.data.ui.template.NewTemplateWizard 1
pl.edu.agh.cast.data.ui.template.NewTemplateWizardPage 3
pl.edu.agh.cast.data.ui.utils.Images 1
pl.edu.agh.cast.data.ui.utils.TableViewerHelper 2
pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ExpandColumnThread 1
pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ShrinkColumnThread 1
pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ShrinkColumnThread$1 1
pl.edu.agh.cast.data.util.Messages 9
pl.edu.agh.cast.data.ui.importer.wizard.ValidationPageComposite 5
pl.edu.agh.cast.data.util.Messages 27
pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog 2
pl.edu.agh.cast.data.util.Messages 1
pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog 1
pl.edu.agh.cast.data.util.Messages 17
pl.edu.agh.cast.data.ui.importer.wizard.ImportPage 3
pl.edu.agh.cast.data.util.Messages 3
pl.edu.agh.cast.data.ui.importer.wizard.ImportPage 1
pl.edu.agh.cast.data.util.Messages 114
pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter 1
pl.edu.agh.cast.data.util.Messages 8

pl.edu.agh.cast.data.Activator

Bug Category Details Line
Write to static field pl.edu.agh.cast.data.Activator.plugin from instance method pl.edu.agh.cast.data.Activator.Activator() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 111
Write to static field pl.edu.agh.cast.data.Activator.plugin from instance method pl.edu.agh.cast.data.Activator.stop(BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 163

pl.edu.agh.cast.data.importer.data.util.ImporterUtil

Bug Category Details Line
pl.edu.agh.cast.data.importer.data.util.ImporterUtil.readRow(String, List) ignores return value of java.lang.String.trim() CORRECTNESS RV_RETURN_VALUE_IGNORED 86

pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter

Bug Category Details Line
Primitive value is boxed then unboxed to perform primative coercion in pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter.formatDouble(double) PERFORMANCE BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION 65
pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter.formatBoolean(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 71
Primitive boxed just to call toString in pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter.formatBoolean(boolean) PERFORMANCE DM_BOXED_PRIMITIVE_TOSTRING 71
Primitive boxed just to call toString in pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter.formatDouble(double) PERFORMANCE DM_BOXED_PRIMITIVE_TOSTRING 65
Primitive boxed just to call toString in pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter.formatDouble(double) PERFORMANCE DM_BOXED_PRIMITIVE_TOSTRING 67
Method pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter.formatDouble(double) invokes inefficient Double(double) constructor; use Double.valueOf(double) instead PERFORMANCE DM_FP_NUMBER_CTOR 65
Method pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter.formatDouble(double) invokes inefficient Double(double) constructor; use Double.valueOf(double) instead PERFORMANCE DM_FP_NUMBER_CTOR 67
Method pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter.formatDouble(double) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 65

pl.edu.agh.cast.data.importer.data.xls.JxlXlsDataImporter

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.importer.data.xls.JxlXlsDataImporter.validateImporter(InputStream, Map) STYLE REC_CATCH_EXCEPTION 229

pl.edu.agh.cast.data.logging.FileRawDataLogger

Bug Category Details Line
pl.edu.agh.cast.data.logging.FileRawDataLogger.finish(String, String) may fail to close stream on exception BAD_PRACTICE OS_OPEN_STREAM_EXCEPTION_PATH 62

pl.edu.agh.cast.data.logging.ShowImportLogFileAction

Bug Category Details Line
pl.edu.agh.cast.data.logging.ShowImportLogFileAction.run(IAction) may fail to close stream BAD_PRACTICE OS_OPEN_STREAM 66
ShowImportLogFileAction.dataSet not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
ShowImportLogFileAction.project not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

pl.edu.agh.cast.data.template.AbstractTemplateUtil

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 83
Load of known null value in pl.edu.agh.cast.data.template.AbstractTemplateUtil.getTemplatesProject() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 66
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.template.AbstractTemplateUtil.getTemplates() STYLE REC_CATCH_EXCEPTION 112

pl.edu.agh.cast.data.template.Template

Bug Category Details Line
Dead store to prime in pl.edu.agh.cast.data.template.Template.hashCode() STYLE DLS_DEAD_LOCAL_STORE 312
Method pl.edu.agh.cast.data.template.Template.getIgnoredColumns(int) uses Collection.toArray() with zero-length array argument PERFORMANCE ITA_INEFFICIENT_TO_ARRAY 415
Should pl.edu.agh.cast.data.template.Template.getIgnoredColumns(int) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 413
Unread field: pl.edu.agh.cast.data.template.Template.version PERFORMANCE URF_UNREAD_FIELD 93
Method pl.edu.agh.cast.data.template.Template.modelToDataMappingEquals(Map, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 330
Method pl.edu.agh.cast.data.template.Template.modelToDataMappingEquals(Map, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 337

pl.edu.agh.cast.data.template.Template$TemplateFormat

Bug Category Details Line
Dead store to prime in pl.edu.agh.cast.data.template.Template$TemplateFormat.hashCode() STYLE DLS_DEAD_LOCAL_STORE 502

pl.edu.agh.cast.data.template.TemplateFormatConverter

Bug Category Details Line
pl.edu.agh.cast.data.template.TemplateFormatConverter.unmarshal(HierarchicalStreamReader, UnmarshallingContext) invokes inefficient new String(String) constructor PERFORMANCE DM_STRING_CTOR 70

pl.edu.agh.cast.data.template.xml.TemplateXmlExporter

Bug Category Details Line
pl.edu.agh.cast.data.template.xml.TemplateXmlExporter.export(Template, File) may fail to close stream on exception BAD_PRACTICE OS_OPEN_STREAM_EXCEPTION_PATH 80

pl.edu.agh.cast.data.template.xml.TemplateXmlImporter

Bug Category Details Line
pl.edu.agh.cast.data.template.xml.TemplateXmlImporter.importTemplate(File) may fail to close stream on exception BAD_PRACTICE OS_OPEN_STREAM_EXCEPTION_PATH 102
Usage of GetResource in pl.edu.agh.cast.data.template.xml.TemplateXmlImporter.validate(InputStream) may be unsafe if class is extended BAD_PRACTICE UI_INHERITANCE_UNSAFE_GETRESOURCE 127

pl.edu.agh.cast.data.ui.importer.wizard.ConversionWithProgressMonitor

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.ConversionWithProgressMonitor.run(IProgressMonitor) STYLE REC_CATCH_EXCEPTION 160

pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog.createControl() STYLE REC_CATCH_EXCEPTION 273
Method pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog.initTable() makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 353

pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog$7

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog$7 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 292-326

pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog$ErrorTypeContentCellModifier

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog$ErrorTypeContentCellModifier be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 484-545

pl.edu.agh.cast.data.ui.importer.wizard.ImportPage

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.ImportPage.validateImporterType() STYLE REC_CATCH_EXCEPTION 297
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.ImportPage.getNextPage() STYLE REC_CATCH_EXCEPTION 490

pl.edu.agh.cast.data.ui.importer.wizard.ImportPageComposite

Bug Category Details Line
Read of unwritten field ignoreFirstLineChkBox in pl.edu.agh.cast.data.ui.importer.wizard.ImportPageComposite.getIgnoreFirstLineOption() CORRECTNESS NP_UNWRITTEN_FIELD 508
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.ImportPageComposite.initGUI() STYLE REC_CATCH_EXCEPTION 448
Unread field: pl.edu.agh.cast.data.ui.importer.wizard.ImportPageComposite.label1 PERFORMANCE URF_UNREAD_FIELD 252
Unwritten field: pl.edu.agh.cast.data.ui.importer.wizard.ImportPageComposite.ignoreFirstLineChkBox CORRECTNESS UWF_UNWRITTEN_FIELD 508

pl.edu.agh.cast.data.ui.importer.wizard.ImportWithProgressMonitor

Bug Category Details Line
Unwritten field: pl.edu.agh.cast.data.ui.importer.wizard.ImportWithProgressMonitor.loadPreprocessingPage CORRECTNESS UWF_UNWRITTEN_FIELD 130

pl.edu.agh.cast.data.ui.importer.wizard.ImportWizard

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.ImportWizard.performFinish() STYLE REC_CATCH_EXCEPTION 506
Useless control flow in pl.edu.agh.cast.data.ui.importer.wizard.ImportWizard.validateData(TabularData, Template, IProgressMonitor) STYLE UCF_USELESS_CONTROL_FLOW 352

pl.edu.agh.cast.data.ui.importer.wizard.ImportWizard$RunnableWithProgress

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.ImportWizard$RunnableWithProgress.initProjectBeforeImport() STYLE REC_CATCH_EXCEPTION 643

pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite

Bug Category Details Line
pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite.getSelectedEntities() may expose internal representation by returning MainEntityComposite.selectedEntities MALICIOUS_CODE EI_EXPOSE_REP 268

pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$2

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$2.getElements(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 181
The class pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 173-190

pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$3

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 200-203

pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$4

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.importer.wizard.MainEntityComposite$4 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 209-212

pl.edu.agh.cast.data.ui.importer.wizard.MainEntityPage

Bug Category Details Line
pl.edu.agh.cast.data.ui.importer.wizard.MainEntityPage.getSelectedEntities() may expose internal representation by returning MainEntityPage.selectedEntities MALICIOUS_CODE EI_EXPOSE_REP 105
pl.edu.agh.cast.data.ui.importer.wizard.MainEntityPage.setSelectedEntities(IEntity[]) may expose internal representation by storing an externally mutable object into MainEntityPage.selectedEntities MALICIOUS_CODE EI_EXPOSE_REP2 109

pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite.initGUI() STYLE REC_CATCH_EXCEPTION 252
Method pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite.fillPreviewTable() makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 455

pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$5

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$5 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 266-269

pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$6

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$6 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 275-278

pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$7

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$7 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 290-293

pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$8

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$8 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 299-312

pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$9

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$9 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 354-362

pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$PreprocessingItemContentCellModifier

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$PreprocessingItemContentCellModifier be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 497-563

pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$StringTableLabelProvider

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.importer.wizard.PreprocessingPageComposite$StringTableLabelProvider be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 569-617

pl.edu.agh.cast.data.ui.importer.wizard.TemplateInfo

Bug Category Details Line
Possible null pointer dereference of text in pl.edu.agh.cast.data.ui.importer.wizard.TemplateInfo.addMultilineLabel(String) CORRECTNESS NP_NULL_ON_SOME_PATH 138

pl.edu.agh.cast.data.ui.importer.wizard.ValidationPageComposite

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.importer.wizard.ValidationPageComposite.initGUI() STYLE REC_CATCH_EXCEPTION 345

pl.edu.agh.cast.data.ui.importer.wizard.provider.ListContentProvider

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.importer.wizard.provider.ListContentProvider.getElements(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 42

pl.edu.agh.cast.data.ui.importer.wizard.provider.TabularDataContentProvider

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.importer.wizard.provider.TabularDataContentProvider.getElements(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 42

pl.edu.agh.cast.data.ui.importer.wizard.provider.TemplateTreeContentProvider

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.importer.wizard.provider.TemplateTreeContentProvider.getChildren(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 49

pl.edu.agh.cast.data.ui.template.ComboBoxTableCreator

Bug Category Details Line
The parameter tableItem to pl.edu.agh.cast.data.ui.template.ComboBoxTableCreator.fillTableRows(TabularData, TableItem, int) is dead upon entry but overwritten CORRECTNESS IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN 137

pl.edu.agh.cast.data.ui.template.ComboBoxTableCreator$1

Bug Category Details Line
The class pl.edu.agh.cast.data.ui.template.ComboBoxTableCreator$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 98-103

pl.edu.agh.cast.data.ui.template.MappingWizardPage

Bug Category Details Line
pl.edu.agh.cast.data.ui.template.MappingWizardPage.createTable(ModelColumn[], TabularData) may expose internal representation by storing an externally mutable object into MappingWizardPage.columns MALICIOUS_CODE EI_EXPOSE_REP2 139

pl.edu.agh.cast.data.ui.template.ModelInfo

Bug Category Details Line
pl.edu.agh.cast.data.ui.template.ModelInfo.fillModelInfoComposite(Composite, ModelColumn[]) may expose internal representation by storing an externally mutable object into ModelInfo.modelColumns MALICIOUS_CODE EI_EXPOSE_REP2 64
Unread field: pl.edu.agh.cast.data.ui.template.ModelInfo.modelId PERFORMANCE URF_UNREAD_FIELD 52
ModelInfo.modelColumns not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

pl.edu.agh.cast.data.ui.template.NewTemplateComposite

Bug Category Details Line
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.template.NewTemplateComposite.initGUI() STYLE REC_CATCH_EXCEPTION 429

pl.edu.agh.cast.data.ui.template.NewTemplateComposite$1

Bug Category Details Line
pl.edu.agh.cast.data.ui.template.NewTemplateComposite$1.widgetSelected(SelectionEvent) invokes inefficient new String() constructor PERFORMANCE DM_STRING_VOID_CTOR 267

pl.edu.agh.cast.data.ui.template.NewTemplateWizard

Bug Category Details Line
Class pl.edu.agh.cast.data.ui.template.NewTemplateWizard implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 57-175

pl.edu.agh.cast.data.ui.template.NewTemplateWizardPage

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 212
pl.edu.agh.cast.data.ui.template.NewTemplateWizardPage.getSamplePrototypeContent() invokes inefficient new String() constructor PERFORMANCE DM_STRING_VOID_CTOR 303
Exception is caught when Exception is not thrown in pl.edu.agh.cast.data.ui.template.NewTemplateWizardPage.getNextPage() STYLE REC_CATCH_EXCEPTION 401

pl.edu.agh.cast.data.ui.utils.Images

Bug Category Details Line
Write to static field pl.edu.agh.cast.data.ui.utils.Images.registry from instance method pl.edu.agh.cast.data.ui.utils.Images.Images() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 88

pl.edu.agh.cast.data.ui.utils.TableViewerHelper

Bug Category Details Line
pl.edu.agh.cast.data.ui.utils.TableViewerHelper.expandColumn(TableColumn) explicitly invokes run on a thread (did you mean to start it instead?) MT_CORRECTNESS RU_INVOKE_RUN 355
pl.edu.agh.cast.data.ui.utils.TableViewerHelper.shrinkColumn(TableColumn) explicitly invokes run on a thread (did you mean to start it instead?) MT_CORRECTNESS RU_INVOKE_RUN 366

pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ExpandColumnThread

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ExpandColumnThread be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 433-471

pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ShrinkColumnThread

Bug Category Details Line
Should pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ShrinkColumnThread be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 381-424

pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ShrinkColumnThread$1

Bug Category Details Line
Method pl.edu.agh.cast.data.ui.utils.TableViewerHelper$ShrinkColumnThread$1.run() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 401

pl.edu.agh.cast.data.util.Messages

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.AbstractExportTemplateAction_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.AbstractExportTemplateAction_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.AbstractExportTemplateAction_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.AbstractExportTemplateAction_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.AbstractExportTemplateAction_5 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.AbstractExportTemplateAction_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.AbstractExportTemplateAction_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.AbstractExportTemplateAction_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ColumnNumberColumnLabelProvider_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available

pl.edu.agh.cast.data.ui.importer.wizard.ValidationPageComposite

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ErrorTableColumnName_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 74
pl.edu.agh.cast.data.util.Messages.ErrorTableColumnName_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 74
pl.edu.agh.cast.data.util.Messages.ErrorTableColumnName_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 74
pl.edu.agh.cast.data.util.Messages.ErrorTableColumnName_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 74
pl.edu.agh.cast.data.util.Messages.ErrorTableColumnName_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 74

pl.edu.agh.cast.data.util.Messages

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.FileRawDataLogger_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.FileRawDataLogger_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.FileRawDataLogger_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.FileRawDataLogger_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.FileRawDataLogger_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportBillingAction_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportBillingWizard_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportLogFileDialog_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportLogFileDialog_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_10 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_11 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_13 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_14 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_15 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_17 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_18 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_5 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_7 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportPageComposite_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardAction_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardAction_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available

pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 63
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 63

pl.edu.agh.cast.data.util.Messages

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_10 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available

pl.edu.agh.cast.data.ui.importer.wizard.ErrorTypesDialog

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 63

pl.edu.agh.cast.data.util.Messages

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_5 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_7 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardErrorTypesDialog_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_5 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_7 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportComposite_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available

pl.edu.agh.cast.data.ui.importer.wizard.ImportPage

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ImportWizardImportPage_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 90
pl.edu.agh.cast.data.util.Messages.ImportWizardImportPage_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 93
pl.edu.agh.cast.data.util.Messages.ImportWizardImportPage_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 96

pl.edu.agh.cast.data.util.Messages

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ImportWizardImportPage_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportPage_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardImportPage_5 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available

pl.edu.agh.cast.data.ui.importer.wizard.ImportPage

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ImportWizardImportPage_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 99

pl.edu.agh.cast.data.util.Messages

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ImportWizardTemplateInfo_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardTemplateInfo_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardTemplateInfo_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardTemplateInfo_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardTemplateInfo_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_10 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_11 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_12 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_13 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_14 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_15 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_16 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_17 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_18 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_19 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_20 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_5 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationPage_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_10 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_15 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_16 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_17 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_18 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_19 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_21 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_23 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_24 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_5 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_7 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_MainEntity_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_MainEntity_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_MainEntity_10 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_MainEntity_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_MainEntity_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_MainEntity_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizard_MainEntity_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImporterOptionsDialog_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImporterOptionsDialog_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImporterOptionsWindow_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfoColumn_Name isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfoColumn_Type isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfoColumn_Use isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfo_ColumnOptional isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfo_ColumnRequired isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfo_TypeBoolean isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfo_TypeDate isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfo_TypeDouble isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfo_TypeLong isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ModelInfo_TypeString isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemlpateWizardMappingPage_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemlpateWizardMappingPage_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemlpateWizardParametersPage_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemlpateWizardParametersPage_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateComposite_CHOOSE_DF isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateComposite_CHOOSE_FF isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateComposite_CHOOSE_PREPROC isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateComposite_NO_IMPORT_DESC isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateComposite_NO_PREPROCESSOR isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateComposite_PREVIEW_NOT_AVAL isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateComposite_PRE_NO_DESC isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateComposite_PROT_PREVIEW isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateWizardPage_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateWizardPage_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateWizardPage_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateWizardPage_ImporterNotOk isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateWizardTemplateComposite_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateWizard_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.NewTemplateWizard_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_10 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_11 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_12 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_14 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPageComposite_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPage_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPage_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.PreprocessingPage_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.StereotypeBillingWizardPage_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.TableViewerHelper_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.TemplateSaveAs_Label isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_5 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_6 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_7 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_8 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ValidationPageComposite_9 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.WizardTemplate_Table_Column_Ignored isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.WizardTemplate_Table_Column_Required isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.WrongCellColumnLabelProvider_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available

pl.edu.agh.cast.data.importer.data.xls.AbstractXlsDataImporter

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.XlsDataImporter_CellErrorInfo isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 37

pl.edu.agh.cast.data.util.Messages

Bug Category Details Line
pl.edu.agh.cast.data.util.Messages.ButtonWizardNewTemplate isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.DataTableView_0 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.DataTableView_1 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.DataTableView_2 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.DataTableView_3 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.DataTableView_4 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
pl.edu.agh.cast.data.util.Messages.ImportWizardValidationComposite_7 isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Not available
The field name pl.edu.agh.cast.data.util.Messages.ButtonWizardNewTemplate doesn't start with an lower case letter BAD_PRACTICE NM_FIELD_NAMING_CONVENTION Not available