Foundation

FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.0.0

Threshold is Low

Effort is Default

Files

org.apache.myfaces.trinidadinternal.metadata.RegionMetadata$ComponentMetaData

Bug Category Details Line
Questionable cast from java.util.List to concrete class java.util.ArrayList in org.apache.myfaces.trinidadinternal.metadata.RegionMetadata$ComponentMetaData._trim() STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 567

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.jsLibs.LocaleInfoScriptlet

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.jsLibs.LocaleInfoScriptlet.getSupportedLocaleVariant(org.apache.myfaces.trinidad.context.RenderingContext) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 174

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormElementRenderer$AutoSubmitEvent

Bug Category Details Line
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormElementRenderer$AutoSubmitEvent is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class javax.faces.component.EditableValueHolder in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 85

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer.getPartialTriggers(org.apache.myfaces.trinidad.bean.FacesBean) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 1065

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleInputTextRenderer

Bug Category Details Line
Redundant nullcheck of value known to be non-null org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleInputTextRenderer.renderContent(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.bean.FacesBean,boolean,boolean) CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 438
Redundant nullcheck of value known to be non-null org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleInputTextRenderer.renderContent(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.bean.FacesBean,boolean,boolean) CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 447
Redundant nullcheck of value known to be non-null org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleInputTextRenderer.renderContent(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.bean.FacesBean,boolean,boolean) CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 392
Private method org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleInputTextRenderer._isNumericField() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 682

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SelectManyShuttleRenderer$Box

Bug Category Details Line
Redundant nullcheck of value known to be non-null org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SelectManyShuttleRenderer$Box.encodeAllChildren(javax.faces.context.FacesContext,javax.faces.component.UIComponent) CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1189

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer.encodeAll(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.bean.FacesBean) uses the same code for two switch clauses STYLE DB_DUPLICATE_SWITCH_CLAUSES 93

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer

Bug Category Details Line
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer.getSortingOnclick(org.apache.myfaces.trinidad.context.RenderingContext,org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext,javax.faces.component.UIComponent,int) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 528

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext

