Foundation

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
2061 609 0 3

Files

Class Bugs
org.apache.myfaces.component.MethodBindingToMethodExpression 3
org.apache.myfaces.component.html.ext.AbstractHtmlDataTable 10
org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyCheckbox 1
org.apache.myfaces.component.html.ext.BaseSortableModel 1
org.apache.myfaces.component.html.ext.BaseSortableModel$IntList 3
org.apache.myfaces.component.html.ext.BaseSortableModel$RowDataComparator 1
org.apache.myfaces.component.html.ext.HtmlDataTableHack 1
org.apache.myfaces.component.html.ext.HtmlDataTableHack$EditableValueHolderState 1
org.apache.myfaces.component.html.ext.HtmlInputSecret 1
org.apache.myfaces.component.html.ext.HtmlInputText 1
org.apache.myfaces.component.html.ext.HtmlInputTextarea 1
org.apache.myfaces.component.html.ext.HtmlPanelGrid 1
org.apache.myfaces.component.html.ext.HtmlPanelGroup 1
org.apache.myfaces.component.html.ext.HtmlSelectBooleanCheckbox 1
org.apache.myfaces.component.html.ext.HtmlSelectManyCheckbox 1
org.apache.myfaces.component.html.ext.HtmlSelectManyListbox 1
org.apache.myfaces.component.html.ext.HtmlSelectManyMenu 1
org.apache.myfaces.component.html.ext.HtmlSelectOneListbox 1
org.apache.myfaces.component.html.ext.HtmlSelectOneMenu 1
org.apache.myfaces.component.html.ext.HtmlSelectOneRadio 1
org.apache.myfaces.component.html.ext.SortCriterion 1
org.apache.myfaces.component.html.ext.SortableModel$Comp 2
org.apache.myfaces.component.html.ext.SortableModel$Inverter 1
org.apache.myfaces.component.html.ext._SerializableDataModel 1
org.apache.myfaces.component.html.util.MultipartFilter 3
org.apache.myfaces.component.html.util.ParameterResourceHandler 1
org.apache.myfaces.component.html.util.StreamingAddResource 3
org.apache.myfaces.component.html.util.StreamingResourceLoader 1
org.apache.myfaces.custom.buffer.BufferRenderer 2
org.apache.myfaces.custom.buffer.BufferTag 1
org.apache.myfaces.custom.calendar.AbstractHtmlInputCalendar 1
org.apache.myfaces.custom.calendar.HtmlCalendarRenderer 4
org.apache.myfaces.custom.calendar.HtmlCalendarRenderer$1 1
org.apache.myfaces.custom.calendar.HtmlInputCalendarTag 1
org.apache.myfaces.custom.captcha.AbstractCAPTCHAComponent 3
org.apache.myfaces.custom.captcha.CAPTCHARenderer 1
org.apache.myfaces.custom.captcha.CAPTCHATag 1
org.apache.myfaces.custom.captcha.util.CAPTCHAImageGenerator 1
org.apache.myfaces.custom.captcha.util.CAPTCHATextGenerator 1
org.apache.myfaces.custom.captcha.util.ColorGenerator 1
org.apache.myfaces.custom.checkbox.HtmlCheckboxTag 1
org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelRenderer 2
org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag 1
org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkTag 2
org.apache.myfaces.custom.column.HtmlColumnTag 2
org.apache.myfaces.custom.column.HtmlSimpleColumn 1
org.apache.myfaces.custom.crosstable.HtmlColumns 3
org.apache.myfaces.custom.crosstable.HtmlColumnsTag 2
org.apache.myfaces.custom.crosstable.UIColumns$EditableValueHolderState 1
org.apache.myfaces.custom.datalist.AbstractHtmlDataList 2
org.apache.myfaces.custom.datalist.HtmlDataListTag 1
org.apache.myfaces.custom.datalist.HtmlListRenderer 1
org.apache.myfaces.custom.datascroller.AbstractHtmlDataScroller 4
org.apache.myfaces.custom.datascroller.HtmlDataScroller 1
org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer 9
org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag 1
org.apache.myfaces.custom.date.AbstractHtmlInputDate$UserData 1
org.apache.myfaces.custom.date.HtmlDateRenderer 4
org.apache.myfaces.custom.date.HtmlDateRenderer$1 1
org.apache.myfaces.custom.date.HtmlInputDateTag 1
org.apache.myfaces.custom.div.DivRenderer 1
org.apache.myfaces.custom.div.DivTag 1
org.apache.myfaces.custom.document.AbstractDocumentRenderer 2
org.apache.myfaces.custom.document.AbstractDocumentTag 1
org.apache.myfaces.custom.document.DocumentBodyTag 1
org.apache.myfaces.custom.document.DocumentHeadTag 2
org.apache.myfaces.custom.document.DocumentTag 2
org.apache.myfaces.custom.dojo.DojoConfig 1
org.apache.myfaces.custom.dojo.DojoInitializerRenderer 1
org.apache.myfaces.custom.dojo.DojoInitializerTag 1
org.apache.myfaces.custom.dojo.DojoUtils 8
org.apache.myfaces.custom.emailvalidator.ValidateEmailTag 2
org.apache.myfaces.custom.equalvalidator.AbstractEqualValidator 1
org.apache.myfaces.custom.fieldset.FieldsetRenderer 1
org.apache.myfaces.custom.fieldset.FieldsetTag 1
org.apache.myfaces.custom.fileupload.HtmlFileUploadRenderer 1
org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag 1
org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl 2
org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl$DefaultDiskStorageStrategy 1
org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl 3
org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl$DefaultMemoryStorageStrategy 1
org.apache.myfaces.custom.htmlTag.HtmlTagRenderer 2
org.apache.myfaces.custom.htmlTag.HtmlTagTag 1
org.apache.myfaces.custom.inputHtml.InputHtml 1
org.apache.myfaces.custom.inputHtml.InputHtmlRenderer 3
org.apache.myfaces.custom.inputHtml.InputHtmlTag 1
org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag 1
org.apache.myfaces.custom.jslistener.JsValueChangeListenerRenderer 1
org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag 1
org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetRenderer 1
org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag 1
org.apache.myfaces.custom.layout.HtmlLayoutRenderer 1
org.apache.myfaces.custom.layout.HtmlPanelLayout 1
org.apache.myfaces.custom.layout.HtmlPanelLayoutTag 1
org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag 2
org.apache.myfaces.custom.navigation.HtmlNavigationRenderer 2
org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag 1
org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag 1
org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag 2
org.apache.myfaces.custom.navmenu.NavigationMenuUtils 1
org.apache.myfaces.custom.navmenu.htmlnavmenu.AbstractHtmlPanelNavigationMenu 2
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag 1
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer 2
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag 1
org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer 3
org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag 1
org.apache.myfaces.custom.newspaper.AbstractHtmlNewspaperTable 1
org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer 10
org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag 1
org.apache.myfaces.custom.panelstack.HtmlPanelStackRenderer 1
org.apache.myfaces.custom.panelstack.PanelStackTag 1
org.apache.myfaces.custom.picklist.HtmlPicklistRenderer 2
org.apache.myfaces.custom.picklist.HtmlSelectManyPicklistTag 1
org.apache.myfaces.custom.popup.HtmlPopup 4
org.apache.myfaces.custom.popup.HtmlPopupRenderer 2
org.apache.myfaces.custom.popup.HtmlPopupTag 1
org.apache.myfaces.custom.radio.HtmlRadioTag 1
org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag 1
org.apache.myfaces.custom.savestate.SaveStateTag 2
org.apache.myfaces.custom.schedule.AbstractCompactScheduleRenderer 1
org.apache.myfaces.custom.schedule.AbstractHtmlSchedule 1
org.apache.myfaces.custom.schedule.AbstractScheduleRenderer 2
org.apache.myfaces.custom.schedule.HtmlSchedule 1
org.apache.myfaces.custom.schedule.ScheduleCompactMonthRenderer 2
org.apache.myfaces.custom.schedule.ScheduleCompactWeekRenderer 2
org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer 7
org.apache.myfaces.custom.schedule.ScheduleMouseEvent 1
org.apache.myfaces.custom.schedule.ScheduleTag 1
org.apache.myfaces.custom.schedule.UISchedule 4
org.apache.myfaces.custom.schedule.UISchedule$ScheduleActionListener 1
org.apache.myfaces.custom.schedule.UIScheduleBase 2
org.apache.myfaces.custom.schedule.model.AbstractScheduleModel 3
org.apache.myfaces.custom.schedule.model.Day 4
org.apache.myfaces.custom.schedule.model.DefaultScheduleEntry 4
org.apache.myfaces.custom.schedule.model.HalfHourInterval 1
org.apache.myfaces.custom.schedule.model.Interval 7
org.apache.myfaces.custom.schedule.model.ScheduleDay 1
org.apache.myfaces.custom.schedule.model.SimpleScheduleModel 1
org.apache.myfaces.custom.schedule.util.ScheduleUtil 1
org.apache.myfaces.custom.selectOneCountry.AbstractSelectOneCountry 2
org.apache.myfaces.custom.selectOneCountry.SelectOneCountry 1
org.apache.myfaces.custom.selectOneCountry.SelectOneCountryRenderer 1
org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag 2
org.apache.myfaces.custom.selectOneLanguage.AbstractSelectOneLanguage 4
org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguage 1
org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageRenderer 1
org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag 1
org.apache.myfaces.custom.selectOneRow.SelectOneRowTag 1
org.apache.myfaces.custom.selectitems.AbstractUISelectItems 1
org.apache.myfaces.custom.selectitems.SelectItemsTag 1
org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag 1
org.apache.myfaces.custom.sortheader.HtmlSortHeaderRenderer 1
org.apache.myfaces.custom.stylesheet.StylesheetRenderer 1
org.apache.myfaces.custom.stylesheet.StylesheetTag 1
org.apache.myfaces.custom.stylesheet.TextResourceFilter 2
org.apache.myfaces.custom.subform.SubForm 2
org.apache.myfaces.custom.subform.SubFormRenderer 1
org.apache.myfaces.custom.subform.SubFormTag 1
org.apache.myfaces.custom.swapimage.HtmlSwapImageTag 1
org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag 1
org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane 1
org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag 1
org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer 2
org.apache.myfaces.custom.tabbedpane.TabChangeEvent 1
org.apache.myfaces.custom.toggle.ToggleGroupRenderer 2
org.apache.myfaces.custom.toggle.ToggleGroupTag 1
org.apache.myfaces.custom.toggle.ToggleLinkRenderer 2
org.apache.myfaces.custom.toggle.ToggleLinkTag 1
org.apache.myfaces.custom.toggle.TogglePanelRenderer 1
org.apache.myfaces.custom.toggle.TogglePanelTag 1
org.apache.myfaces.custom.transform.XmlTransformTag 1
org.apache.myfaces.custom.tree.DefaultMutableTreeNode 1
org.apache.myfaces.custom.tree.HtmlTree 3
org.apache.myfaces.custom.tree.HtmlTree$ModelListener 1
org.apache.myfaces.custom.tree.HtmlTreeNode 2
org.apache.myfaces.custom.tree.event.TreeSelectionEvent 1
org.apache.myfaces.custom.tree.model.DefaultTreeModel 2
org.apache.myfaces.custom.tree.model.TreeModelEvent 4
org.apache.myfaces.custom.tree.model.TreePath 1
org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer 1
org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeImageCommandLinkRenderer 1
org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeNodeRenderer 1
org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer 3
org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag 1
org.apache.myfaces.custom.tree.taglib.TreeColumnTag 2
org.apache.myfaces.custom.tree.taglib.TreeTag 1
org.apache.myfaces.custom.tree2.HtmlTreeRenderer 3
org.apache.myfaces.custom.tree2.ToggleExpandedEvent 1
org.apache.myfaces.custom.tree2.TreeNodeBase 1
org.apache.myfaces.custom.tree2.TreeTag 1
org.apache.myfaces.custom.tree2.TreeWalkerBase 1
org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag 1
org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTagHandler 1
org.apache.myfaces.dateformat.DateFormatSymbols 2
org.apache.myfaces.dateformat.SimpleDateFormatter 8
org.apache.myfaces.generated.taglib.html.ext.HtmlCommandButtonTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlCommandLinkTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlDataTableTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlGraphicImageTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlInputHiddenTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlInputSecretTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextareaTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlMessageTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlMessagesTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlOutputLabelTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlOutputTextTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGridTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGroupTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectBooleanCheckboxTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyCheckboxTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyListboxTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyMenuTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneListboxTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneMenuTag 1
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneRadioTag 1
org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer 1
org.apache.myfaces.renderkit.html.ext.HtmlHiddenRenderer 1
org.apache.myfaces.renderkit.html.ext.HtmlSecretRenderer 1
org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer 11
org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer 1
org.apache.myfaces.renderkit.html.ext.HtmlTextareaRenderer 1
org.apache.myfaces.renderkit.html.util.DefaultAddResource 2
org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener 1
org.apache.myfaces.renderkit.html.util.NonBufferingAddResource 1
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils 3
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils$1 1
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML 49
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlButtonRendererBase 1
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlCheckboxRendererBase 3
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlFormRendererBase 3
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlGroupRendererBase 1
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlLinkRendererBase 1
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRadioRendererBase 5
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils 6
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlResponseWriterImpl 4
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlSecretRendererBase 1
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase 8
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTextRendererBase 1
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTextareaRendererBase 1
org.apache.myfaces.shared_tomahawk.renderkit.html.util.JavascriptUtils 1
org.apache.myfaces.shared_tomahawk.taglib.UIComponentBodyELTagBase 1
org.apache.myfaces.shared_tomahawk.taglib.core.ParamTag 1
org.apache.myfaces.shared_tomahawk.taglib.core.SelectItemTag 1
org.apache.myfaces.shared_tomahawk.taglib.core.SelectItemsTag 1
org.apache.myfaces.shared_tomahawk.taglib.core.SubviewTag 2
org.apache.myfaces.shared_tomahawk.taglib.core.ViewTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlColumnTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlFormELTagBase 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlFormTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlGraphicImageTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputHiddenTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlMessageTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlMessagesTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputFormatTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputLabelTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputLinkTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputTextTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGroupTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyListboxTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyMenuTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneListboxTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneMenuTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioELTagBase 3
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTag 1
org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTagBase 3
org.apache.myfaces.shared_tomahawk.test.ClassElementHandler 1
org.apache.myfaces.shared_tomahawk.trace.TracingIterator 1
org.apache.myfaces.shared_tomahawk.util.ExceptionUtils 1
org.apache.myfaces.shared_tomahawk.util.LocaleUtils 1
org.apache.myfaces.shared_tomahawk.util.MessageUtils 2
org.apache.myfaces.shared_tomahawk.util.SelectItemsIterator 1
org.apache.myfaces.shared_tomahawk.util.StateUtils 10
org.apache.myfaces.shared_tomahawk.util.StringUtils 1
org.apache.myfaces.shared_tomahawk.util.servlet.SourceCodeServlet 1
org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXmlParser 2
org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl 1
org.apache.myfaces.tomahawk.application.jsp.ViewResponseWrapper 2
org.apache.myfaces.tomahawk.util.ExternalContextUtils 2
org.apache.myfaces.webapp.filter.ExtensionsFilter 3
org.apache.myfaces.webapp.filter.ExtensionsResponseWrapper$MyServletOutputStream 1
org.apache.myfaces.webapp.filter.JavaScriptDetectorFilter 2
org.apache.myfaces.webapp.filter.MultipartRequestWrapper 3
org.apache.myfaces.webapp.filter.MultipartRequestWrapperConfig 3
org.apache.myfaces.webapp.filter.PortletMultipartRequestWrapper 2
org.apache.myfaces.webapp.filter.ServeResourcePhaseListener 1
org.apache.myfaces.webapp.filter.TomahawkFacesContextWrapper 1
org.apache.myfaces.webapp.filter.WelcomeFileFilter 2
org.apache.myfaces.webapp.filter.WelcomeFileHandler 2
org.apache.myfaces.webapp.filter.portlet.PortletChacheFileSizeErrorsFileUpload 2
org.apache.myfaces.webapp.filter.portlet.PortletChacheFileSizeErrorsFileUpload$1 1
org.apache.myfaces.webapp.filter.portlet.PortletExternalContextWrapper$1 1
org.apache.myfaces.webapp.filter.portlet.SessionMap 1
org.apache.myfaces.webapp.filter.servlet.ServletChacheFileSizeErrorsFileUpload 2
org.apache.myfaces.webapp.filter.servlet.ServletChacheFileSizeErrorsFileUpload$1 1
org.apache.myfaces.webapp.filter.servlet.ServletExternalContextWrapper$1 1
org.apache.myfaces.webapp.filter.servlet.SessionMap 1

