FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is low
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
32 |
41 |
0 |
0 |
org.opendaylight.yangtools.sal.java.api.generator.AbstractBigRangeGenerator
Bug |
Category |
Details |
Line |
Priority |
Use of non-localized String.toUpperCase() or String.toLowerCase() in org.opendaylight.yangtools.sal.java.api.generator.AbstractBigRangeGenerator.generateRangeCheckerImplementation(String, Collection) |
I18N |
DM_CONVERT_CASE |
40 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.AlphabeticallyTypeMemberComparator
Bug |
Category |
Details |
Line |
Priority |
org.opendaylight.yangtools.sal.java.api.generator.AlphabeticallyTypeMemberComparator implements Comparator but not Serializable |
BAD_PRACTICE |
SE_COMPARATOR_SHOULD_BE_SERIALIZABLE |
19 |
Medium |
org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate
Bug |
Category |
Details |
Line |
Priority |
Dead store to txt in org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate.asJavadoc(String) |
STYLE |
DLS_DEAD_LOCAL_STORE |
356 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in new org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate(GeneratedType) |
CORRECTNESS |
DMI_DOH |
55 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate.asJavadoc(String) |
CORRECTNESS |
DMI_DOH |
352 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate.findProperty(GeneratedTransferObject, String) |
CORRECTNESS |
DMI_DOH |
720 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate.formatToParagraph(String) |
CORRECTNESS |
DMI_DOH |
486 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate.formatToParagraph(String) invokes toString() method on a String |
PERFORMANCE |
DM_STRING_TOSTRING |
540 |
Low |
Call to Character.equals(String) in org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate.formatToParagraph(String) |
CORRECTNESS |
EC_UNRELATED_TYPES |
522 |
High |
Call to Character.equals(String) in org.opendaylight.yangtools.sal.java.api.generator.BaseTemplate.formatToParagraph(String) |
CORRECTNESS |
EC_UNRELATED_TYPES |
531 |
High |
org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate
Bug |
Category |
Details |
Line |
Priority |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.collectImplementedMethods(Set, List) |
CORRECTNESS |
DMI_DOH |
132 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.generateAugmentField(boolean) |
CORRECTNESS |
DMI_DOH |
878 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.generateCopyConstructor(boolean) |
CORRECTNESS |
DMI_DOH |
1264 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.generateEquals() |
CORRECTNESS |
DMI_DOH |
1807 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.generateGetters(boolean) |
CORRECTNESS |
DMI_DOH |
1643 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.generateHashCode() |
CORRECTNESS |
DMI_DOH |
1703 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.generateSetters() |
CORRECTNESS |
DMI_DOH |
1102 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.generateToString(Collection) |
CORRECTNESS |
DMI_DOH |
2119 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.propertiesFromMethods(Collection) |
CORRECTNESS |
DMI_DOH |
241 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.propertyFromGetter(MethodSignature) |
CORRECTNESS |
DMI_DOH |
280 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate.removeProperty(Collection, String) |
CORRECTNESS |
DMI_DOH |
1604 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate$1
Bug |
Category |
Details |
Line |
Priority |
The class org.opendaylight.yangtools.sal.java.api.generator.BuilderTemplate$1 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
1273 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate
Bug |
Category |
Details |
Line |
Priority |
Dead store to prop in org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate.bitsArgs() |
STYLE |
DLS_DEAD_LOCAL_STORE |
1066 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in new org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate(GeneratedTransferObject) |
CORRECTNESS |
DMI_DOH |
117 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate.annotationDeclaration() |
CORRECTNESS |
DMI_DOH |
1215 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate.generateBody(boolean) |
CORRECTNESS |
DMI_DOH |
192 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate.generateClassDeclaration(boolean) |
CORRECTNESS |
DMI_DOH |
1130 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate.suidDeclaration() |
CORRECTNESS |
DMI_DOH |
1198 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate$1
Bug |
Category |
Details |
Line |
Priority |
The class org.opendaylight.yangtools.sal.java.api.generator.ClassTemplate$1 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
100 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.GeneratorJavaFile
Bug |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in org.opendaylight.yangtools.sal.java.api.generator.GeneratorJavaFile.generateTypeToJavaFile(File, Type, CodeGenerator): new java.io.OutputStreamWriter(OutputStream) |
I18N |
DM_DEFAULT_ENCODING |
184 |
High |
Exceptional return value of java.io.File.mkdirs() ignored in org.opendaylight.yangtools.sal.java.api.generator.GeneratorJavaFile.generateTypeToJavaFile(File, Type, CodeGenerator) |
BAD_PRACTICE |
RV_RETURN_VALUE_IGNORED_BAD_PRACTICE |
166 |
Medium |
org.opendaylight.yangtools.sal.java.api.generator.InterfaceTemplate
Bug |
Category |
Details |
Line |
Priority |
D'oh! A nonsensical invocation of equal(Object, Object) in new org.opendaylight.yangtools.sal.java.api.generator.InterfaceTemplate(GeneratedType) |
CORRECTNESS |
DMI_DOH |
59 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.InterfaceTemplate.generateAnnotations(List) |
CORRECTNESS |
DMI_DOH |
130 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.UnionTemplate
Bug |
Category |
Details |
Line |
Priority |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.UnionTemplate.getterMethod(GeneratedProperty) |
CORRECTNESS |
DMI_DOH |
514 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.UnionTemplate.isBaseEncodingImportRequired() |
CORRECTNESS |
DMI_DOH |
65 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.UnionTemplate$1
Bug |
Category |
Details |
Line |
Priority |
The class org.opendaylight.yangtools.sal.java.api.generator.UnionTemplate$1 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
396 |
Low |
org.opendaylight.yangtools.sal.java.api.generator.YangModuleInfoTemplate
Bug |
Category |
Details |
Line |
Priority |
Dead store to pType in org.opendaylight.yangtools.sal.java.api.generator.YangModuleInfoTemplate.getParameters(Type[]) |
STYLE |
DLS_DEAD_LOCAL_STORE |
678 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in new org.opendaylight.yangtools.sal.java.api.generator.YangModuleInfoTemplate(Module, SchemaContext) |
CORRECTNESS |
DMI_DOH |
58 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.YangModuleInfoTemplate.classBody(Module, String) |
CORRECTNESS |
DMI_DOH |
258 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.YangModuleInfoTemplate.getParameters(Type[]) |
CORRECTNESS |
DMI_DOH |
665 |
Low |
D'oh! A nonsensical invocation of equal(Object, Object) in org.opendaylight.yangtools.sal.java.api.generator.YangModuleInfoTemplate.putTypeIntoImports(Type) |
CORRECTNESS |
DMI_DOH |
598 |
Low |