The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.component.Component.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 313 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.criteria.CriteriaDateTimeValue.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 81 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.EqualIgnoreCasePredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.EqualPredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.GreaterThanOrEqualPredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.GreaterThanPredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.LessThanOrEqualPredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.LessThanPredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.LikePredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.LookupCustomizer$Builder defines non-transient non-serializable instance field predicateTransform | BAD_PRACTICE | SE_BAD_FIELD | Medium | |
Class org.kuali.rice.core.api.criteria.LookupCustomizer$Builder defines non-transient non-serializable instance field resultTransform | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.NotEqualIgnoreCasePredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.NotEqualPredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.NotLikePredicate defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.criteria.QueryByCriteria.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 192 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.namespace.Namespace.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 284 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.parameter.Parameter.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 345 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.parameter.ParameterKey.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 139 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.parameter.ParameterType.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 250 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.style.Style.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 314 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.rice.core.util.reflect.BaseInvocationHandler.proxyHashCode(Object) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 68 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.util.type.KualiInteger.ZERO isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 28 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.util.xml.XmlRenderer.renderBooleanElement(Element, String, Boolean, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | 60 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.web.format.FormatException.getErrorArgs() may expose internal representation by returning FormatException.errorArgs | MALICIOUS_CODE | EI_EXPOSE_REP | 113 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.web.format.Formatter.unwrapString(Object) invokes inefficient new String() constructor | PERFORMANCE | DM_STRING_VOID_CTOR | 517 | Medium |
Nullcheck of target at line 516 of value previously dereferenced in org.kuali.rice.core.web.format.Formatter.unwrapString(Object) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 510 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.rice.core.web.format.Formatter$ArrayUtils.toObject(Object) invokes inefficient new Byte(byte) constructor; use Byte.valueOf(byte) instead | PERFORMANCE | DM_NUMBER_CTOR | 630 | Medium |
Method org.kuali.rice.core.web.format.Formatter$ArrayUtils.toObject(Object) invokes inefficient new Character(char) constructor; use Character.valueOf(char) instead | PERFORMANCE | DM_NUMBER_CTOR | 628 | Medium |
Method org.kuali.rice.core.web.format.Formatter$ArrayUtils.toObject(Object) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 632 | Medium |
Method org.kuali.rice.core.web.format.Formatter$ArrayUtils.toObject(Object) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 634 | Medium |
Method org.kuali.rice.core.web.format.Formatter$ArrayUtils.toObject(Object) invokes inefficient new Short(short) constructor; use Short.valueOf(short) instead | PERFORMANCE | DM_NUMBER_CTOR | 636 | Medium |