org.apache.myfaces.component.MethodBindingToMethodExpression

Bug Category Details Line
Dead store to PRIME in org.apache.myfaces.component.MethodBindingToMethodExpression.hashCode() STYLE DLS_DEAD_LOCAL_STORE 191
Class org.apache.myfaces.component.MethodBindingToMethodExpression defines non-transient non-serializable instance field methodBinding BAD_PRACTICE SE_BAD_FIELD Not available
org.apache.myfaces.component.MethodBindingToMethodExpression is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.component.html.ext.AbstractHtmlDataTable

Bug Category Details Line
Method org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 93
Method org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.expandAllDetails() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 1511
Method org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.isCurrentDetailExpanded() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 1330
Method org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.isDetailExpanded() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 1442
Method org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.saveState(FacesContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 826
Method org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.setRowIndex(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 246
Method org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.setRowIndex(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 251
Method org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.toggleDetail() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 1399
Comparison of String objects using == or != in org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.getRowStyle() BAD_PRACTICE ES_COMPARING_STRINGS_WITH_EQ 1272
Comparison of String objects using == or != in org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.getRowStyleClass() BAD_PRACTICE ES_COMPARING_STRINGS_WITH_EQ 1243

org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyCheckbox

Bug Category Details Line
Private method org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyCheckbox.booleanFromObject(Object, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 101-110

org.apache.myfaces.component.html.ext.BaseSortableModel

Bug Category Details Line
Method org.apache.myfaces.component.html.ext.BaseSortableModel._toSortedIndex(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 216

org.apache.myfaces.component.html.ext.BaseSortableModel$IntList

Bug Category Details Line
Method org.apache.myfaces.component.html.ext.BaseSortableModel$IntList._expandToSize(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 251
Class org.apache.myfaces.component.html.ext.BaseSortableModel$IntList implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
org.apache.myfaces.component.html.ext.BaseSortableModel$IntList is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.component.html.ext.BaseSortableModel$RowDataComparator

Bug Category Details Line
org.apache.myfaces.component.html.ext.BaseSortableModel$RowDataComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.apache.myfaces.component.html.ext.HtmlDataTableHack

Bug Category Details Line
Private method org.apache.myfaces.component.html.ext.HtmlDataTableHack.booleanFromObject(Object, boolean) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 647-656

org.apache.myfaces.component.html.ext.HtmlDataTableHack$EditableValueHolderState

Bug Category Details Line
Should org.apache.myfaces.component.html.ext.HtmlDataTableHack$EditableValueHolderState be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

org.apache.myfaces.component.html.ext.HtmlInputSecret

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlInputSecret.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.component.html.ext.HtmlInputText

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlInputText.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 111

org.apache.myfaces.component.html.ext.HtmlInputTextarea

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlInputTextarea.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 87

org.apache.myfaces.component.html.ext.HtmlPanelGrid

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlPanelGrid.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 64

org.apache.myfaces.component.html.ext.HtmlPanelGroup

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlPanelGroup.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 172

org.apache.myfaces.component.html.ext.HtmlSelectBooleanCheckbox

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlSelectBooleanCheckbox.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.component.html.ext.HtmlSelectManyCheckbox

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlSelectManyCheckbox.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 87

org.apache.myfaces.component.html.ext.HtmlSelectManyListbox

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlSelectManyListbox.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.component.html.ext.HtmlSelectManyMenu

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlSelectManyMenu.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.component.html.ext.HtmlSelectOneListbox

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlSelectOneListbox.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.component.html.ext.HtmlSelectOneMenu

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlSelectOneMenu.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.component.html.ext.HtmlSelectOneRadio

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.component.html.ext.HtmlSelectOneRadio.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.component.html.ext.SortCriterion

Bug Category Details Line
org.apache.myfaces.component.html.ext.SortCriterion is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.component.html.ext.SortableModel$Comp

Bug Category Details Line
org.apache.myfaces.component.html.ext.SortableModel$Comp implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available
Should org.apache.myfaces.component.html.ext.SortableModel$Comp be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

org.apache.myfaces.component.html.ext.SortableModel$Inverter

Bug Category Details Line
org.apache.myfaces.component.html.ext.SortableModel$Inverter implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.apache.myfaces.component.html.ext._SerializableDataModel

Bug Category Details Line
The field org.apache.myfaces.component.html.ext._SerializableDataModel._rowIndex is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available

org.apache.myfaces.component.html.util.MultipartFilter

Bug Category Details Line
Unchecked/unconfirmed cast from javax.servlet.ServletRequest to javax.servlet.http.HttpServletRequest in org.apache.myfaces.component.html.util.MultipartFilter.doFilter(ServletRequest, ServletResponse, FilterChain) STYLE BC_UNCONFIRMED_CAST 122
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 83
Load of known null value in org.apache.myfaces.component.html.util.MultipartFilter.init(FilterConfig) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 69

org.apache.myfaces.component.html.util.ParameterResourceHandler

Bug Category Details Line
Method org.apache.myfaces.component.html.util.ParameterResourceHandler.hashCode() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 132

org.apache.myfaces.component.html.util.StreamingAddResource

Bug Category Details Line
Method org.apache.myfaces.component.html.util.StreamingAddResource.checkAlreadyAdded(StreamingAddResource$PositionedInfo) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 547
Method org.apache.myfaces.component.html.util.StreamingAddResource.getCacheKey(FacesContext) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 762
Method org.apache.myfaces.component.html.util.StreamingAddResource.responseStarted() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 1205

org.apache.myfaces.component.html.util.StreamingResourceLoader

Bug Category Details Line
Method org.apache.myfaces.component.html.util.StreamingResourceLoader.serveResource(ServletContext, HttpServletRequest, HttpServletResponse, String) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 71

org.apache.myfaces.custom.buffer.BufferRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.buffer.Buffer in org.apache.myfaces.custom.buffer.BufferRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 64
Exception is caught when Exception is not thrown in org.apache.myfaces.custom.buffer.BufferRenderer.encodeEnd(FacesContext, UIComponent) STYLE REC_CATCH_EXCEPTION 76

org.apache.myfaces.custom.buffer.BufferTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.buffer.BufferTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 69

org.apache.myfaces.custom.calendar.AbstractHtmlInputCalendar

Bug Category Details Line
Class org.apache.myfaces.custom.calendar.AbstractHtmlInputCalendar implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.calendar.HtmlCalendarRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.calendar.HtmlInputCalendar in org.apache.myfaces.custom.calendar.HtmlCalendarRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 116
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIInput in org.apache.myfaces.custom.calendar.HtmlCalendarRenderer.getConvertedValue(FacesContext, UIComponent, Object) STYLE BC_UNCONFIRMED_CAST 1121
Unchecked/unconfirmed cast from javax.faces.component.UIInput to org.apache.myfaces.custom.calendar.HtmlInputCalendar in org.apache.myfaces.custom.calendar.HtmlCalendarRenderer.writeLink(String, UIInput, FacesContext, Date) STYLE BC_UNCONFIRMED_CAST 874
Method org.apache.myfaces.custom.calendar.HtmlCalendarRenderer.writeMonthYearHeader(FacesContext, ResponseWriter, UIInput, Calendar, int, String[], String[]) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 714

org.apache.myfaces.custom.calendar.HtmlCalendarRenderer$1

Bug Category Details Line
The class org.apache.myfaces.custom.calendar.HtmlCalendarRenderer$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

org.apache.myfaces.custom.calendar.HtmlInputCalendarTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.calendar.HtmlInputCalendarTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 236

org.apache.myfaces.custom.captcha.AbstractCAPTCHAComponent

Bug Category Details Line
org.apache.myfaces.custom.captcha.AbstractCAPTCHAComponent.COMPONENT_FAMILY isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 36
org.apache.myfaces.custom.captcha.AbstractCAPTCHAComponent.COMPONENT_TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 35
org.apache.myfaces.custom.captcha.AbstractCAPTCHAComponent.DEFAULT_RENDERER_TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 37

org.apache.myfaces.custom.captcha.CAPTCHARenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.captcha.CAPTCHAComponent in org.apache.myfaces.custom.captcha.CAPTCHARenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 69

org.apache.myfaces.custom.captcha.CAPTCHATag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.captcha.CAPTCHATag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 82

org.apache.myfaces.custom.captcha.util.CAPTCHAImageGenerator

Bug Category Details Line
int division result cast to double or float in org.apache.myfaces.custom.captcha.util.CAPTCHAImageGenerator.getDelta(int, double, double, double) STYLE ICAST_IDIV_CAST_TO_DOUBLE 237

org.apache.myfaces.custom.captcha.util.CAPTCHATextGenerator

Bug Category Details Line
Method org.apache.myfaces.custom.captcha.util.CAPTCHATextGenerator.generateRandomText() concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 62

org.apache.myfaces.custom.captcha.util.ColorGenerator

Bug Category Details Line
Method org.apache.myfaces.custom.captcha.util.ColorGenerator.generateRandomColor(Color) uses the nextDouble method of Random to generate a random integer; using nextInt is more efficient PERFORMANCE DM_NEXTINT_VIA_NEXTDOUBLE 45

org.apache.myfaces.custom.checkbox.HtmlCheckboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.checkbox.HtmlCheckboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 88

org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanel in org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 129
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanel in org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelRenderer.encodeChildren(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 62

org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 206

org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkTag

Bug Category Details Line
Dead store to comp in org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 63
Dead store to context in org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 67

org.apache.myfaces.custom.column.HtmlColumnTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.column.HtmlColumnTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 394
Confusing to have methods org.apache.myfaces.custom.column.HtmlColumnTag.setHeaderstyle(ValueExpression) and org.apache.myfaces.custom.layout.HtmlPanelLayoutTag.setHeaderStyle(ValueExpression) BAD_PRACTICE NM_CONFUSING 247-248

org.apache.myfaces.custom.column.HtmlSimpleColumn

Bug Category Details Line
Confusing to have methods org.apache.myfaces.custom.column.HtmlSimpleColumn.getFooterstyle() and org.apache.myfaces.custom.layout.HtmlPanelLayout.getFooterStyle() BAD_PRACTICE NM_CONFUSING 421-430

org.apache.myfaces.custom.crosstable.HtmlColumns

Bug Category Details Line
Confusing to have methods org.apache.myfaces.custom.crosstable.HtmlColumns.setFooterstyle(String) and org.apache.myfaces.custom.layout.HtmlPanelLayout.setFooterStyle(String) BAD_PRACTICE NM_CONFUSING 436-437
Confusing to have methods org.apache.myfaces.custom.crosstable.HtmlColumns.setHeaderstyle(String) and org.apache.myfaces.custom.layout.HtmlPanelLayout.setHeaderStyle(String) BAD_PRACTICE NM_CONFUSING 751-752
Class org.apache.myfaces.custom.crosstable.HtmlColumns implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.crosstable.HtmlColumnsTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.crosstable.HtmlColumnsTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 418
Confusing to have methods org.apache.myfaces.custom.crosstable.HtmlColumnsTag.setFooterstyle(ValueExpression) and org.apache.myfaces.custom.layout.HtmlPanelLayoutTag.setFooterStyle(ValueExpression) BAD_PRACTICE NM_CONFUSING 157-158

org.apache.myfaces.custom.crosstable.UIColumns$EditableValueHolderState

Bug Category Details Line
Should org.apache.myfaces.custom.crosstable.UIColumns$EditableValueHolderState be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

org.apache.myfaces.custom.datalist.AbstractHtmlDataList

Bug Category Details Line
Method org.apache.myfaces.custom.datalist.AbstractHtmlDataList.setRowIndex(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 189
Method org.apache.myfaces.custom.datalist.AbstractHtmlDataList.setRowIndex(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 193

org.apache.myfaces.custom.datalist.HtmlDataListTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.datalist.HtmlDataListTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 118

org.apache.myfaces.custom.datalist.HtmlListRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIData in org.apache.myfaces.custom.datalist.HtmlListRenderer.encodeChildren(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 119

org.apache.myfaces.custom.datascroller.AbstractHtmlDataScroller

Bug Category Details Line
Dead store to rows in org.apache.myfaces.custom.datascroller.AbstractHtmlDataScroller.getPageCount() STYLE DLS_DEAD_LOCAL_STORE 445
Method org.apache.myfaces.custom.datascroller.AbstractHtmlDataScroller.setFirst(UIData, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 344
Confusing to have methods org.apache.myfaces.custom.datascroller.AbstractHtmlDataScroller.getUIData() and org.apache.myfaces.component.html.ext.UIComponentPerspective.getUiData() BAD_PRACTICE NM_CONFUSING 390-394
Redundant nullcheck of uiData, which is known to be non-null in org.apache.myfaces.custom.datascroller.AbstractHtmlDataScroller.broadcast(FacesEvent) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 258

org.apache.myfaces.custom.datascroller.HtmlDataScroller

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.datascroller.HtmlDataScroller.getDisplayValueOnly() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 758

org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.datascroller.HtmlDataScroller in org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 186
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.datascroller.HtmlDataScroller in org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 203
Method org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.setVariables(FacesContext, HtmlDataScroller) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 103
Method org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.setVariables(FacesContext, HtmlDataScroller) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 109
Method org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.setVariables(FacesContext, HtmlDataScroller) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 115
Method org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.setVariables(FacesContext, HtmlDataScroller) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 124
Method org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.setVariables(FacesContext, HtmlDataScroller) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 130
Method org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.setVariables(FacesContext, HtmlDataScroller) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 139
Redundant nullcheck of ?, which is known to be non-null in org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer.encodeEnd(FacesContext, UIComponent) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 205

org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 318

org.apache.myfaces.custom.date.AbstractHtmlInputDate$UserData

Bug Category Details Line
Potentially dangerous use of non-short-circuit logic in org.apache.myfaces.custom.date.AbstractHtmlInputDate$UserData.parse() CORRECTNESS NS_DANGEROUS_NON_SHORT_CIRCUIT 169

org.apache.myfaces.custom.date.HtmlDateRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.date.HtmlInputDate in org.apache.myfaces.custom.date.HtmlDateRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 387
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.date.HtmlInputDate in org.apache.myfaces.custom.date.HtmlDateRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 89
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.date.HtmlInputDate in org.apache.myfaces.custom.date.HtmlDateRenderer.getConvertedValue(FacesContext, UIComponent, Object) STYLE BC_UNCONFIRMED_CAST 482
Method org.apache.myfaces.custom.date.HtmlDateRenderer.encodeAmpmChoice(DateFormatSymbols, UIComponent, ResponseWriter, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 293

org.apache.myfaces.custom.date.HtmlDateRenderer$1

Bug Category Details Line
The class org.apache.myfaces.custom.date.HtmlDateRenderer$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

org.apache.myfaces.custom.date.HtmlInputDateTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.date.HtmlInputDateTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 134

org.apache.myfaces.custom.div.DivRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.div.Div in org.apache.myfaces.custom.div.DivRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 56

org.apache.myfaces.custom.div.DivTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.div.DivTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 143

org.apache.myfaces.custom.document.AbstractDocumentRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.document.AbstractDocument in org.apache.myfaces.custom.document.AbstractDocumentRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 47
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.document.AbstractDocument in org.apache.myfaces.custom.document.AbstractDocumentRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 77

org.apache.myfaces.custom.document.AbstractDocumentTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.document.AbstractDocumentTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 70

org.apache.myfaces.custom.document.DocumentBodyTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.document.DocumentBodyTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 100

org.apache.myfaces.custom.document.DocumentHeadTag

Bug Category Details Line
Dead store to comp in org.apache.myfaces.custom.document.DocumentHeadTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 60
Dead store to context in org.apache.myfaces.custom.document.DocumentHeadTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 64

org.apache.myfaces.custom.document.DocumentTag

Bug Category Details Line
Dead store to comp in org.apache.myfaces.custom.document.DocumentTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 60
Dead store to context in org.apache.myfaces.custom.document.DocumentTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 64

org.apache.myfaces.custom.dojo.DojoConfig

Bug Category Details Line
org.apache.myfaces.custom.dojo.DojoConfig.ATTR_DOJO_TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 54

org.apache.myfaces.custom.dojo.DojoInitializerRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.dojo.DojoInitializer in org.apache.myfaces.custom.dojo.DojoInitializerRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 75

org.apache.myfaces.custom.dojo.DojoInitializerTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.dojo.DojoInitializerTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 161

org.apache.myfaces.custom.dojo.DojoUtils

Bug Category Details Line
org.apache.myfaces.custom.dojo.DojoUtils.addDebugConsole(FacesContext, UIComponent) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 185
org.apache.myfaces.custom.dojo.DojoUtils.getExpanded(FacesContext) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 422
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 118
Method org.apache.myfaces.custom.dojo.DojoUtils.addDebugConsole(FacesContext, UIComponent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 184
Redundant nullcheck of m, which is known to be non-null in org.apache.myfaces.custom.dojo.DojoUtils.getAttributeMap(FacesContext, String[], UIComponent) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 131
Redundant nullcheck of m, which is known to be non-null in org.apache.myfaces.custom.dojo.DojoUtils.getAttributeMap(FacesContext, String[], UIComponent) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 127
Redundant nullcheck of m, which is known to be non-null in org.apache.myfaces.custom.dojo.DojoUtils.getAttributeMap(FacesContext, String[], UIComponent) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 136
Exception is caught when Exception is not thrown in org.apache.myfaces.custom.dojo.DojoUtils.getAttributeMap(FacesContext, String[], UIComponent) STYLE REC_CATCH_EXCEPTION 142

org.apache.myfaces.custom.emailvalidator.ValidateEmailTag

Bug Category Details Line
Dead store to facesContext in org.apache.myfaces.custom.emailvalidator.ValidateEmailTag._setProperties(Validator) STYLE DLS_DEAD_LOCAL_STORE 53
Dead store to validator in org.apache.myfaces.custom.emailvalidator.ValidateEmailTag._setProperties(Validator) STYLE DLS_DEAD_LOCAL_STORE 55

org.apache.myfaces.custom.equalvalidator.AbstractEqualValidator

Bug Category Details Line
Redundant nullcheck of foreignValue, which is known to be non-null in org.apache.myfaces.custom.equalvalidator.AbstractEqualValidator.validate(FacesContext, UIComponent, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 128

org.apache.myfaces.custom.fieldset.FieldsetRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.fieldset.Fieldset in org.apache.myfaces.custom.fieldset.FieldsetRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 53

org.apache.myfaces.custom.fieldset.FieldsetTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.fieldset.FieldsetTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 71

org.apache.myfaces.custom.fileupload.HtmlFileUploadRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.fileupload.HtmlInputFileUpload in org.apache.myfaces.custom.fileupload.HtmlFileUploadRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 72

org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 98

org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl

Bug Category Details Line
org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl.getBytes() ignores result of java.io.InputStream.read(byte[]) BAD_PRACTICE RR_NOT_CHECKED 91
The field org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl.fileItem is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available

org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl$DefaultDiskStorageStrategy

Bug Category Details Line
Class org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl$DefaultDiskStorageStrategy implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl

Bug Category Details Line
org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl.getBytes() may expose internal representation by returning UploadedFileDefaultMemoryImpl.bytes MALICIOUS_CODE EI_EXPOSE_REP 78
org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl.UploadedFileDefaultMemoryImpl(FileItem) ignores result of java.io.InputStream.read(byte[]) BAD_PRACTICE RR_NOT_CHECKED 47
The field org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl.fileItem is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available

org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl$DefaultMemoryStorageStrategy

Bug Category Details Line
Class org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl$DefaultMemoryStorageStrategy implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.htmlTag.HtmlTagRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.htmlTag.HtmlTag in org.apache.myfaces.custom.htmlTag.HtmlTagRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 58
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.htmlTag.HtmlTag in org.apache.myfaces.custom.htmlTag.HtmlTagRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 126

org.apache.myfaces.custom.htmlTag.HtmlTagTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.htmlTag.HtmlTagTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 107

org.apache.myfaces.custom.inputHtml.InputHtml

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

org.apache.myfaces.custom.inputHtml.InputHtmlRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.inputHtml.InputHtml in org.apache.myfaces.custom.inputHtml.InputHtmlRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 1328
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.inputHtml.InputHtml in org.apache.myfaces.custom.inputHtml.InputHtmlRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 83
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.inputHtml.InputHtml in org.apache.myfaces.custom.inputHtml.InputHtmlRenderer.getConvertedValue(FacesContext, UIComponent, Object) STYLE BC_UNCONFIRMED_CAST 1347

org.apache.myfaces.custom.inputHtml.InputHtmlTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.inputHtml.InputHtmlTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 140

org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 80

org.apache.myfaces.custom.jslistener.JsValueChangeListenerRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.jslistener.JsValueChangeListener in org.apache.myfaces.custom.jslistener.JsValueChangeListenerRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 55

org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 87

org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.jsvalueset.HtmlJsValueSet in org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 122

org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 77

org.apache.myfaces.custom.layout.HtmlLayoutRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.layout.HtmlPanelLayout in org.apache.myfaces.custom.layout.HtmlLayoutRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 69

org.apache.myfaces.custom.layout.HtmlPanelLayout

Bug Category Details Line
Confusing to have methods org.apache.myfaces.custom.layout.HtmlPanelLayout.getHeaderStyle() and org.apache.myfaces.custom.crosstable.HtmlColumns.getHeaderstyle() BAD_PRACTICE NM_CONFUSING 162-171

org.apache.myfaces.custom.layout.HtmlPanelLayoutTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.layout.HtmlPanelLayoutTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 262

org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag

Bug Category Details Line
Dead store to comp in org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 63
Dead store to context in org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 67

org.apache.myfaces.custom.navigation.HtmlNavigationRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.navigation.HtmlPanelNavigation in org.apache.myfaces.custom.navigation.HtmlNavigationRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 100
Method org.apache.myfaces.custom.navigation.HtmlNavigationRenderer.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 55

org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 262

org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 127

org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag

Bug Category Details Line
Dead store to comp in org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 60
Dead store to context in org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 64

org.apache.myfaces.custom.navmenu.NavigationMenuUtils

Bug Category Details Line
Nullcheck of child at line 111 of value previously dereferenced in org.apache.myfaces.custom.navmenu.NavigationMenuUtils.getNavigationMenuItemList(UIComponent) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 111

org.apache.myfaces.custom.navmenu.htmlnavmenu.AbstractHtmlPanelNavigationMenu

Bug Category Details Line
Redundant nullcheck of prevItem, which is known to be non-null in org.apache.myfaces.custom.navmenu.htmlnavmenu.AbstractHtmlPanelNavigationMenu.restoreOpenActiveStates(FacesContext, UIViewRoot, List) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 118
Class org.apache.myfaces.custom.navmenu.htmlnavmenu.AbstractHtmlPanelNavigationMenu implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 91

org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenu in org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 101
Method org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 65

org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 214

org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.navmenu.jscookmenu.HtmlCommandJSCookMenu in org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 109
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.navmenu.jscookmenu.HtmlCommandJSCookMenu in org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 361
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.navmenu.jscookmenu.HtmlCommandJSCookMenu in org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 373

org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 121

org.apache.myfaces.custom.newspaper.AbstractHtmlNewspaperTable

Bug Category Details Line
Method org.apache.myfaces.custom.newspaper.AbstractHtmlNewspaperTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 58

org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.newspaper.HtmlNewspaperTable in org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 59
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.newspaper.HtmlNewspaperTable in org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.encodeChildren(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 74
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.newspaper.HtmlNewspaperTable in org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 161
instanceof will always return true in org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.getFooterClass(HtmlNewspaperTable), since all org.apache.myfaces.custom.newspaper.HtmlNewspaperTable are instances of javax.faces.component.html.HtmlDataTable STYLE BC_VACUOUS_INSTANCEOF 336
instanceof will always return true in org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.getHeaderClass(HtmlNewspaperTable), since all org.apache.myfaces.custom.newspaper.HtmlNewspaperTable are instances of javax.faces.component.html.HtmlDataTable STYLE BC_VACUOUS_INSTANCEOF 326
instanceof will always return true in org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.getStyles(HtmlNewspaperTable), since all org.apache.myfaces.custom.newspaper.HtmlNewspaperTable are instances of javax.faces.component.html.HtmlDataTable STYLE BC_VACUOUS_INSTANCEOF 349
Method org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.renderTableHeaderOrFooterRow(FacesContext, ResponseWriter, HtmlNewspaperTable, UIComponent, String, String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 257
Method org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.getFooterClass(HtmlNewspaperTable) does an unnecessary type check using instanceof operator when it can be determined statically CORRECTNESS SIO_SUPERFLUOUS_INSTANCEOF 336
Method org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.getHeaderClass(HtmlNewspaperTable) does an unnecessary type check using instanceof operator when it can be determined statically CORRECTNESS SIO_SUPERFLUOUS_INSTANCEOF 326
Method org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer.getStyles(HtmlNewspaperTable) does an unnecessary type check using instanceof operator when it can be determined statically CORRECTNESS SIO_SUPERFLUOUS_INSTANCEOF 349

org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 100

org.apache.myfaces.custom.panelstack.HtmlPanelStackRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.panelstack.HtmlPanelStack in org.apache.myfaces.custom.panelstack.HtmlPanelStackRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 62

org.apache.myfaces.custom.panelstack.PanelStackTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.panelstack.PanelStackTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 70

org.apache.myfaces.custom.picklist.HtmlPicklistRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UISelectMany in org.apache.myfaces.custom.picklist.HtmlPicklistRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 161
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.picklist.HtmlSelectManyPicklist in org.apache.myfaces.custom.picklist.HtmlPicklistRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 124

org.apache.myfaces.custom.picklist.HtmlSelectManyPicklistTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.picklist.HtmlSelectManyPicklistTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 140

org.apache.myfaces.custom.popup.HtmlPopup

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.popup.HtmlPopup.getClosePopupOnExitingElement() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 156
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.popup.HtmlPopup.getClosePopupOnExitingPopup() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 181
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.popup.HtmlPopup.getDisplayAtDistanceX() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 106
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.popup.HtmlPopup.getDisplayAtDistanceY() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 131

org.apache.myfaces.custom.popup.HtmlPopupRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.popup.HtmlPopup in org.apache.myfaces.custom.popup.HtmlPopupRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 68
org.apache.myfaces.custom.popup.HtmlPopupRenderer.encodeEnd(FacesContext, UIComponent) invokes inefficient new String(String) constructor PERFORMANCE DM_STRING_CTOR 95

org.apache.myfaces.custom.popup.HtmlPopupTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.popup.HtmlPopupTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 190

org.apache.myfaces.custom.radio.HtmlRadioTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.radio.HtmlRadioTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 88

org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag

Bug Category Details Line
Dead store to facesContext in org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag._setProperties(Validator) STYLE DLS_DEAD_LOCAL_STORE 60

org.apache.myfaces.custom.savestate.SaveStateTag

Bug Category Details Line
Dead store to comp in org.apache.myfaces.custom.savestate.SaveStateTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 60
Dead store to context in org.apache.myfaces.custom.savestate.SaveStateTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 64

org.apache.myfaces.custom.schedule.AbstractCompactScheduleRenderer

Bug Category Details Line
Class org.apache.myfaces.custom.schedule.AbstractCompactScheduleRenderer implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.schedule.AbstractHtmlSchedule

Bug Category Details Line
Class org.apache.myfaces.custom.schedule.AbstractHtmlSchedule implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.schedule.AbstractScheduleRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.schedule.HtmlSchedule in org.apache.myfaces.custom.schedule.AbstractScheduleRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 73
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.schedule.HtmlSchedule in org.apache.myfaces.custom.schedule.AbstractScheduleRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 152

org.apache.myfaces.custom.schedule.HtmlSchedule

Bug Category Details Line
Class org.apache.myfaces.custom.schedule.HtmlSchedule implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.schedule.ScheduleCompactMonthRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.schedule.HtmlSchedule in org.apache.myfaces.custom.schedule.ScheduleCompactMonthRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 71
Class org.apache.myfaces.custom.schedule.ScheduleCompactMonthRenderer implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.schedule.ScheduleCompactWeekRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.schedule.HtmlSchedule in org.apache.myfaces.custom.schedule.ScheduleCompactWeekRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 68
Class org.apache.myfaces.custom.schedule.ScheduleCompactWeekRenderer implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.schedule.HtmlSchedule in org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 82
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.schedule.HtmlSchedule in org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer.encodeChildren(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 116
int division result cast to double or float in org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer.writeBackgroundStart(FacesContext, HtmlSchedule, ResponseWriter) STYLE ICAST_IDIV_CAST_TO_DOUBLE 422
int division result cast to double or float in org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer.writeEntries(FacesContext, HtmlSchedule, ScheduleDay, ResponseWriter) STYLE ICAST_IDIV_CAST_TO_DOUBLE 654
int division result cast to double or float in org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer.writeForegroundStart(FacesContext, HtmlSchedule, ResponseWriter) STYLE ICAST_IDIV_CAST_TO_DOUBLE 764
Class org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
Unread field: org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer.defaultRowHeightInPixels; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 64

org.apache.myfaces.custom.schedule.ScheduleMouseEvent

Bug Category Details Line
Class org.apache.myfaces.custom.schedule.ScheduleMouseEvent implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.schedule.ScheduleTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.schedule.ScheduleTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 363

org.apache.myfaces.custom.schedule.UISchedule

Bug Category Details Line
org.apache.myfaces.custom.schedule.UISchedule.getLastClickedDateAndTime() may expose internal representation by returning UISchedule._lastClickedDateAndTime MALICIOUS_CODE EI_EXPOSE_REP 327
Class org.apache.myfaces.custom.schedule.UISchedule implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
Class org.apache.myfaces.custom.schedule.UISchedule defines non-transient non-serializable instance field _actionListener BAD_PRACTICE SE_BAD_FIELD Not available
Class org.apache.myfaces.custom.schedule.UISchedule defines non-transient non-serializable instance field _scheduleListener BAD_PRACTICE SE_BAD_FIELD Not available

org.apache.myfaces.custom.schedule.UISchedule$ScheduleActionListener

Bug Category Details Line
Should org.apache.myfaces.custom.schedule.UISchedule$ScheduleActionListener be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

org.apache.myfaces.custom.schedule.UIScheduleBase

Bug Category Details Line
Class org.apache.myfaces.custom.schedule.UIScheduleBase implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available
Class org.apache.myfaces.custom.schedule.UIScheduleBase defines non-transient non-serializable instance field _converter BAD_PRACTICE SE_BAD_FIELD Not available

org.apache.myfaces.custom.schedule.model.AbstractScheduleModel

Bug Category Details Line
Method org.apache.myfaces.custom.schedule.model.AbstractScheduleModel.getDays() uses the same code for two switch clauses STYLE DB_DUPLICATE_SWITCH_CLAUSES 89-91
org.apache.myfaces.custom.schedule.model.AbstractScheduleModel.getSelectedDate() may expose internal representation by returning AbstractScheduleModel.selectedDate MALICIOUS_CODE EI_EXPOSE_REP 168
org.apache.myfaces.custom.schedule.model.AbstractScheduleModel.setSelectedDate(Date) may expose internal representation by storing an externally mutable object into AbstractScheduleModel.selectedDate MALICIOUS_CODE EI_EXPOSE_REP2 159

org.apache.myfaces.custom.schedule.model.Day

Bug Category Details Line
org.apache.myfaces.custom.schedule.model.Day.getDate() may expose internal representation by returning Day.date MALICIOUS_CODE EI_EXPOSE_REP 111
org.apache.myfaces.custom.schedule.model.Day.getDayEnd() may expose internal representation by returning Day.dayEnd MALICIOUS_CODE EI_EXPOSE_REP 119
org.apache.myfaces.custom.schedule.model.Day.getDayStart() may expose internal representation by returning Day.dayStart MALICIOUS_CODE EI_EXPOSE_REP 127
org.apache.myfaces.custom.schedule.model.Day.Day(Date, TimeZone) may expose internal representation by storing an externally mutable object into Day.date MALICIOUS_CODE EI_EXPOSE_REP2 83

org.apache.myfaces.custom.schedule.model.DefaultScheduleEntry

Bug Category Details Line
org.apache.myfaces.custom.schedule.model.DefaultScheduleEntry.getEndTime() may expose internal representation by returning DefaultScheduleEntry.endTime MALICIOUS_CODE EI_EXPOSE_REP 116
org.apache.myfaces.custom.schedule.model.DefaultScheduleEntry.getStartTime() may expose internal representation by returning DefaultScheduleEntry.startTime MALICIOUS_CODE EI_EXPOSE_REP 152
org.apache.myfaces.custom.schedule.model.DefaultScheduleEntry.setEndTime(Date) may expose internal representation by storing an externally mutable object into DefaultScheduleEntry.endTime MALICIOUS_CODE EI_EXPOSE_REP2 97
org.apache.myfaces.custom.schedule.model.DefaultScheduleEntry.setStartTime(Date) may expose internal representation by storing an externally mutable object into DefaultScheduleEntry.startTime MALICIOUS_CODE EI_EXPOSE_REP2 140

org.apache.myfaces.custom.schedule.model.HalfHourInterval

Bug Category Details Line
org.apache.myfaces.custom.schedule.model.HalfHourInterval is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.custom.schedule.model.Interval

Bug Category Details Line
org.apache.myfaces.custom.schedule.model.Interval.getEndTime() may expose internal representation by returning Interval.endTime MALICIOUS_CODE EI_EXPOSE_REP 72
org.apache.myfaces.custom.schedule.model.Interval.getStartTime() may expose internal representation by returning Interval.startTime MALICIOUS_CODE EI_EXPOSE_REP 63
org.apache.myfaces.custom.schedule.model.Interval.Interval(String, Date, Date) may expose internal representation by storing an externally mutable object into Interval.endTime MALICIOUS_CODE EI_EXPOSE_REP2 49
org.apache.myfaces.custom.schedule.model.Interval.Interval(String, Date, Date) may expose internal representation by storing an externally mutable object into Interval.startTime MALICIOUS_CODE EI_EXPOSE_REP2 48
org.apache.myfaces.custom.schedule.model.Interval.setEndTime(Date) may expose internal representation by storing an externally mutable object into Interval.endTime MALICIOUS_CODE EI_EXPOSE_REP2 76
org.apache.myfaces.custom.schedule.model.Interval.setStartTime(Date) may expose internal representation by storing an externally mutable object into Interval.startTime MALICIOUS_CODE EI_EXPOSE_REP2 67
org.apache.myfaces.custom.schedule.model.Interval is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.custom.schedule.model.ScheduleDay

Bug Category Details Line
Class org.apache.myfaces.custom.schedule.model.ScheduleDay implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.schedule.model.SimpleScheduleModel

Bug Category Details Line
Class org.apache.myfaces.custom.schedule.model.SimpleScheduleModel implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.schedule.util.ScheduleUtil

Bug Category Details Line
Method org.apache.myfaces.custom.schedule.util.ScheduleUtil.getHashCodeForDay(Date, TimeZone) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 202

org.apache.myfaces.custom.selectOneCountry.AbstractSelectOneCountry

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 82
Method org.apache.myfaces.custom.selectOneCountry.AbstractSelectOneCountry.getCountriesChoicesAsSelectItemList() makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 126

org.apache.myfaces.custom.selectOneCountry.SelectOneCountry

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.selectOneCountry.SelectOneCountry.getMaxLength() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.custom.selectOneCountry.SelectOneCountryRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.selectOneCountry.SelectOneCountry in org.apache.myfaces.custom.selectOneCountry.SelectOneCountryRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 52

org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 80
Confusing to have methods org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag.setMaxLength(ValueExpression) and org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretELTagBase.setMaxlength(ValueExpression) BAD_PRACTICE NM_CONFUSING 59-60

org.apache.myfaces.custom.selectOneLanguage.AbstractSelectOneLanguage

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 86
Unread field: org.apache.myfaces.custom.selectOneLanguage.AbstractSelectOneLanguage._emptySelection PERFORMANCE URF_UNREAD_FIELD 61
Unread field: org.apache.myfaces.custom.selectOneLanguage.AbstractSelectOneLanguage._maxLength PERFORMANCE URF_UNREAD_FIELD 59
Method org.apache.myfaces.custom.selectOneLanguage.AbstractSelectOneLanguage.getLanguagesChoicesAsSelectItemList() makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 130

org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguage

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguage.getMaxLength() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 66

org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguage in org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 52

org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 80

org.apache.myfaces.custom.selectOneRow.SelectOneRowTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.selectOneRow.SelectOneRowTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 176

org.apache.myfaces.custom.selectitems.AbstractUISelectItems

Bug Category Details Line
Method org.apache.myfaces.custom.selectitems.AbstractUISelectItems.createSelectItems(Object) uses Collection.toArray() with zero-length array argument PERFORMANCE ITA_INEFFICIENT_TO_ARRAY 138

org.apache.myfaces.custom.selectitems.SelectItemsTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.selectitems.SelectItemsTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 100

org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 85

org.apache.myfaces.custom.sortheader.HtmlSortHeaderRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader in org.apache.myfaces.custom.sortheader.HtmlSortHeaderRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 70

org.apache.myfaces.custom.stylesheet.StylesheetRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.stylesheet.Stylesheet in org.apache.myfaces.custom.stylesheet.StylesheetRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 52

org.apache.myfaces.custom.stylesheet.StylesheetTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.stylesheet.StylesheetTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 100

org.apache.myfaces.custom.stylesheet.TextResourceFilter

Bug Category Details Line
Method org.apache.myfaces.custom.stylesheet.TextResourceFilter.getOrCreateFilteredResource(FacesContext, String) invokes toString() method on a String PERFORMANCE DM_STRING_TOSTRING 196
org.apache.myfaces.custom.stylesheet.TextResourceFilter is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.custom.subform.SubForm

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.subform.SubForm.getPreserveSubmittedValues() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 65
Class org.apache.myfaces.custom.subform.SubForm implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.custom.subform.SubFormRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.subform.SubForm in org.apache.myfaces.custom.subform.SubFormRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 80

org.apache.myfaces.custom.subform.SubFormTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.subform.SubFormTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 70

org.apache.myfaces.custom.swapimage.HtmlSwapImageTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.swapimage.HtmlSwapImageTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 208

org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 166

org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane

Bug Category Details Line
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane.getActivePanelTabVar() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 76

org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 286

org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane in org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 258
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane in org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 94

org.apache.myfaces.custom.tabbedpane.TabChangeEvent

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.event.FacesListener to org.apache.myfaces.custom.tabbedpane.TabChangeListener in org.apache.myfaces.custom.tabbedpane.TabChangeEvent.processListener(FacesListener) STYLE BC_UNCONFIRMED_CAST 63

org.apache.myfaces.custom.toggle.ToggleGroupRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.toggle.ToggleGroup in org.apache.myfaces.custom.toggle.ToggleGroupRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 43
Dead store to toggleGroup in org.apache.myfaces.custom.toggle.ToggleGroupRenderer.encodeEnd(FacesContext, UIComponent) STYLE DLS_DEAD_LOCAL_STORE 43

org.apache.myfaces.custom.toggle.ToggleGroupTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.toggle.ToggleGroupTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 148

org.apache.myfaces.custom.toggle.ToggleLinkRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.toggle.ToggleLink in org.apache.myfaces.custom.toggle.ToggleLinkRenderer.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 141
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.toggle.ToggleLink in org.apache.myfaces.custom.toggle.ToggleLinkRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 131

org.apache.myfaces.custom.toggle.ToggleLinkTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.toggle.ToggleLinkTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 101

org.apache.myfaces.custom.toggle.TogglePanelRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.toggle.TogglePanel in org.apache.myfaces.custom.toggle.TogglePanelRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 54

org.apache.myfaces.custom.toggle.TogglePanelTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.toggle.TogglePanelTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 154

org.apache.myfaces.custom.transform.XmlTransformTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.transform.XmlTransformTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 100

org.apache.myfaces.custom.tree.DefaultMutableTreeNode

Bug Category Details Line
org.apache.myfaces.custom.tree.DefaultMutableTreeNode is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.custom.tree.HtmlTree

Bug Category Details Line
Method org.apache.myfaces.custom.tree.HtmlTree.saveState(FacesContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 670
Method org.apache.myfaces.custom.tree.HtmlTree.saveState(FacesContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 673
Method org.apache.myfaces.custom.tree.HtmlTree.setExpireListeners(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 512

org.apache.myfaces.custom.tree.HtmlTree$ModelListener

Bug Category Details Line
org.apache.myfaces.custom.tree.HtmlTree$ModelListener is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.custom.tree.HtmlTreeNode

Bug Category Details Line
org.apache.myfaces.custom.tree.HtmlTreeNode.getLayout() may expose internal representation by returning HtmlTreeNode.layout MALICIOUS_CODE EI_EXPOSE_REP 438
org.apache.myfaces.custom.tree.HtmlTreeNode.setLayout(int[]) may expose internal representation by storing an externally mutable object into HtmlTreeNode.layout MALICIOUS_CODE EI_EXPOSE_REP2 444

org.apache.myfaces.custom.tree.event.TreeSelectionEvent

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.event.FacesListener to org.apache.myfaces.custom.tree.event.TreeSelectionListener in org.apache.myfaces.custom.tree.event.TreeSelectionEvent.processListener(FacesListener) STYLE BC_UNCONFIRMED_CAST 86

org.apache.myfaces.custom.tree.model.DefaultTreeModel

Bug Category Details Line
Should org.apache.myfaces.custom.tree.model.DefaultTreeModel.getPathToRoot(TreeNode, int) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 265
org.apache.myfaces.custom.tree.model.DefaultTreeModel is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.custom.tree.model.TreeModelEvent

Bug Category Details Line
org.apache.myfaces.custom.tree.model.TreeModelEvent.TreeModelEvent(Object, TreePath, int[], Object[]) may expose internal representation by storing an externally mutable object into TreeModelEvent.childIndices MALICIOUS_CODE EI_EXPOSE_REP2 71
org.apache.myfaces.custom.tree.model.TreeModelEvent.TreeModelEvent(Object, TreePath, int[], Object[]) may expose internal representation by storing an externally mutable object into TreeModelEvent.children MALICIOUS_CODE EI_EXPOSE_REP2 72
Should org.apache.myfaces.custom.tree.model.TreeModelEvent.getChildIndices() return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 177
Should org.apache.myfaces.custom.tree.model.TreeModelEvent.getChildren() return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 155

org.apache.myfaces.custom.tree.model.TreePath

Bug Category Details Line
org.apache.myfaces.custom.tree.model.TreePath.TreePath(Object[]) may expose internal representation by storing an externally mutable object into TreePath.elements MALICIOUS_CODE EI_EXPOSE_REP2 48

org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.tree.HtmlTreeCheckbox in org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 51

org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeImageCommandLinkRenderer

Bug Category Details Line
Method org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeImageCommandLinkRenderer.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 47

org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeNodeRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.tree.HtmlTreeNode in org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeNodeRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 51

org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.tree.HtmlTree in org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 95
Method org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 72
Method org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer.renderTreeColumnChild(FacesContext, ResponseWriter, UIComponent, HtmlTree, HtmlTreeNode, int, IconProvider) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 487

org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 70

org.apache.myfaces.custom.tree.taglib.TreeColumnTag

Bug Category Details Line
Dead store to comp in org.apache.myfaces.custom.tree.taglib.TreeColumnTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 60
Dead store to context in org.apache.myfaces.custom.tree.taglib.TreeColumnTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 64

org.apache.myfaces.custom.tree.taglib.TreeTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.tree.taglib.TreeTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 197

org.apache.myfaces.custom.tree2.HtmlTreeRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.tree2.HtmlTree in org.apache.myfaces.custom.tree2.HtmlTreeRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 130
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.tree2.HtmlTree in org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeChildren(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 175
Method org.apache.myfaces.custom.tree2.HtmlTreeRenderer.restoreStateFromCookies(FacesContext, UIComponent) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 104

org.apache.myfaces.custom.tree2.ToggleExpandedEvent

Bug Category Details Line
org.apache.myfaces.custom.tree2.ToggleExpandedEvent is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.custom.tree2.TreeNodeBase

Bug Category Details Line
org.apache.myfaces.custom.tree2.TreeNodeBase defines compareTo(Object) and uses Object.equals() BAD_PRACTICE EQ_COMPARETO_USE_OBJECT_EQUALS 103-118

org.apache.myfaces.custom.tree2.TreeTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.custom.tree2.TreeTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 130

org.apache.myfaces.custom.tree2.TreeWalkerBase

Bug Category Details Line
TreeWalkerBase.tree not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag

Bug Category Details Line
Possible null pointer dereference of componentELTag in org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag.doStartTag() CORRECTNESS NP_NULL_ON_SOME_PATH 119

org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTagHandler

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.ActionSource in org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTagHandler.apply(FaceletContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 83

org.apache.myfaces.dateformat.DateFormatSymbols

Bug Category Details Line
Unread field: org.apache.myfaces.dateformat.DateFormatSymbols.eras PERFORMANCE URF_UNREAD_FIELD 41
Unread field: org.apache.myfaces.dateformat.DateFormatSymbols.zoneStrings PERFORMANCE URF_UNREAD_FIELD 67

org.apache.myfaces.dateformat.SimpleDateFormatter

Bug Category Details Line
Unread field: org.apache.myfaces.dateformat.ParserContext.ambiguousWeekYear PERFORMANCE URF_UNREAD_FIELD 581
int division result cast to double or float in org.apache.myfaces.dateformat.SimpleDateFormatter.getIsoWeekDate(Date) STYLE ICAST_IDIV_CAST_TO_DOUBLE 172
int division result cast to double or float in org.apache.myfaces.dateformat.SimpleDateFormatter.getIsoWeekDate(Date) STYLE ICAST_IDIV_CAST_TO_DOUBLE 173
int division result cast to double or float in org.apache.myfaces.dateformat.SimpleDateFormatter.getIsoWeekDate(Date) STYLE ICAST_IDIV_CAST_TO_DOUBLE 181
int division result cast to double or float in org.apache.myfaces.dateformat.SimpleDateFormatter.getIsoWeekDate(Date) STYLE ICAST_IDIV_CAST_TO_DOUBLE 182
int division result cast to double or float in org.apache.myfaces.dateformat.SimpleDateFormatter.getIsoWeekDate(Date) STYLE ICAST_IDIV_CAST_TO_DOUBLE 185
int division result cast to double or float in org.apache.myfaces.dateformat.SimpleDateFormatter.getIsoWeekDate(Date) STYLE ICAST_IDIV_CAST_TO_DOUBLE 195
int division result cast to double or float in org.apache.myfaces.dateformat.SimpleDateFormatter.getIsoWeekDate(Date) STYLE ICAST_IDIV_CAST_TO_DOUBLE 207

org.apache.myfaces.generated.taglib.html.ext.HtmlCommandButtonTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlCommandButtonTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 97

org.apache.myfaces.generated.taglib.html.ext.HtmlCommandLinkTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlCommandLinkTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 109

org.apache.myfaces.generated.taglib.html.ext.HtmlDataTableTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlDataTableTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 334

org.apache.myfaces.generated.taglib.html.ext.HtmlGraphicImageTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlGraphicImageTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 112

org.apache.myfaces.generated.taglib.html.ext.HtmlInputHiddenTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlInputHiddenTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 80

org.apache.myfaces.generated.taglib.html.ext.HtmlInputSecretTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlInputSecretTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 134

org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 140

org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextareaTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextareaTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 134

org.apache.myfaces.generated.taglib.html.ext.HtmlMessageTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlMessageTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 172

org.apache.myfaces.generated.taglib.html.ext.HtmlMessagesTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlMessagesTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 178

org.apache.myfaces.generated.taglib.html.ext.HtmlOutputLabelTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlOutputLabelTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 89

org.apache.myfaces.generated.taglib.html.ext.HtmlOutputTextTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlOutputTextTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 149

org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGridTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGridTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 130

org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGroupTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGroupTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 190

org.apache.myfaces.generated.taglib.html.ext.HtmlSelectBooleanCheckboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlSelectBooleanCheckboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 140

org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyCheckboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyCheckboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 146

org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyListboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyListboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 134

org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyMenuTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyMenuTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 134

org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneListboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneListboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 134

org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneMenuTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneMenuTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 134

org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneRadioTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneRadioTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 140

org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.model.SelectItem to javax.faces.model.SelectItemGroup in org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer.renderGroupOrItemCheckbox(FacesContext, UIComponent, SelectItem, boolean, Set, Converter, boolean) STYLE BC_UNCONFIRMED_CAST 258

org.apache.myfaces.renderkit.html.ext.HtmlHiddenRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIOutput in org.apache.myfaces.renderkit.html.ext.HtmlHiddenRenderer.getConvertedValue(FacesContext, UIComponent, Object) STYLE BC_UNCONFIRMED_CAST 77

org.apache.myfaces.renderkit.html.ext.HtmlSecretRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIInput in org.apache.myfaces.renderkit.html.ext.HtmlSecretRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 65

org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIData to org.apache.myfaces.component.html.ext.HtmlDataTable in org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.beforeBody(FacesContext, UIData) STYLE BC_UNCONFIRMED_CAST 307
Unchecked/unconfirmed cast from javax.faces.component.UIData to org.apache.myfaces.component.html.ext.HtmlDataTable in org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderColumnBody(FacesContext, ResponseWriter, UIData, UIComponent, HtmlTableRendererBase$Styles, int) STYLE BC_UNCONFIRMED_CAST 664
Unchecked/unconfirmed cast from javax.faces.component.UIData to org.apache.myfaces.component.html.ext.HtmlDataTable in org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderRowStart(FacesContext, ResponseWriter, UIData, HtmlTableRendererBase$Styles, int) STYLE BC_UNCONFIRMED_CAST 531
Primitive boxed just to call toString in org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderColumnBody(FacesContext, ResponseWriter, UIData, UIComponent, HtmlTableRendererBase$Styles, int) PERFORMANCE DM_BOXED_PRIMITIVE_TOSTRING 704
Method org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.createColumnInfos(HtmlDataTable, FacesContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 342
Method org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.createColumnInfos(HtmlDataTable, FacesContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 389
Method org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.createColumnInfos(HtmlDataTable, FacesContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 439
Method org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderColumnBody(FacesContext, ResponseWriter, UIData, UIComponent, HtmlTableRendererBase$Styles, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 704
Method org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderColumnFooterCell(FacesContext, ResponseWriter, UIComponent, UIComponent, String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 844
Method org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderColumnHeaderCell(FacesContext, ResponseWriter, UIComponent, UIComponent, String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 808
Method org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderDetailRow(FacesContext, UIData) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 242

org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIInput in org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 209

org.apache.myfaces.renderkit.html.ext.HtmlTextareaRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIInput in org.apache.myfaces.renderkit.html.ext.HtmlTextareaRenderer.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 64

org.apache.myfaces.renderkit.html.util.DefaultAddResource

Bug Category Details Line
Field DefaultAddResource.log masks field in superclass org.apache.myfaces.renderkit.html.util.NonBufferingAddResource CORRECTNESS MF_CLASS_MASKS_FIELD Not available
org.apache.myfaces.renderkit.html.util.DefaultAddResource.writeResponse(HttpServletRequest, HttpServletResponse) may fail to close stream BAD_PRACTICE OS_OPEN_STREAM 488

org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener

Bug Category Details Line
Exception is caught when Exception is not thrown in org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener.writeCodeBeforeBodyEnd(FacesContext) STYLE REC_CATCH_EXCEPTION 186

org.apache.myfaces.renderkit.html.util.NonBufferingAddResource

Bug Category Details Line
Method org.apache.myfaces.renderkit.html.util.NonBufferingAddResource.getCacheKey(FacesContext) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 464

org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils

Bug Category Details Line
Method org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.getViewSequence(FacesContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 919
Null pointer dereference of content in org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.loadResourceFile(FacesContext, String) CORRECTNESS NP_ALWAYS_NULL 1090
Possible null pointer dereference of content in org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.loadResourceFile(FacesContext, String) CORRECTNESS NP_NULL_ON_SOME_PATH 1109

org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils$1

Bug Category Details Line
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils$1 defines equals and uses Object.hashCode() BAD_PRACTICE HE_EQUALS_USE_HASHCODE 85-92

org.apache.myfaces.shared_tomahawk.renderkit.html.HTML

Bug Category Details Line
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES_WITHOUT_ONCLICK_WITHOUT_STYLE is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 228
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_EVENT_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 89
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_EVENT_ATTRIBUTES_WITHOUT_ONSELECT_AND_ONCHANGE is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 104
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_PASSTROUGH_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 149
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_STYLE is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 153
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.EVENT_HANDLER_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 81
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.IMG_PASSTHROUGH_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 276
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.IMG_PASSTHROUGH_ATTRIBUTES_WITHOUT_ONMOUSEOVER_AND_ONMOUSEOUT is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 280
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.INPUT_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 290
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.INPUT_FILE_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 405
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 298
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONFOCUS_AND_ONCLICK is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 307
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.SELECT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 358
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.SELECT_TABLE_PASSTHROUGH_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 425
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.TABLE_PASSTHROUGH_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 379
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.UL_PASSTHROUGH_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 433
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.UNIVERSAL_ATTRIBUTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 125
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.ANCHOR_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 205
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 218
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES_WITHOUT_STYLE should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 223
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.BUTTON_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 323
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.BUTTON_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 328
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.BUTTON_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONCLICK should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 332
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_ATTRIBUTES_WITHOUT_DISABLED should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 138
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_EVENT_ATTRIBUTES_WITHOUT_ONFOCUS should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 97
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 165
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONCLICK should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 185
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONFOCUS_AND_ONCLICK should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 180
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_STYLE should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 170
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_ONCLICK should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 157
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_ONCLICK_WITHOUT_STYLE should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 161
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_ONMOUSEOVER_AND_ONMOUSEOUT should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 190
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.EVENT_HANDLER_ATTRIBUTES_WITHOUT_ONCLICK should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 58
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.EVENT_HANDLER_ATTRIBUTES_WITHOUT_ONMOUSEOVER_AND_ONMOUSEOUT should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 70
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.FORM_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 239
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.FORM_PASSTHROUGH_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 248
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.IMG_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 263
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.INPUT_FILE_UPLOAD_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 401
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_STYLE should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 302
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.LABEL_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 343
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.MESSAGE_PASSTHROUGH_ATTRIBUTES_WITHOUT_TITLE_STYLE_AND_STYLE_CLASS should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 418
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.TABLE_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 368
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.TEXTAREA_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 388
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.TEXTAREA_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 395
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.UL_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 429
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.UNIVERSAL_ATTRIBUTES_WITHOUT_STYLE should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 117
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 143
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONFOCUS should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 175
org.apache.myfaces.shared_tomahawk.renderkit.html.HTML.LABEL_PASSTHROUGH_ATTRIBUTES should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 350

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlButtonRendererBase

Bug Category Details Line
Dead store to nestingForm in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlButtonRendererBase.buildOnClick(UIComponent, FacesContext, ResponseWriter) STYLE DLS_DEAD_LOCAL_STORE 197

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlCheckboxRendererBase

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.model.SelectItem to javax.faces.model.SelectItemGroup in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlCheckboxRendererBase.renderGroupOrItemCheckbox(FacesContext, UIComponent, SelectItem, boolean, Set, Converter, boolean, Integer) STYLE BC_UNCONFIRMED_CAST 176
Method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlCheckboxRendererBase.renderCheckboxList(FacesContext, UISelectMany) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 121
Method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlCheckboxRendererBase.renderGroupOrItemCheckbox(FacesContext, UIComponent, SelectItem, boolean, Set, Converter, boolean, Integer) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 181

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlFormRendererBase

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIForm in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlFormRendererBase.decode(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 178
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIForm in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlFormRendererBase.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 59
Private method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlFormRendererBase.getAcceptCharset(UIComponent) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 222-226

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlGroupRendererBase

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.html.HtmlPanelGroup in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlGroupRendererBase.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 65

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlLinkRendererBase

Bug Category Details Line
Private method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlLinkRendererBase.renderLinkParameter(String, Object, StringBuffer, String, UIComponent) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 495-506

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRadioRendererBase

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UISelectOne in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRadioRendererBase.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 55
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UISelectOne in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRadioRendererBase.getConvertedValue(FacesContext, UIComponent, Object) STYLE BC_UNCONFIRMED_CAST 303
Unchecked/unconfirmed cast from javax.faces.model.SelectItem to javax.faces.model.SelectItemGroup in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRadioRendererBase.renderGroupOrItemRadio(FacesContext, UIComponent, SelectItem, Object, Converter, boolean, Integer) STYLE BC_UNCONFIRMED_CAST 166
Method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRadioRendererBase.encodeEnd(FacesContext, UIComponent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 99
Method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRadioRendererBase.renderGroupOrItemRadio(FacesContext, UIComponent, SelectItem, Object, Converter, boolean, Integer) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 170

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIOutput in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils.findUIOutputConverterFailSafe(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 393
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UISelectMany in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils.findUISelectManyConverterFailsafe(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 380
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UISelectMany in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils.getSubmittedOrSelectedValuesAsSet(boolean, UIComponent, FacesContext, Converter) STYLE BC_UNCONFIRMED_CAST 350
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UISelectOne in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils.getSubmittedOrSelectedValuesAsSet(boolean, UIComponent, FacesContext, Converter) STYLE BC_UNCONFIRMED_CAST 357
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils.DEFAULT_CHAR_ENCODING isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 1591
Method call in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils.renderDisplayValueOnlyForSelects(FacesContext, UIComponent) passes null for unconditionally dereferenced parameter of renderSelectOptionsAsText(FacesContext, UIComponent, Converter, Set, List, boolean) CORRECTNESS NP_NULL_PARAM_DEREF 724

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlResponseWriterImpl

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 117
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 185
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 259
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 355

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlSecretRendererBase

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIOutput in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlSecretRendererBase.getConvertedValue(FacesContext, UIComponent, Object) STYLE BC_UNCONFIRMED_CAST 127

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIData in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeBegin(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 109
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIData in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeChildren(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 137
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIData in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeEnd(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 558
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIData in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeInnerHtml(FacesContext, UIComponent) STYLE BC_UNCONFIRMED_CAST 231
Method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.renderColumnFooterCell(FacesContext, ResponseWriter, UIComponent, UIComponent, String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 971
Method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.renderColumnHeaderCell(FacesContext, ResponseWriter, UIComponent, UIComponent, String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 917
Method org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.renderTableHeaderOrFooterRow(FacesContext, ResponseWriter, UIComponent, UIComponent, String, String, int, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 773
Redundant nullcheck of elemName, which is known to be non-null in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.renderFacet(FacesContext, ResponseWriter, UIComponent, boolean) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 642

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTextRendererBase

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIOutput in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTextRendererBase.getConvertedValue(FacesContext, UIComponent, Object) STYLE BC_UNCONFIRMED_CAST 219

org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTextareaRendererBase

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIOutput in org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTextareaRendererBase.getConvertedValue(FacesContext, UIComponent, Object) STYLE BC_UNCONFIRMED_CAST 94

org.apache.myfaces.shared_tomahawk.renderkit.html.util.JavascriptUtils

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

org.apache.myfaces.shared_tomahawk.taglib.UIComponentBodyELTagBase

Bug Category Details Line
Private method org.apache.myfaces.shared_tomahawk.taglib.UIComponentBodyELTagBase.setConverterProperty(UIComponent, String) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 209-210

org.apache.myfaces.shared_tomahawk.taglib.core.ParamTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.core.ParamTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 76

org.apache.myfaces.shared_tomahawk.taglib.core.SelectItemTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.core.SelectItemTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 100

org.apache.myfaces.shared_tomahawk.taglib.core.SelectItemsTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.core.SelectItemsTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 70

org.apache.myfaces.shared_tomahawk.taglib.core.SubviewTag

Bug Category Details Line
Dead store to comp in org.apache.myfaces.shared_tomahawk.taglib.core.SubviewTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 60
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.core.SubviewTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 64

org.apache.myfaces.shared_tomahawk.taglib.core.ViewTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.core.ViewTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 89

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlColumnTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlColumnTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 76

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 253

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 259

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 80
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 82
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 81

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 262

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 80
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 82
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 81

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlFormELTagBase

Bug Category Details Line
Confusing to have methods org.apache.myfaces.shared_tomahawk.taglib.html.HtmlFormELTagBase.setAcceptCharset(ValueExpression) and org.apache.myfaces.shared_tomahawk.taglib.html.HtmlFormTag.setAcceptcharset(ValueExpression) BAD_PRACTICE NM_CONFUSING 84-85

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlFormTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlFormTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 196

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlGraphicImageTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlGraphicImageTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 202

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputHiddenTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputHiddenTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 122

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 74
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 76
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 75

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 296

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 74
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 76
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 75

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 290

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 69
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 71
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 70

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 278

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 69
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 71
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 70

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlMessageTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlMessageTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 166

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlMessagesTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlMessagesTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 172

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputFormatTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputFormatTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 113

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputLabelTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputLabelTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 203

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputLinkTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputLinkTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 245

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputTextTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputTextTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 113

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 75
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 77
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 76

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 244

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 75
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 77
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 76

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGroupTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGroupTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 82

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 67
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 69
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 68

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 266

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 67
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 69
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 68

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 70
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 72
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 71

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 70
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 72
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectListboxTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 71

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 79
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 81
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 80

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 290

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 79
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 81
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 80

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyListboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyListboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 284

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyMenuTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyMenuTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 278

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 74
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 76
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 75

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 74
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 76
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectMenuTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 75

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneListboxTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneListboxTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 284

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneMenuTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneMenuTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 278

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioELTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioELTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 72
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioELTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 74
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioELTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 73

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTag

Bug Category Details Line
Dead store to context in org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTag.setProperties(UIComponent) STYLE DLS_DEAD_LOCAL_STORE 290

org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTagBase

Bug Category Details Line
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTagBase._datafld PERFORMANCE URF_UNREAD_FIELD 72
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTagBase._dataformatas PERFORMANCE URF_UNREAD_FIELD 74
Unread field: org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTagBase._datasrc PERFORMANCE URF_UNREAD_FIELD 73

org.apache.myfaces.shared_tomahawk.test.ClassElementHandler

Bug Category Details Line
ClassElementHandler.buffer not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.myfaces.shared_tomahawk.trace.TracingIterator

Bug Category Details Line
org.apache.myfaces.shared_tomahawk.trace.TracingIterator.next() can't throw NoSuchElement exception BAD_PRACTICE IT_NO_SUCH_ELEMENT 69

org.apache.myfaces.shared_tomahawk.util.ExceptionUtils

Bug Category Details Line
Exception is caught when Exception is not thrown in org.apache.myfaces.shared_tomahawk.util.ExceptionUtils.getExceptions(Throwable) STYLE REC_CATCH_EXCEPTION 59

org.apache.myfaces.shared_tomahawk.util.LocaleUtils

Bug Category Details Line
Exception is caught when Exception is not thrown in org.apache.myfaces.shared_tomahawk.util.LocaleUtils.converterTagLocaleFromString(String) STYLE REC_CATCH_EXCEPTION 136

org.apache.myfaces.shared_tomahawk.util.MessageUtils

Bug Category Details Line
Load of known null value in org.apache.myfaces.shared_tomahawk.util.MessageUtils.getMessage(FacesContext, String, Object[]) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 372
Redundant nullcheck of message, which is known to be non-null in org.apache.myfaces.shared_tomahawk.util.MessageUtils.getMessage(FacesContext, String, Object[]) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 374

org.apache.myfaces.shared_tomahawk.util.SelectItemsIterator

Bug Category Details Line
SelectItemsIterator._currentUISelectItems not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.myfaces.shared_tomahawk.util.StateUtils

Bug Category Details Line
Dead store of null to baos in org.apache.myfaces.shared_tomahawk.util.StateUtils.compress(byte[]) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 218
Dead store of null to gzip in org.apache.myfaces.shared_tomahawk.util.StateUtils.compress(byte[]) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 217
Dead store of null to bais in org.apache.myfaces.shared_tomahawk.util.StateUtils.decompress(byte[]) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 282
Dead store of null to baos in org.apache.myfaces.shared_tomahawk.util.StateUtils.decompress(byte[]) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 281
Dead store of null to gis in org.apache.myfaces.shared_tomahawk.util.StateUtils.decompress(byte[]) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 283
Dead store of null to outputStream in org.apache.myfaces.shared_tomahawk.util.StateUtils.getAsByteArray(Object, ExternalContext) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 192
Dead store of null to writer in org.apache.myfaces.shared_tomahawk.util.StateUtils.getAsByteArray(Object, ExternalContext) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 191
Random object created and used only once in org.apache.myfaces.shared_tomahawk.util.StateUtils.findSecret(ServletContext) BAD_PRACTICE DMI_RANDOM_USED_ONLY_ONCE 585
Exception is caught when Exception is not thrown in org.apache.myfaces.shared_tomahawk.util.StateUtils.getAsObject(byte[], ExternalContext) STYLE REC_CATCH_EXCEPTION 353
Exception is caught when Exception is not thrown in org.apache.myfaces.shared_tomahawk.util.StateUtils.symmetric(byte[], SecretKey, String, String, byte[], int) STYLE REC_CATCH_EXCEPTION 454

org.apache.myfaces.shared_tomahawk.util.StringUtils

Bug Category Details Line
Should org.apache.myfaces.shared_tomahawk.util.StringUtils.trim(String[]) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 685

org.apache.myfaces.shared_tomahawk.util.servlet.SourceCodeServlet

Bug Category Details Line
org.apache.myfaces.shared_tomahawk.util.servlet.SourceCodeServlet is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXmlParser

Bug Category Details Line
Exception is caught when Exception is not thrown in org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXmlParser.parse() STYLE REC_CATCH_EXCEPTION 113
WebXmlParser._webXml not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl

Bug Category Details Line
Dead store to tilesRequest in org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.buildView(TilesContainer, TilesRequestContext, ExternalContext, String) STYLE DLS_DEAD_LOCAL_STORE 451

org.apache.myfaces.tomahawk.application.jsp.ViewResponseWrapper

Bug Category Details Line
org.apache.myfaces.tomahawk.application.jsp.ViewResponseWrapper.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 152
ViewResponseWrapper._writer not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.myfaces.tomahawk.util.ExternalContextUtils

Bug Category Details Line
Exception is caught when Exception is not thrown in org.apache.myfaces.tomahawk.util.ExternalContextUtils.getContentLength(ExternalContext) STYLE REC_CATCH_EXCEPTION 73
Exception is caught when Exception is not thrown in org.apache.myfaces.tomahawk.util.ExternalContextUtils.getRequestInputStream(ExternalContext) STYLE REC_CATCH_EXCEPTION 103

org.apache.myfaces.webapp.filter.ExtensionsFilter

Bug Category Details Line
Unchecked/unconfirmed cast from javax.servlet.ServletRequest to javax.servlet.http.HttpServletRequest in org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ServletRequest, ServletResponse, FilterChain) STYLE BC_UNCONFIRMED_CAST 298
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 253
Load of known null value in org.apache.myfaces.webapp.filter.ExtensionsFilter.init(FilterConfig) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 235

org.apache.myfaces.webapp.filter.ExtensionsResponseWrapper$MyServletOutputStream

Bug Category Details Line
Should org.apache.myfaces.webapp.filter.ExtensionsResponseWrapper$MyServletOutputStream be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available

org.apache.myfaces.webapp.filter.JavaScriptDetectorFilter

Bug Category Details Line
Unchecked/unconfirmed cast from javax.servlet.ServletRequest to javax.servlet.http.HttpServletRequest in org.apache.myfaces.webapp.filter.JavaScriptDetectorFilter.doFilter(ServletRequest, ServletResponse, FilterChain) STYLE BC_UNCONFIRMED_CAST 54
Unchecked/unconfirmed cast from javax.servlet.ServletResponse to javax.servlet.http.HttpServletResponse in org.apache.myfaces.webapp.filter.JavaScriptDetectorFilter.doFilter(ServletRequest, ServletResponse, FilterChain) STYLE BC_UNCONFIRMED_CAST 55

org.apache.myfaces.webapp.filter.MultipartRequestWrapper

Bug Category Details Line
Method org.apache.myfaces.webapp.filter.MultipartRequestWrapper.parseRequest() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 151
Method org.apache.myfaces.webapp.filter.MultipartRequestWrapper.parseRequest() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 168
Should org.apache.myfaces.webapp.filter.MultipartRequestWrapper.getParameterValues(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 305

org.apache.myfaces.webapp.filter.MultipartRequestWrapperConfig

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 57
Load of known null value in org.apache.myfaces.webapp.filter.MultipartRequestWrapperConfig.getMultipartRequestWrapperConfig(ExternalContext) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 173
Load of known null value in org.apache.myfaces.webapp.filter.MultipartRequestWrapperConfig.getMultipartRequestWrapperConfig(ExternalContext) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 212

org.apache.myfaces.webapp.filter.PortletMultipartRequestWrapper

Bug Category Details Line
Method org.apache.myfaces.webapp.filter.PortletMultipartRequestWrapper.parseRequest() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 149
Method org.apache.myfaces.webapp.filter.PortletMultipartRequestWrapper.parseRequest() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 166

org.apache.myfaces.webapp.filter.ServeResourcePhaseListener

Bug Category Details Line
Class org.apache.myfaces.webapp.filter.ServeResourcePhaseListener defines non-transient non-serializable instance field log BAD_PRACTICE SE_BAD_FIELD Not available

org.apache.myfaces.webapp.filter.TomahawkFacesContextWrapper

Bug Category Details Line
Dead store to oldResponse in org.apache.myfaces.webapp.filter.TomahawkFacesContextWrapper.release() STYLE DLS_DEAD_LOCAL_STORE 330

org.apache.myfaces.webapp.filter.WelcomeFileFilter

Bug Category Details Line
Unchecked/unconfirmed cast from javax.servlet.ServletRequest to javax.servlet.http.HttpServletRequest in org.apache.myfaces.webapp.filter.WelcomeFileFilter.doFilter(ServletRequest, ServletResponse, FilterChain) STYLE BC_UNCONFIRMED_CAST 100
Exception is caught when Exception is not thrown in org.apache.myfaces.webapp.filter.WelcomeFileFilter.init(FilterConfig) STYLE REC_CATCH_EXCEPTION 209

org.apache.myfaces.webapp.filter.WelcomeFileHandler

Bug Category Details Line
org.apache.myfaces.webapp.filter.WelcomeFileHandler.getWelcomeFiles() may expose internal representation by returning WelcomeFileHandler.files MALICIOUS_CODE EI_EXPOSE_REP 63
WelcomeFileHandler.welcomeFiles not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

org.apache.myfaces.webapp.filter.portlet.PortletChacheFileSizeErrorsFileUpload

Bug Category Details Line
Method org.apache.myfaces.webapp.filter.portlet.PortletChacheFileSizeErrorsFileUpload.parseRequestCatchingFileSizeErrors(ActionRequest, FileUpload) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 222
Nullcheck of fileItem at line 238 of value previously dereferenced in org.apache.myfaces.webapp.filter.portlet.PortletChacheFileSizeErrorsFileUpload.parseRequestCatchingFileSizeErrors(ActionRequest, FileUpload) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 205

org.apache.myfaces.webapp.filter.portlet.PortletChacheFileSizeErrorsFileUpload$1

Bug Category Details Line
The class org.apache.myfaces.webapp.filter.portlet.PortletChacheFileSizeErrorsFileUpload$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

org.apache.myfaces.webapp.filter.portlet.PortletExternalContextWrapper$1

Bug Category Details Line
The class org.apache.myfaces.webapp.filter.portlet.PortletExternalContextWrapper$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

org.apache.myfaces.webapp.filter.portlet.SessionMap

Bug Category Details Line
Method org.apache.myfaces.webapp.filter.portlet.SessionMap.getAttribute(String) invokes toString() method on a String PERFORMANCE DM_STRING_TOSTRING 54

org.apache.myfaces.webapp.filter.servlet.ServletChacheFileSizeErrorsFileUpload

Bug Category Details Line
Method org.apache.myfaces.webapp.filter.servlet.ServletChacheFileSizeErrorsFileUpload.parseRequestCatchingFileSizeErrors(HttpServletRequest, FileUpload) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 221
Nullcheck of fileItem at line 237 of value previously dereferenced in org.apache.myfaces.webapp.filter.servlet.ServletChacheFileSizeErrorsFileUpload.parseRequestCatchingFileSizeErrors(HttpServletRequest, FileUpload) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 204

org.apache.myfaces.webapp.filter.servlet.ServletChacheFileSizeErrorsFileUpload$1

Bug Category Details Line
The class org.apache.myfaces.webapp.filter.servlet.ServletChacheFileSizeErrorsFileUpload$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

org.apache.myfaces.webapp.filter.servlet.ServletExternalContextWrapper$1

Bug Category Details Line
The class org.apache.myfaces.webapp.filter.servlet.ServletExternalContextWrapper$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available

org.apache.myfaces.webapp.filter.servlet.SessionMap

Bug Category Details Line
Method org.apache.myfaces.webapp.filter.servlet.SessionMap.getAttribute(String) invokes toString() method on a String PERFORMANCE DM_STRING_TOSTRING 54