Browse Source

Revert "[findBugs] Silence DM_STRING_CTOR on PacketLineIn"

This reverts commit 1e510ec20e.

Instead work around the warning by defining our constant by
constructing it through a StringBuilder.

Change-Id: If139509e769d649609c62eff359ebaea5dd286b2
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
CC: Matthias Sohn <matthias.sohn@sap.com>
CC: Chris Aniszczyk <caniszczyk@gmail.com>
stable-0.10
Shawn O. Pearce 14 years ago
parent
commit
08a9682e32
  1. 8
      org.eclipse.jgit/findBugs/FindBugsExcludeFilter.xml
  2. 3
      org.eclipse.jgit/src/org/eclipse/jgit/transport/PacketLineIn.java

8
org.eclipse.jgit/findBugs/FindBugsExcludeFilter.xml

@ -38,12 +38,4 @@
<Class name="org.eclipse.jgit.util.TemporaryBuffer$BlockInputStream" />
<Bug pattern="UR_UNINIT_READ" />
</Match>
<!-- Silence invoke inefficient String constructor, we do not want to pool
here -->
<Match>
<Class name="org.eclipse.jgit.transport.PacketLineIn" />
<Method name="&lt;clinit&gt;" />
<Bug pattern="DM_STRING_CTOR" />
</Match>
</FindBugsFilter>

3
org.eclipse.jgit/src/org/eclipse/jgit/transport/PacketLineIn.java

@ -57,7 +57,8 @@ import org.eclipse.jgit.util.IO;
import org.eclipse.jgit.util.RawParseUtils;
class PacketLineIn {
static final String END = new String("") /* must not string pool */;
/* must not string pool */
static final String END = new StringBuilder(0).toString();
static enum AckNackResult {
/** NAK */

Loading…
Cancel
Save