The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is low
Effort is max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
477 | 18 | 0 | 0 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.common.ast.Constructor is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 48-161 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method de.fhdw.wtf.common.ast.ConstructorOrOperation$1$1.handle(SumType) seems to be useless | STYLE | UC_USELESS_VOID_METHOD | 138 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class de.fhdw.wtf.common.ast.ConstructorReference defines non-transient non-serializable instance field state | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
de.fhdw.wtf.common.ast.ConstructorReference is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 25-84 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.common.ast.type.AtomicType.equals(Object) checks for operand being a TypeProxy | BAD_PRACTICE | EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS | 67 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.common.ast.type.ByReferenceState.equals(Object) checks for operand being a Type | BAD_PRACTICE | EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS | 61 | High |
de.fhdw.wtf.common.ast.type.ByReferenceState.equals(Object) checks for operand being a TypeProxy | BAD_PRACTICE | EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS | 62 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.common.ast.type.ClassType.equals(Object) checks for operand being a TypeProxy | BAD_PRACTICE | EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS | 260 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.common.ast.type.ExceptionClassType is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 54-145 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.common.ast.type.RegularClassType is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 54-145 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.common.ast.type.ThrownType is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 1-339 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Type is incompatible with expected argument type ProductElementType in de.fhdw.wtf.common.ast.type.Type$1$1$1.handle(ProductType) | CORRECTNESS | GC_UNRELATED_TYPES | 234 | High |
de.fhdw.wtf.common.ast.type.Type$1$1$1.handle(ThrownType) has Boolean return type and returns explicit null | BAD_PRACTICE | NP_BOOLEAN_RETURN_NULL | 251 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
de.fhdw.wtf.common.token.symbols.ExclamationToken is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 23-54 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused field: de.fhdw.wtf.walker.tasks.CooHelper.map | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: de.fhdw.wtf.walker.tasks.CovarianceInExceptionInheritanceChecker.helper | PERFORMANCE | URF_UNREAD_FIELD | 28 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Return value of de.fhdw.wtf.common.ast.type.ProductType.isThrownType() ignored, but method has no side effect | STYLE | RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT | 89 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused field: de.fhdw.wtf.walker.tasks.TypeHelper.map | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium |