https://bugzilla.novell.com/show_bug.cgi?id=424098 Summary: antlr-2.7.7 : 31 * Java source code errors Product: openSUSE 11.1 Version: Factory Platform: All OS/Version: openSUSE 11.0 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: dcb314@hotmail.com QAContact: qa@suse.de Depends on: 424097 Found By: --- Hello there, I just tried to analyse the Suse Linux package antlr-2.7.7 with the most excellent Java static analysis tool pmd. A subset of the results were /usr/src/packages/BUILD/antlr-2.7.7/antlr/BaseAST.java:377 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/BaseAST.java:381 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/BaseAST.java:385 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/BaseAST.java:390 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/BaseAST.java:395 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/BaseAST.java:399 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/BaseAST.java:451 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/BaseAST.java:461 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/CppCodeGenerator.java:4292 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/CppCodeGenerator.java:4309 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/CSharpCodeGenerator.java:3463 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/CSharpCodeGenerator.java:3562 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/CSharpCodeGenerator.java:3579 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/DefaultFileLineFormatter.java:26 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/DefaultFileLineFormatter.java:29 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/DocBookCodeGenerator.java:78 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/JavaCodeGenerator.java:3233 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/JavaCodeGenerator.java:3312 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/JavaCodeGenerator.java:3330 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/MismatchedTokenException.java:148 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/ParseTree.java:29 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/ParseTree.java:33 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/PythonCodeGenerator.java:3269 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/PythonCodeGenerator.java:3344 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/antlr/PythonCodeGenerator.java:3363 Avoid appending characters as strings in StringBuffer.append. /usr/src/packages/BUILD/antlr-2.7.7/examples/java/linkChecker/LinkChecker.java:253 Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. /usr/src/packages/BUILD/antlr-2.7.7/examples/java/linkChecker/LinkChecker.java:264 Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. /usr/src/packages/BUILD/antlr-2.7.7/examples/java/unicode.IDENTs/Debug.java:97 Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. /usr/src/packages/BUILD/antlr-2.7.7/antlr/CSharpCodeGenerator.java:3456 StringBuffer constructor is initialized with size 16, but has at least 22 characters appended. /usr/src/packages/BUILD/antlr-2.7.7/antlr/JavaCodeGenerator.java:3226 StringBuffer constructor is initialized with size 16, but has at least 42 characters appended. /usr/src/packages/BUILD/antlr-2.7.7/antlr/CppCodeGenerator.java:4216 StringBuffer constructor is initialized with size 16, but has at least 43 characters appended. In each of the 31 cases, an improvement to antlr can be made. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.