Bug Category Details Line
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext.getHiddenColumns() may expose internal representation by returning org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext._hiddenColumns MALICIOUS_CODE EI_EXPOSE_REP 363
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.CollectionComponent in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext.<init>(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 54

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.FocusColumnRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext to class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableRenderingContext in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.FocusColumnRenderer.renderKids(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,TableRenderingContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 64

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableSelectOneRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXCollection in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableSelectOneRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 69
Unchecked/unconfirmed cast from org.apache.myfaces.trinidad.component.UIXCollection to class org.apache.myfaces.trinidad.component.UIXTree in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableSelectOneRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 92

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeUtils

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXHierarchy in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeUtils.decodeGotoEvent(java.util.Map,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 279
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXHierarchy in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeUtils.decodeFocusEvent(java.util.Map,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 298
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXHierarchy in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeUtils.decodeExpandEvents(java.util.Map,javax.faces.component.UIComponent,Object) STYLE BC_UNCONFIRMED_CAST 360

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableRenderingContext

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXTreeTable in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableRenderingContext.<init>(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 60

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableNavRenderer

Bug Category Details Line
Load of known null value in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableNavRenderer.encodeAll(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.bean.FacesBean) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 69
Redundant nullcheck of value known to be non-null org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableNavRenderer._writeCellContents(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,TreeTableRenderingContext,org.apache.myfaces.trinidad.component.UIXTreeTable,String,boolean,boolean,int) CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 247

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeNodeColumnRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext to class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableRenderingContext in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeNodeColumnRenderer.renderKids(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,TableRenderingContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 48

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableSelectManyRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.myfaces.trinidad.component.UIXCollection to class org.apache.myfaces.trinidad.component.UIXTree in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableSelectManyRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 89
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXCollection in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableSelectManyRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 63

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ShowDetailRenderer

Bug Category Details Line
Dead store to linkId in method org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ShowDetailRenderer._encodedParam(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.bean.FacesBean,boolean) STYLE DLS_DEAD_LOCAL_STORE 502

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TableRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXTable in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TableRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 112

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SelectRangeChoiceBarRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXSelectRange in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SelectRangeChoiceBarRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 88

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleInputColorRenderer

Bug Category Details Line
Load of known null value in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleInputColorRenderer.queueActionEvent(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 107

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRenderer

Bug Category Details Line
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRenderer.renderNonOverlappingItem(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.context.ResponseWriter,java.util.Map,boolean,boolean,boolean) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 878
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRenderer.renderNonCommandChild(int,javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.component.UIComponent,boolean,String) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 1075
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRenderer.renderTabItem(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.context.ResponseWriter,java.util.Map,boolean) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 1351

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SingleStepButtonBarRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXSingleStep in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SingleStepButtonBarRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 77

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PollRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXPoll in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PollRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 71

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.MediaRenderer

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.MediaRenderer._getSourceExtension(org.apache.myfaces.trinidad.bean.FacesBean) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 799

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXForm in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 84

org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TreeRenderer

Bug Category Details Line
Dead store to showLines in method org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TreeRenderer.getIconBackgroundIcon(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,boolean,boolean) STYLE DLS_DEAD_LOCAL_STORE 317
Dead store to nodeDepth in method org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TreeRenderer._renderNodeChildren(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,org.apache.myfaces.trinidad.component.UIXHierarchy,org.apache.myfaces.trinidad.bean.FacesBean,javax.faces.component.UIComponent,String,org.apache.myfaces.trinidad.model.RowKeySet,java.util.Map,Boolean[],boolean,boolean,boolean,int) STYLE DLS_DEAD_LOCAL_STORE 974
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXTree in org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TreeRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 99

org.apache.myfaces.trinidadinternal.renderkit.core.pages.FredJSP

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.renderkit.core.pages.FredJSP._getQueryString(java.util.Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 283

org.apache.myfaces.trinidadinternal.renderkit.core.CoreResponseStateManager

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.renderkit.core.CoreResponseStateManager._restoreSerializedView(javax.faces.context.FacesContext) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 167

org.apache.myfaces.trinidadinternal.renderkit.core.pda.PdaNavigationPaneRenderer

Bug Category Details Line
Load of known null value in org.apache.myfaces.trinidadinternal.renderkit.core.pda.PdaNavigationPaneRenderer.renderNonOverlappingItem(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,javax.faces.context.ResponseWriter,java.util.Map,boolean,boolean,boolean) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 184

org.apache.myfaces.trinidadinternal.renderkit.core.ppr.ScriptBufferingResponseWriter

Bug Category Details Line
Redundant nullcheck of value known to be non-null org.apache.myfaces.trinidadinternal.renderkit.core.ppr.ScriptBufferingResponseWriter.writeAttribute(String,Object,String) CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 233

org.apache.myfaces.trinidadinternal.renderkit.core.ppr.PartialPageContextImpl$PartialPageVisitContext

Bug Category Details Line
Dead store to clientId in method org.apache.myfaces.trinidadinternal.renderkit.core.ppr.PartialPageContextImpl$PartialPageVisitContext.invokeVisitCallback(javax.faces.component.UIComponent,org.apache.myfaces.trinidad.component.visit.VisitCallback) STYLE DLS_DEAD_LOCAL_STORE 381

org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TrainRenderer$Train

Bug Category Details Line
Load of known null value in org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TrainRenderer$Train._resolveStandard() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 1212

org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TrainRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXProcess in org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TrainRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 123

org.apache.myfaces.trinidadinternal.renderkit.core.desktop.DesktopTableRenderer

Bug Category Details Line
Useless control flow in org.apache.myfaces.trinidadinternal.renderkit.core.desktop.DesktopTableRenderer.renderTableContent(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext,javax.faces.component.UIComponent) CORRECTNESS UCF_USELESS_CONTROL_FLOW 267

org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TreeTableRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXTreeTable in org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TreeTableRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 102
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext to class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableRenderingContext in org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TreeTableRenderer.renderControlBarLinks(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext,javax.faces.component.UIComponent,boolean) STYLE BC_UNCONFIRMED_CAST 264
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext to class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableRenderingContext in org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TreeTableRenderer.renderSpecialColumns(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext,javax.faces.component.UIComponent,int) STYLE BC_UNCONFIRMED_CAST 346
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext to class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableRenderingContext in org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TreeTableRenderer.renderTableRows(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.bean.FacesBean) STYLE BC_UNCONFIRMED_CAST 378
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext to class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TreeTableRenderingContext in org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TreeTableRenderer._renderBreadCrumbs(javax.faces.context.FacesContext,org.apache.myfaces.trinidad.context.RenderingContext,org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.TableRenderingContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.bean.FacesBean) STYLE BC_UNCONFIRMED_CAST 445

org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext

Bug Category Details Line
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext.getStyleClass(String) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 310

org.apache.myfaces.trinidadinternal.renderkit.RenderKitBase

Bug Category Details Line
Load of known null value in org.apache.myfaces.trinidadinternal.renderkit.RenderKitBase._loadRenderKitMap(String) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 269

org.apache.myfaces.trinidadinternal.renderkit.uix.PageRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXPage in org.apache.myfaces.trinidadinternal.renderkit.uix.PageRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 54

org.apache.myfaces.trinidadinternal.renderkit.uix.ProgressRenderer

Bug Category Details Line
Redundant nullcheck of value known to be non-null org.apache.myfaces.trinidadinternal.renderkit.uix.ProgressRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 54
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXProgress in org.apache.myfaces.trinidadinternal.renderkit.uix.ProgressRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 47

org.apache.myfaces.trinidadinternal.renderkit.uix.ProcessRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXProcess in org.apache.myfaces.trinidadinternal.renderkit.uix.ProcessRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 97

org.apache.myfaces.trinidadinternal.renderkit.uix.SingleStepRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXSingleStep in org.apache.myfaces.trinidadinternal.renderkit.uix.SingleStepRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 79

org.apache.myfaces.trinidadinternal.renderkit.uix.SubformRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXSubform in org.apache.myfaces.trinidadinternal.renderkit.uix.SubformRenderer.encodeBegin(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 59

org.apache.myfaces.trinidadinternal.renderkit.uix.TreeRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXTree in org.apache.myfaces.trinidadinternal.renderkit.uix.TreeRenderer.encodeBegin(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 48
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXTree in org.apache.myfaces.trinidadinternal.renderkit.uix.TreeRenderer.decode(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 77

org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlCommandButtonRenderer

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlCommandButtonRenderer.encodeBegin(javax.faces.context.FacesContext,javax.faces.component.UIComponent) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 83
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class javax.faces.component.UICommand in org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlCommandButtonRenderer.encodeBegin(javax.faces.context.FacesContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 57

org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetDocument$StyleSheetComparator

Bug Category Details Line
org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetDocument$StyleSheetComparator implements Comparator but not Serializable STYLE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available

org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetNodeParser

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetNodeParser._getIntegers(java.util.Vector) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 302

org.apache.myfaces.trinidadinternal.style.xml.parse.PropertyNodeParser

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.style.xml.parse.PropertyNodeParser._validateValue(String,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 131

org.apache.myfaces.trinidadinternal.style.BaseStyle

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.style.BaseStyle.<init>(java.util.Map) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 63
Method org.apache.myfaces.trinidadinternal.style.BaseStyle.<init>(Style) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 101
Method org.apache.myfaces.trinidadinternal.style.BaseStyle.getProperty(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 128
Method org.apache.myfaces.trinidadinternal.style.BaseStyle.setProperty(String,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 194

org.apache.myfaces.trinidadinternal.style.util.FontProxy

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.style.util.FontProxy._hashCode() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 165

org.apache.myfaces.trinidadinternal.style.util.StyleUtils

Bug Category Details Line
org.apache.myfaces.trinidadinternal.style.util.StyleUtils.convertToValidSelector(String) checks to see if result of String.indexOf is positive CORRECTNESS RV_CHECK_FOR_POSITIVE_INDEXOF 48

org.apache.myfaces.trinidadinternal.style.util.GraphicsUtils$FontLoader

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.style.util.GraphicsUtils$FontLoader.run() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 371

org.apache.myfaces.trinidadinternal.style.util.GraphicsUtils

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.style.util.GraphicsUtils.__setFontsLoaded(java.util.Map) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 186
Method org.apache.myfaces.trinidadinternal.style.util.GraphicsUtils._isFontName(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 205
Mismatched notify() in org.apache.myfaces.trinidadinternal.style.util.GraphicsUtils.__setGraphicsLoaded(boolean) MT_CORRECTNESS MWN_MISMATCHED_NOTIFY 161
Mismatched notify() in org.apache.myfaces.trinidadinternal.style.util.GraphicsUtils.__setFontsLoaded(java.util.Map) MT_CORRECTNESS MWN_MISMATCHED_NOTIFY 195
Mismatched wait() in org.apache.myfaces.trinidadinternal.style.util.GraphicsUtils._waitTillDone(String,boolean) MT_CORRECTNESS MWN_MISMATCHED_WAIT 287

org.apache.myfaces.trinidadinternal.style.util.CSSUtils

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.style.util.CSSUtils.parseColor(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 264
Method org.apache.myfaces.trinidadinternal.style.util.CSSUtils.parseFontSize(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 421
Method org.apache.myfaces.trinidadinternal.style.util.CSSUtils.parseFontStyle(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 454
Method org.apache.myfaces.trinidadinternal.style.util.CSSUtils.parseFontWeight(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 484
Should org.apache.myfaces.trinidadinternal.style.util.CSSUtils.parseFontFamilies(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 383

org.apache.myfaces.trinidadinternal.style.util.CSSGenerationUtils$PropertyNodeComparator

Bug Category Details Line
org.apache.myfaces.trinidadinternal.style.util.CSSGenerationUtils$PropertyNodeComparator implements Comparator but not Serializable STYLE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE Not available
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.style.util.CSSGenerationUtils$PropertyNodeComparator.compare(org.apache.myfaces.trinidadinternal.style.xml.parse.PropertyNode,org.apache.myfaces.trinidadinternal.style.xml.parse.PropertyNode) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 1345

org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache._getStyleContextResolvedStyles(org.apache.myfaces.trinidadinternal.style.StyleContext,org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetDocument) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 662

org.apache.myfaces.trinidadinternal.ui.laf.base.pda.PdaHtmlLookAndFeel

Bug Category Details Line
Class org.apache.myfaces.trinidadinternal.ui.laf.base.pda.PdaHtmlLookAndFeel implements same interface as superclass. STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafUtils

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafUtils.getPartialTargets(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext,org.apache.myfaces.trinidadinternal.ui.UINode,Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 829

org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.NavigationPathRenderer

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext to class org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext in org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.NavigationPathRenderer.renderStamp(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext,org.apache.myfaces.trinidadinternal.ui.UINode,org.apache.myfaces.trinidadinternal.ui.UINode,boolean) STYLE BC_UNCONFIRMED_CAST 239

org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.ProcessUtils

Bug Category Details Line
Private method org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.ProcessUtils._createKeyValueArray(String,String,String,String,long,String,int,String,String) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 363-385

org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.ScriptRenderer

Bug Category Details Line
Class org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.ScriptRenderer implements same interface as superclass. STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.SubmitButtonRenderer

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.SubmitButtonRenderer.getNameValues(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext,org.apache.myfaces.trinidadinternal.ui.UINode) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 169

org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.MessageWrapper

Bug Category Details Line
org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.MessageWrapper is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available
Unchecked/unconfirmed cast from javax.faces.application.FacesMessage to class org.apache.myfaces.trinidad.util.LabeledFacesMessage in org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.MessageWrapper.getLabel(String) STYLE BC_UNCONFIRMED_CAST 77

org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.TreeRenderer

Bug Category Details Line
Dead store to nodeDepth in method org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.TreeRenderer._renderNode(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext,org.apache.myfaces.trinidad.component.UIXHierarchy,org.apache.myfaces.trinidadinternal.ui.UINode,org.apache.myfaces.trinidadinternal.ui.UINode,String,org.apache.myfaces.trinidad.model.RowKeySet,java.util.Map,Boolean[],boolean,boolean,boolean,int) STYLE DLS_DEAD_LOCAL_STORE 701

org.apache.myfaces.trinidadinternal.ui.laf.base.BaseLafUtils

Bug Category Details Line
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.ui.laf.base.BaseLafUtils.getRenderedAncestorByName(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext,org.apache.myfaces.trinidadinternal.ui.UINode,String,String) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 173

org.apache.myfaces.trinidadinternal.ui.laf.LookAndFeelExtension

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.ui.RendererManager to class org.apache.myfaces.trinidadinternal.ui.laf.LookAndFeelExtension$RendererManagerProxy in org.apache.myfaces.trinidadinternal.ui.laf.LookAndFeelExtension._registerRenderer(String,String,String,org.apache.myfaces.trinidadinternal.ui.Renderer) STYLE BC_UNCONFIRMED_CAST 237
Unchecked/unconfirmed cast from org.apache.myfaces.trinidadinternal.ui.RendererManager to class org.apache.myfaces.trinidadinternal.ui.laf.LookAndFeelExtension$RendererManagerProxy in org.apache.myfaces.trinidadinternal.ui.laf.LookAndFeelExtension._registerRenderer(String,String,String,String) STYLE BC_UNCONFIRMED_CAST 262

org.apache.myfaces.trinidadinternal.ui.data.bind.ComparisonBoundValue

Bug Category Details Line
Test for floating point equality in org.apache.myfaces.trinidadinternal.ui.data.bind.ComparisonBoundValue._equalsForLong(long,Number,Class). CORRECTNESS FE_FLOATING_POINT_EQUALITY 262
Test for floating point equality in org.apache.myfaces.trinidadinternal.ui.data.bind.ComparisonBoundValue._equalsForDouble(double,Number,Class). CORRECTNESS FE_FLOATING_POINT_EQUALITY 291

org.apache.myfaces.trinidadinternal.ui.data.bind.ConcatBoundValue

Bug Category Details Line
org.apache.myfaces.trinidadinternal.ui.data.bind.ConcatBoundValue.<init>(org.apache.myfaces.trinidadinternal.ui.data.BoundValue[]) may expose internal representation by storing an externally mutable object into org.apache.myfaces.trinidadinternal.ui.data.bind.ConcatBoundValue._values MALICIOUS_CODE EI_EXPOSE_REP2 45

org.apache.myfaces.trinidadinternal.ui.data.bind.OrBoundValue

Bug Category Details Line
org.apache.myfaces.trinidadinternal.ui.data.bind.OrBoundValue.<init>(org.apache.myfaces.trinidadinternal.ui.data.BoundValue[]) may expose internal representation by storing an externally mutable object into org.apache.myfaces.trinidadinternal.ui.data.bind.OrBoundValue._values MALICIOUS_CODE EI_EXPOSE_REP2 64

org.apache.myfaces.trinidadinternal.ui.data.bind.AndBoundValue

Bug Category Details Line
org.apache.myfaces.trinidadinternal.ui.data.bind.AndBoundValue.<init>(org.apache.myfaces.trinidadinternal.ui.data.BoundValue[]) may expose internal representation by storing an externally mutable object into org.apache.myfaces.trinidadinternal.ui.data.bind.AndBoundValue._values MALICIOUS_CODE EI_EXPOSE_REP2 63

org.apache.myfaces.trinidadinternal.ui.data.bean.BeanArrayDataObjectList

Bug Category Details Line
org.apache.myfaces.trinidadinternal.ui.data.bean.BeanArrayDataObjectList.<init>(Object[]) may expose internal representation by storing an externally mutable object into org.apache.myfaces.trinidadinternal.ui.data.bean.BeanArrayDataObjectList._array MALICIOUS_CODE EI_EXPOSE_REP2 54

org.apache.myfaces.trinidadinternal.ui.expl.ELUtils

Bug Category Details Line
Dead store to index in method org.apache.myfaces.trinidadinternal.ui.expl.ELUtils.getFunctions(java.util.List,String,int,int) STYLE DLS_DEAD_LOCAL_STORE 52

org.apache.myfaces.trinidadinternal.ui.action.ClientAction

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.ui.action.ClientAction.getParameters(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext,org.apache.myfaces.trinidadinternal.ui.UINode) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 190

org.apache.myfaces.trinidadinternal.ui.action.ActionUtils

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.ui.action.ActionUtils.cloneParameterArray(org.apache.myfaces.trinidadinternal.ui.collection.Parameter[]) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 46
Should org.apache.myfaces.trinidadinternal.ui.action.ActionUtils.copyPartialTargets(String[]) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 99

org.apache.myfaces.trinidadinternal.ui.html.HTMLWebBean

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.ui.html.HTMLWebBean.<init>(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 57

org.apache.myfaces.trinidadinternal.ui.AbstractTextNode

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.ui.AbstractTextNode.getText(UIXRenderingContext) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 60

org.apache.myfaces.trinidadinternal.menu.MenuContentHandlerImpl

Bug Category Details Line
Dead store to $l11 in method org.apache.myfaces.trinidadinternal.menu.MenuContentHandlerImpl.startElement(String,String,String,org.xml.sax.Attributes) STYLE DLS_DEAD_LOCAL_STORE 305

org.apache.myfaces.trinidadinternal.taglib.convert.ConvertNumberTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.convert.ConvertNumberTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.convert.ConvertDateTimeTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.convert.ConvertDateTimeTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.convert.ConvertIntegerTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.convert.ConvertIntegerTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.convert.ConvertColorTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.convert.ConvertColorTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.util.TagUtils

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.taglib.util.TagUtils.getColor(String) invokes toString() method on a String; just use the String PERFORMANCE DM_STRING_TOSTRING 294
Should org.apache.myfaces.trinidadinternal.taglib.util.TagUtils.getStringArray(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 166
Should org.apache.myfaces.trinidadinternal.taglib.util.TagUtils._getTokensArray(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 323

org.apache.myfaces.trinidadinternal.taglib.listener.SetActionListenerTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.listener.SetActionListenerTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available
Dead store to parentELContext in method org.apache.myfaces.trinidadinternal.taglib.listener.SetActionListenerTag.doStartTag() STYLE DLS_DEAD_LOCAL_STORE 76
Dead store to application in method org.apache.myfaces.trinidadinternal.taglib.listener.SetActionListenerTag.doStartTag() STYLE DLS_DEAD_LOCAL_STORE 79
Unchecked/unconfirmed cast from javax.servlet.jsp.tagext.Tag to class org.apache.myfaces.trinidad.webapp.ELContextTag in org.apache.myfaces.trinidadinternal.taglib.listener.SetActionListenerTag.doStartTag() STYLE BC_UNCONFIRMED_CAST 76

org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListener

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListener.processAction(javax.faces.event.ActionEvent) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 108

org.apache.myfaces.trinidadinternal.taglib.listener.ReturnActionListenerTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.listener.ReturnActionListenerTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available
Dead store to parentELContext in method org.apache.myfaces.trinidadinternal.taglib.listener.ReturnActionListenerTag.doStartTag() STYLE DLS_DEAD_LOCAL_STORE 70
Dead store to application in method org.apache.myfaces.trinidadinternal.taglib.listener.ReturnActionListenerTag.doStartTag() STYLE DLS_DEAD_LOCAL_STORE 73
Unchecked/unconfirmed cast from javax.servlet.jsp.tagext.Tag to class org.apache.myfaces.trinidad.webapp.ELContextTag in org.apache.myfaces.trinidadinternal.taglib.listener.ReturnActionListenerTag.doStartTag() STYLE BC_UNCONFIRMED_CAST 70

org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListenerTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListenerTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available
Dead store to parentELContext in method org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListenerTag.doStartTag() STYLE DLS_DEAD_LOCAL_STORE 80
Dead store to application in method org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListenerTag.doStartTag() STYLE DLS_DEAD_LOCAL_STORE 83
Unchecked/unconfirmed cast from javax.servlet.jsp.tagext.Tag to class org.apache.myfaces.trinidad.webapp.ELContextTag in org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListenerTag.doStartTag() STYLE BC_UNCONFIRMED_CAST 80

org.apache.myfaces.trinidadinternal.taglib.listener.ResetActionListenerTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.listener.ResetActionListenerTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.validator.ValidateDoubleRangeTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.validator.ValidateDoubleRangeTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.validator.ValidateByteLengthTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.validator.ValidateByteLengthTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.validator.ValidateRegExpTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.validator.ValidateRegExpTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.validator.ValidateDateTimeRangeTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.validator.ValidateDateTimeRangeTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.validator.ValidateLengthTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.validator.ValidateLengthTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.validator.ValidateDateRestrictionTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.validator.ValidateDateRestrictionTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.validator.ValidateLongRangeTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.validator.ValidateLongRangeTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.ComponentDefTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.ComponentDefTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.ForEachTag$Constants

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.ForEachTag$Constants is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available
Class org.apache.myfaces.trinidadinternal.taglib.ForEachTag$Constants implements same interface as superclass. STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.trinidadinternal.taglib.ForEachTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.ForEachTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.taglib.FacetRefTag

Bug Category Details Line
org.apache.myfaces.trinidadinternal.taglib.FacetRefTag is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.share.util.CaboHttpUtils

Bug Category Details Line
org.apache.myfaces.trinidadinternal.share.util.CaboHttpUtils.validateEncoding(String) ignores return value of java.lang.String.<init>(byte[],String) CORRECTNESS RV_RETURN_VALUE_IGNORED 45

org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler$Disposition

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler$Disposition.<init>(MultipartFormHandler,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 808
Uninitialized read of org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler$Disposition._name in org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler$Disposition.<init>(MultipartFormHandler,String) CORRECTNESS UR_UNINIT_READ 827

org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler._parseContentType(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 401
Dead store to offset in method org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler._readLine(byte[],int,int) STYLE DLS_DEAD_LOCAL_STORE 300

org.apache.myfaces.trinidadinternal.share.expl.Coercions$ParsedColor

Bug Category Details Line
org.apache.myfaces.trinidadinternal.share.expl.Coercions$ParsedColor is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.share.xml.beans.BeanParser

Bug Category Details Line
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.share.xml.beans.BeanParser.startChildElement(org.apache.myfaces.trinidadinternal.share.xml.ParseContext,String,String,org.xml.sax.Attributes) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 147
Method org.apache.myfaces.trinidadinternal.share.xml.beans.BeanParser.startElement(org.apache.myfaces.trinidadinternal.share.xml.ParseContext,String,String,org.xml.sax.Attributes) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught STYLE REC_CATCH_EXCEPTION 97

org.apache.myfaces.trinidadinternal.share.xml.beans.IntrospectionBeanDef

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.share.xml.beans.IntrospectionBeanDef.loadProperties() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught STYLE REC_CATCH_EXCEPTION 169

org.apache.myfaces.trinidadinternal.share.xml.NamespaceSupport$Context

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.share.xml.NamespaceSupport$Context.processName(String,boolean) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 607

org.apache.myfaces.trinidadinternal.share.xml.NamespaceSupport

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.share.xml.NamespaceSupport.processName(String,String[],boolean) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 297

org.apache.myfaces.trinidadinternal.share.xml.XMLUtils

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.share.xml.XMLUtils.parseNameTokens(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 344

org.apache.myfaces.trinidadinternal.share.text.RGBColorFormat

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.share.text.RGBColorFormat._subFormatHex(int,int,StringBuffer) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 544
org.apache.myfaces.trinidadinternal.share.text.RGBColorFormat is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.share.data.ServletRequestParameters

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.share.data.ServletRequestParameters._processParameters(java.util.Map,int) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 487
Method org.apache.myfaces.trinidadinternal.share.data.ServletRequestParameters._processParameters(java.util.Map,int) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 502

org.apache.myfaces.trinidadinternal.image.painter.ImageLoader

Bug Category Details Line
Class org.apache.myfaces.trinidadinternal.image.painter.ImageLoader exposes synchronization and semaphores in its public interface. STYLE PS_PUBLIC_SEMAPHORES 68

org.apache.myfaces.trinidadinternal.image.cache.Cache

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.image.cache.Cache.put(org.apache.myfaces.trinidadinternal.image.ImageContext,Object,CacheEntry) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 80
Method org.apache.myfaces.trinidadinternal.image.cache.Cache.getUniqueName(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 171
Method org.apache.myfaces.trinidadinternal.image.cache.Cache.releaseUniqueName(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 200

org.apache.myfaces.trinidadinternal.image.cache.FileSystemImageCache

Bug Category Details Line
Bitwise OR of signed byte value computed in org.apache.myfaces.trinidadinternal.image.cache.FileSystemImageCache._readColorizedIconData(org.apache.myfaces.trinidadinternal.image.ImageContext,java.util.Map,java.util.Map) CORRECTNESS BIT_IOR_OF_SIGNED_BYTE 1694
Bitwise OR of signed byte value computed in org.apache.myfaces.trinidadinternal.image.cache.FileSystemImageCache._readColorizedIconData(org.apache.myfaces.trinidadinternal.image.ImageContext,java.util.Map,java.util.Map) CORRECTNESS BIT_IOR_OF_SIGNED_BYTE 1695
Should org.apache.myfaces.trinidadinternal.image.cache.FileSystemImageCache._renderImageLocal(org.apache.myfaces.trinidadinternal.image.ImageContext,org.apache.myfaces.trinidadinternal.image.ImageType,java.util.Map,java.util.Map) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 907
Should org.apache.myfaces.trinidadinternal.image.cache.FileSystemImageCache._readSourceIconData(org.apache.myfaces.trinidadinternal.share.io.InputStreamProvider) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 977
Should org.apache.myfaces.trinidadinternal.image.cache.FileSystemImageCache._readColorizedIconData(org.apache.myfaces.trinidadinternal.image.ImageContext,java.util.Map,java.util.Map) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 1647
org.apache.myfaces.trinidadinternal.image.cache.FileSystemImageCache._loadImage(org.apache.myfaces.trinidadinternal.image.ImageContext,Cache,java.io.File,org.apache.myfaces.trinidadinternal.share.xml.XMLProvider) may fail to close stream on exception CORRECTNESS OS_OPEN_STREAM_EXCEPTION_PATH 669
org.apache.myfaces.trinidadinternal.image.cache.FileSystemImageCache._writeImageFile(org.apache.myfaces.trinidadinternal.image.ImageContext,org.apache.myfaces.trinidadinternal.image.ImageType,String,byte[],java.util.Map) may fail to close stream on exception CORRECTNESS OS_OPEN_STREAM_EXCEPTION_PATH 1021

org.apache.myfaces.trinidadinternal.util.FormattedTextParser$ElementInfo

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.util.FormattedTextParser$ElementInfo.<init>(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 587

org.apache.myfaces.trinidadinternal.util.FormattedTextParser

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.util.FormattedTextParser.addElement(FormattedTextParser$ElementInfo) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 61

org.apache.myfaces.trinidadinternal.util.DateUtils

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.util.DateUtils.getSupportedTimeZone(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 43
Method org.apache.myfaces.trinidadinternal.util.DateUtils.<clinit>() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 65

org.apache.myfaces.trinidadinternal.util.JavaIntrospector

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.util.JavaIntrospector.getBeanInfoSearchPath() return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 261
Method org.apache.myfaces.trinidadinternal.util.JavaIntrospector._findInformant(Class) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught STYLE REC_CATCH_EXCEPTION 430
Method org.apache.myfaces.trinidadinternal.util.JavaIntrospector._findInformant(Class) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught STYLE REC_CATCH_EXCEPTION 464
Method org.apache.myfaces.trinidadinternal.util.JavaIntrospector._instantiate(Class,String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught STYLE REC_CATCH_EXCEPTION 1549
Method org.apache.myfaces.trinidadinternal.util.JavaIntrospector.__createMergedEventSetStub(java.beans.EventSetDescriptor,java.beans.MethodDescriptor[]) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught STYLE REC_CATCH_EXCEPTION 1724
org.apache.myfaces.trinidadinternal.util.JavaIntrospector.__getTargetEventInfo() checks to see if result of String.indexOf is positive CORRECTNESS RV_CHECK_FOR_POSITIVE_INDEXOF 957

org.apache.myfaces.trinidadinternal.util.URLUtils

Bug Category Details Line
org.apache.myfaces.trinidadinternal.util.URLUtils.getLastModified(java.net.URLConnection) might ignore java.lang.Exception CORRECTNESS DE_MIGHT_IGNORE 79

org.apache.myfaces.trinidadinternal.resource.LocaleElementsResourceLoader

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.resource.LocaleElementsResourceLoader.getURL(String) uses Collection.toArray() with zero-length array argument PERFORMANCE ITA_INEFFICIENT_TO_ARRAY 85

org.apache.myfaces.trinidadinternal.agent.parse.NameVersion

Bug Category Details Line
Questionable use of non-short-circuit logic in org.apache.myfaces.trinidadinternal.agent.parse.NameVersion.match(String,VersionId) CORRECTNESS NS_NON_SHORT_CIRCUIT 68
Should org.apache.myfaces.trinidadinternal.agent.parse.NameVersion._parseEntries(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 100

org.apache.myfaces.trinidadinternal.agent.parse.CapabilitiesDocument

Bug Category Details Line
org.apache.myfaces.trinidadinternal.agent.parse.CapabilitiesDocument.getCapabilities(org.apache.myfaces.trinidad.context.Agent) may expose internal representation by returning org.apache.myfaces.trinidadinternal.agent.parse.CapabilitiesDocument._defaultAgentCapabilities MALICIOUS_CODE EI_EXPOSE_REP 108

org.apache.myfaces.trinidadinternal.agent.CapabilitiesProvider

Bug Category Details Line
Possible null pointer dereference in org.apache.myfaces.trinidadinternal.agent.CapabilitiesProvider.getCapabilities(org.apache.myfaces.trinidad.context.Agent) on exception path CORRECTNESS NP_NULL_ON_SOME_PATH_EXCEPTION 106

org.apache.myfaces.trinidadinternal.agent.TrinidadAgentImpl

Bug Category Details Line
Redundant nullcheck of value known to be null org.apache.myfaces.trinidadinternal.agent.TrinidadAgentImpl._getCapabilitiesFile() CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE 303

org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl._populateAgentImpl(java.util.Map,AgentImpl) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 200
org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl._populateSafariAgentImpl(String,AgentImpl) checks to see if result of String.indexOf is positive CORRECTNESS RV_CHECK_FOR_POSITIVE_INDEXOF 725
org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl._populateSafariAgentImpl(String,AgentImpl) checks to see if result of String.indexOf is positive CORRECTNESS RV_CHECK_FOR_POSITIVE_INDEXOF 729
org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl._populateSafariAgentImpl(String,AgentImpl) checks to see if result of String.indexOf is positive CORRECTNESS RV_CHECK_FOR_POSITIVE_INDEXOF 734
org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl._populateSafariAgentImpl(String,AgentImpl) checks to see if result of String.indexOf is positive CORRECTNESS RV_CHECK_FOR_POSITIVE_INDEXOF 739
org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl._populateSafariAgentImpl(String,AgentImpl) checks to see if result of String.indexOf is positive CORRECTNESS RV_CHECK_FOR_POSITIVE_INDEXOF 744

org.apache.myfaces.trinidadinternal.validator.DoubleRangeValidator

Bug Category Details Line
Test for floating point equality in org.apache.myfaces.trinidadinternal.validator.DoubleRangeValidator.getClientValidation(javax.faces.context.FacesContext,javax.faces.component.UIComponent). CORRECTNESS FE_FLOATING_POINT_EQUALITY 64

org.apache.myfaces.trinidadinternal.validator.ByteLengthValidator

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.validator.ByteLengthValidator._getType(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 179

org.apache.myfaces.trinidadinternal.convert.DateTimeConverter

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.convert.DateTimeConverter.getClientConversion(javax.faces.context.FacesContext,javax.faces.component.UIComponent) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 269
org.apache.myfaces.trinidadinternal.convert.DateTimeConverter.<clinit>() invokes dubious new String() constructor; just use "" PERFORMANCE DM_STRING_VOID_CTOR 625
Comparison of String objects using == or != in org.apache.myfaces.trinidadinternal.convert.DateTimeConverter.getJSPattern(javax.faces.context.FacesContext) CORRECTNESS ES_COMPARING_STRINGS_WITH_EQ 503

org.apache.myfaces.trinidadinternal.convert.ConverterUtils

Bug Category Details Line
org.apache.myfaces.trinidadinternal.convert.ConverterUtils.getIntegerConverterException(javax.faces.context.FacesContext,javax.faces.component.UIComponent,javax.faces.convert.ConverterException,String,String,String,String,String,String) ignores return value of java.math.BigInteger.<init>(String) CORRECTNESS RV_RETURN_VALUE_IGNORED 68

org.apache.myfaces.trinidadinternal.skin.SkinImpl

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.skin.SkinImpl._getSkinAdditionsStyleSheets(org.apache.myfaces.trinidadinternal.style.StyleContext) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 599

org.apache.myfaces.trinidadinternal.skin.SkinStyleSheetParserUtils

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.skin.SkinStyleSheetParserUtils._createStyleSheetEntry(org.apache.myfaces.trinidadinternal.share.xml.ParseContext,String,java.util.List) uses Collection.toArray() with zero-length array argument PERFORMANCE ITA_INEFFICIENT_TO_ARRAY 262
Method org.apache.myfaces.trinidadinternal.skin.SkinStyleSheetParserUtils._addStyleNode(String,java.util.List,java.util.List,java.util.Set,boolean,java.util.List) uses Collection.toArray() with zero-length array argument PERFORMANCE ITA_INEFFICIENT_TO_ARRAY 614
Method org.apache.myfaces.trinidadinternal.skin.SkinStyleSheetParserUtils._createStyleSheetDocument(org.apache.myfaces.trinidadinternal.share.xml.ParseContext,java.util.List) uses Collection.toArray() with zero-length array argument PERFORMANCE ITA_INEFFICIENT_TO_ARRAY 722

org.apache.myfaces.trinidadinternal.skin.SkinExtension

Bug Category Details Line
Unchecked/unconfirmed cast from org.apache.myfaces.trinidad.skin.Skin to class org.apache.myfaces.trinidadinternal.skin.SkinImpl in org.apache.myfaces.trinidadinternal.skin.SkinExtension.<init>(org.apache.myfaces.trinidad.skin.Skin,String,String,String,String,String) STYLE BC_UNCONFIRMED_CAST 97
Unchecked/unconfirmed cast from org.apache.myfaces.trinidad.skin.Skin to class org.apache.myfaces.trinidadinternal.skin.SkinImpl in org.apache.myfaces.trinidadinternal.skin.SkinExtension.<init>(org.apache.myfaces.trinidad.skin.Skin,String,String,String,String,javax.el.ValueExpression) STYLE BC_UNCONFIRMED_CAST 157
Unchecked/unconfirmed cast from org.apache.myfaces.trinidad.skin.Skin to class org.apache.myfaces.trinidadinternal.skin.SkinImpl in org.apache.myfaces.trinidadinternal.skin.SkinExtension.<init>(org.apache.myfaces.trinidad.skin.Skin,String,String,String,String) STYLE BC_UNCONFIRMED_CAST 214

org.apache.myfaces.trinidadinternal.skin.SkinCSSDocumentHandler$CompleteSelectorNode

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.skin.SkinCSSDocumentHandler$CompleteSelectorNode._copyIntArray(int[]) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 604

org.apache.myfaces.trinidadinternal.skin.SkinCSSDocumentHandler

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.skin.SkinCSSDocumentHandler._getIntArray(java.util.List) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 444

org.apache.myfaces.trinidadinternal.skin.SkinUtils

Bug Category Details Line
Redundant nullcheck of value known to be non-null org.apache.myfaces.trinidadinternal.skin.SkinUtils._resolveReferenceIcon(org.apache.myfaces.trinidad.skin.Skin,org.apache.myfaces.trinidadinternal.skin.icon.ReferenceIcon,java.util.Stack) CORRECTNESS RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 180
Possible null pointer dereference in org.apache.myfaces.trinidadinternal.skin.SkinUtils._getMetaInfSkinsNodeList() CORRECTNESS NP_NULL_ON_SOME_PATH 728

org.apache.myfaces.trinidadinternal.uinode.bind.MenuSelectedValueBoundValue

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class org.apache.myfaces.trinidad.component.UIXNavigationHierarchy in org.apache.myfaces.trinidadinternal.uinode.bind.MenuSelectedValueBoundValue.<init>(javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 42

org.apache.myfaces.trinidadinternal.uinode.UIComponentUINodeList

Bug Category Details Line
clone method org.apache.myfaces.trinidadinternal.uinode.UIComponentUINodeList.clone() does not call super.clone() CORRECTNESS CN_IDIOM_NO_SUPER_CALL 90

org.apache.myfaces.trinidadinternal.uinode.UINodePropertyKey

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.uinode.UINodePropertyKey._findKeys() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 131

org.apache.myfaces.trinidadinternal.application.StateManagerImpl

Bug Category Details Line
Suspicious comparison of java.lang.Boolean references in org.apache.myfaces.trinidadinternal.application.StateManagerImpl._useApplicationViewCache(javax.faces.context.FacesContext) CORRECTNESS RC_REF_COMPARISON 814

org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl

Bug Category Details Line
Suspicious comparison of java.lang.Long references in org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.createView(javax.faces.context.FacesContext,String) CORRECTNESS RC_REF_COMPARISON 104
Suspicious comparison of java.lang.Long references in org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.restoreView(javax.faces.context.FacesContext,String) CORRECTNESS RC_REF_COMPARISON 239
Method org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl._initIfNeeded(javax.faces.context.FacesContext) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught STYLE REC_CATCH_EXCEPTION 330

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$LaunchData

Bug Category Details Line
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$LaunchData is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl

Bug Category Details Line
Unchecked/unconfirmed cast from javax.servlet.ServletRequest to class javax.servlet.http.HttpServletRequest in org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(javax.servlet.ServletRequest,javax.servlet.ServletResponse,javax.servlet.FilterChain) STYLE BC_UNCONFIRMED_CAST 131

org.apache.myfaces.trinidadinternal.webapp.ReplaceParametersRequestWrapper

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.webapp.ReplaceParametersRequestWrapper.getParameterValues(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 72

org.apache.myfaces.trinidadinternal.context.PageFlowScopeMap$SharedData

Bug Category Details Line
org.apache.myfaces.trinidadinternal.context.PageFlowScopeMap$SharedData is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.context.PageFlowScopeMap

Bug Category Details Line
org.apache.myfaces.trinidadinternal.context.PageFlowScopeMap is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.context.external.AbstractAttributeMap$KeyIterator

Bug Category Details Line
org.apache.myfaces.trinidadinternal.context.external.AbstractAttributeMap$KeyIterator.next() can't throw NoSuchElement exception CORRECTNESS IT_NO_SUCH_ELEMENT 269-270

org.apache.myfaces.trinidadinternal.context.external.AbstractAttributeMap$ValuesIterator

Bug Category Details Line
org.apache.myfaces.trinidadinternal.context.external.AbstractAttributeMap$ValuesIterator.next() can't throw NoSuchElement exception CORRECTNESS IT_NO_SUCH_ELEMENT 335-336

org.apache.myfaces.trinidadinternal.context.external.ServletRequestParameterValuesMap

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.context.external.ServletRequestParameterValuesMap.getAttribute(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 45

org.apache.myfaces.trinidadinternal.context.external.ServletRequestHeaderValuesMap

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.context.external.ServletRequestHeaderValuesMap.getAttribute(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 59

org.apache.myfaces.trinidadinternal.context.external.PortletRequestParameterValuesMap

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.context.external.PortletRequestParameterValuesMap.getAttribute(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 43

org.apache.myfaces.trinidadinternal.context.external.ServletExternalContext

Bug Category Details Line
Unchecked/unconfirmed cast from javax.servlet.ServletResponse to class javax.servlet.http.HttpServletResponse in org.apache.myfaces.trinidadinternal.context.external.ServletExternalContext.<init>(javax.servlet.ServletContext,javax.servlet.ServletRequest,javax.servlet.ServletResponse) STYLE BC_UNCONFIRMED_CAST 72

org.apache.myfaces.trinidadinternal.context.DialogServiceImpl$InternalLaunch

Bug Category Details Line
org.apache.myfaces.trinidadinternal.context.DialogServiceImpl$InternalLaunch is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.facelets.StringArrayPropertyTagRule

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.facelets.StringArrayPropertyTagRule._coerceToStringArray(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 103

org.apache.myfaces.trinidadinternal.facelets.SetActionListenerTag

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class javax.faces.component.ActionSource in org.apache.myfaces.trinidadinternal.facelets.SetActionListenerTag.apply(com.sun.facelets.FaceletContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 57

org.apache.myfaces.trinidadinternal.facelets.ReturnActionListenerTag

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class javax.faces.component.ActionSource in org.apache.myfaces.trinidadinternal.facelets.ReturnActionListenerTag.apply(com.sun.facelets.FaceletContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 57

org.apache.myfaces.trinidadinternal.facelets.TrinidadComponentHandler

Bug Category Details Line
Suspicious comparison of java.lang.Boolean references in org.apache.myfaces.trinidadinternal.facelets.TrinidadComponentHandler.onComponentPopulated(com.sun.facelets.FaceletContext,javax.faces.component.UIComponent,javax.faces.component.UIComponent) CORRECTNESS RC_REF_COMPARISON 82

org.apache.myfaces.trinidadinternal.facelets.ResetActionListenerTag

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class javax.faces.component.ActionSource in org.apache.myfaces.trinidadinternal.facelets.ResetActionListenerTag.apply(com.sun.facelets.FaceletContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 52

org.apache.myfaces.trinidadinternal.facelets.FileDownloadActionListenerTag

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to class javax.faces.component.ActionSource in org.apache.myfaces.trinidadinternal.facelets.FileDownloadActionListenerTag.apply(com.sun.facelets.FaceletContext,javax.faces.component.UIComponent) STYLE BC_UNCONFIRMED_CAST 92

org.apache.myfaces.trinidadinternal.binding.AccessKeyBinding

Bug Category Details Line
org.apache.myfaces.trinidadinternal.binding.AccessKeyBinding is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available
Class org.apache.myfaces.trinidadinternal.binding.AccessKeyBinding implements same interface as superclass. STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.trinidadinternal.binding.StripAccessKeyBinding

Bug Category Details Line
org.apache.myfaces.trinidadinternal.binding.StripAccessKeyBinding is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available
Class org.apache.myfaces.trinidadinternal.binding.StripAccessKeyBinding implements same interface as superclass. STYLE RI_REDUNDANT_INTERFACES Not available

org.apache.myfaces.trinidadinternal.config.xmlHttp.XmlHttpConfigurator

Bug Category Details Line
org.apache.myfaces.trinidadinternal.config.xmlHttp.XmlHttpConfigurator.handleError(javax.faces.context.ExternalContext,Throwable) may fail to close stream on exception CORRECTNESS OS_OPEN_STREAM_EXCEPTION_PATH 100

org.apache.myfaces.trinidadinternal.config.xmlHttp.XmlHttpServletResponse

Bug Category Details Line
org.apache.myfaces.trinidadinternal.config.xmlHttp.XmlHttpServletResponse.sendError(int,String) may fail to close stream on exception CORRECTNESS OS_OPEN_STREAM_EXCEPTION_PATH 89

org.apache.myfaces.trinidadinternal.config.upload.ActionUploadRequestWrapper

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.config.upload.ActionUploadRequestWrapper.getParameterValues(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 148

org.apache.myfaces.trinidadinternal.config.upload.ErrorFile

Bug Category Details Line
org.apache.myfaces.trinidadinternal.config.upload.ErrorFile is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.config.upload.UploadRequestWrapper

Bug Category Details Line
Should org.apache.myfaces.trinidadinternal.config.upload.UploadRequestWrapper.getParameterValues(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 160

org.apache.myfaces.trinidadinternal.config.LazyValueExpression

Bug Category Details Line
org.apache.myfaces.trinidadinternal.config.LazyValueExpression is Serializable; consider declaring a serialVersionUID CORRECTNESS SE_NO_SERIALVERSIONID Not available

org.apache.myfaces.trinidadinternal.io.IndentingResponseWriter

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.io.IndentingResponseWriter._isWhiteSpaceSensitive(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 230

org.apache.myfaces.trinidadinternal.io.DebugHtmlResponseWriter

Bug Category Details Line
Method org.apache.myfaces.trinidadinternal.io.DebugHtmlResponseWriter.startElement(String,javax.faces.component.UIComponent) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead I18N DM_CONVERT_CASE 73

org.apache.myfaces.trinidad.resource.MessageBundle_en

Bug Category Details Line
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table.CellUtils.BORDER_CLASS should be package protected MALICIOUS_CODE MS_PKGPROTECT 294
org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafConstants.HEADER_ELEMENT should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 114
Confusing to have methods org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.setOnKeyUp(String) and org.apache.myfaces.trinidad.component.core.input.CoreChooseDate.setOnkeyup(String) CORRECTNESS NM_CONFUSING 312-313
Confusing to have methods org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.setOnMouseOut(String) and org.apache.myfaces.trinidad.component.core.input.CoreChooseDate.setOnmouseout(String) CORRECTNESS NM_CONFUSING 258-259
Confusing to have methods org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.getOnKeyPress() and org.apache.myfaces.trinidad.component.core.CoreForm.getOnkeypress() CORRECTNESS NM_CONFUSING 285
Confusing to have methods org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.getOnMouseOut() and org.apache.myfaces.trinidad.component.core.input.CoreChooseDate.getOnmouseout() CORRECTNESS NM_CONFUSING 267
Confusing to have methods org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.setOnKeyDown(String) and org.apache.myfaces.trinidad.component.core.input.CoreChooseDate.setOnkeydown(String) CORRECTNESS NM_CONFUSING 294-295
Confusing to have methods org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.getOnClick() and org.apache.myfaces.trinidad.component.core.input.CoreChooseDate.getOnclick() CORRECTNESS NM_CONFUSING 159
Confusing to have methods org.apache.myfaces.trinidadinternal.skin.parse.SkinNode.getId() and org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.getID() CORRECTNESS NM_CONFUSING 69
Confusing to have methods org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.getOnKeyDown() and org.apache.myfaces.trinidad.component.core.input.CoreChooseDate.getOnkeydown() CORRECTNESS NM_CONFUSING 303
Confusing to have methods org.apache.myfaces.trinidadinternal.ui.beans.BaseWebBean.setOnKeyPress(String) and org.apache.myfaces.trinidad.component.core.input.CoreChooseDate.setOnkeypress(String) CORRECTNESS NM_CONFUSING 276-277
Confusing to have methods org.apache.myfaces.trinidadinternal.webapp.wrappers.PortletResponseWrapper.encodeURL(String) and javax.servlet.http.HttpServletResponseWrapper.encodeUrl(String) CORRECTNESS NM_CONFUSING 60
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl._services STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.context.RequestContextImpl._pageFlowScopeProvider STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.menu.MenuContentHandlerImpl._attrMap STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.menu.MenuContentHandlerImpl._viewIdFocusPathMap STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.desktop.ChartRenderer.chartLib STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.desktop.TreeTableRenderer._expandAllEnabledKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer._headerNoWrapKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer._noWrapKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer._rowHeaderKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer._separateRowsKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer._sortableKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer._disabledKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer._immediateKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer._readOnlyKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer._requiredKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormInputRenderer._simpleKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormRenderer._autoCompleteKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormRenderer._usesUploadKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.InputLabelAndMessageRenderer._disabledKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.InputLabelAndMessageRenderer._readOnlyKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.InputLabelAndMessageRenderer._simpleKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.InputTextRenderer._simpleInputText STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.LabelAndMessageRenderer._requiredKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.MediaRenderer._autostartKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.MediaRenderer._playCountKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRenderer._disabledKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.OutputTextRenderer._escapeKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.OutputTextRenderer._truncateAtKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelAccordionRenderer._discloseManyKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelAccordionRenderer._discloseNoneKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._bottomHeightKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._endWidthKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._innerBottomHeightKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._innerEndWidthKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._innerLeftWidthKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._innerRightWidthKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._innerStartWidthKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._innerTopHeightKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._layoutKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._leftWidthKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._rightWidthKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._startWidthKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._topHeightKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PollRenderer._intervalKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SelectBooleanCheckboxRenderer._simpleSelectBooleanCheckbox STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SelectBooleanRadioRenderer._simpleSelectBooleanRadio STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ShowDetailHeaderRenderer._detailRenderer STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ShowDetailHeaderRenderer._disclosedKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectManyRenderer._valuePassThruKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectOneRenderer._valuePassThruKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SingleStepButtonBarRenderer._maxStepKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SingleStepButtonBarRenderer._selectedStepKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.renderkit.html.ScriptRenderer._generatesContentKey STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.share.xml.beans.BeanParser._currentArray STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.share.xml.beans.BeanParser._inlineArrays STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.skin.SkinCSSParser._documentHandler STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.skin.SkinCSSParser._scanner STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.ui.composite.CompositeRenderingContext._nonCompositeContext STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.ui.composite.CompositeRenderingContext._parentContext STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field not initialized in constructor: org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean._node STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
Field only ever set to null: org.apache.myfaces.trinidadinternal.ui.laf.base.BaseLafUtils._DEFAULT_RENDERING_PROPERTY_VALUE CORRECTNESS UWF_NULL_FIELD Not available
Field only ever set to null: org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode._FACES_NAMESPACE CORRECTNESS UWF_NULL_FIELD Not available
Unread field: org.apache.myfaces.trinidadinternal.agent.parse.DeviceNode._extendsId PERFORMANCE URF_UNREAD_FIELD Not available
Unread field: org.apache.myfaces.trinidadinternal.agent.parse.DeviceNode._id PERFORMANCE URF_UNREAD_FIELD Not available
The class org.apache.myfaces.trinidadinternal.agent.parse.VersionId$VIterator could be refactored into a _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS Not available
Unread field: org.apache.myfaces.trinidadinternal.context.RequestContextImpl$MockPartialPageContext._facesContext PERFORMANCE URF_UNREAD_FIELD Not available
The class org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKit$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
The class org.apache.myfaces.trinidadinternal.renderkit.core.CoreResponseStateManager$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
The class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormRenderer$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
The class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.HeadRenderer$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
Should org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelFormLayoutRenderer$RenderedItemExtractor be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available
Should org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelListRenderer$GroupingCallback be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC Not available
The class org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlCommandLinkRenderer$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
The class org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
The class org.apache.myfaces.trinidadinternal.share.xml.ParseContextImpl$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
The class org.apache.myfaces.trinidadinternal.share.xml.ParseContextWrapper$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
Unread field: org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache$StyleWriterFactoryImpl._outputDirectory PERFORMANCE URF_UNREAD_FIELD Not available
The class org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.BaseDesktopUtils$NoNetscapeScorer$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
The class org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.TreeRenderer$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON Not available
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache._shortStyleClassMap; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 238
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.context.RequestContextFactoryImpl._pageResolver; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 58
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.ui.RendererManager._factories; locked 80% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 139
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.image.laf.browser.ColorizedIconImageRenderer$ColorizingFilter._last; locked 66% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 240
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.share.xml.ParserManager._extensions; locked 80% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 120
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.share.xml.ParserManager._bindingParsers; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 184
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.style.BaseStyle._properties; locked 66% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 118
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.context.RequestContextFactoryImpl._pageFlowScopeProvider; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 59
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.style.CSSStyle._inline; locked 66% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 71
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.share.xml.ParserManager._aliases; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 168
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.share.xml.beans.IntrospectionBeanDef._defs; locked 80% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 208
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.share.xml.ParserManager._functions; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 213
Inconsistent synchronization of org.apache.myfaces.trinidadinternal.share.xml.ParserManager._factories; locked 80% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 80