Removes unneeded boxing of integers

This is the first in a number of commits that fixes static
analysis problems

Signed-off-by: Cruz Julian Bishop <cruzjbishop@gmail.com>
This commit is contained in:
Cruz Julian Bishop 2012-08-09 08:48:39 +10:00
parent e0a88a0f15
commit d206ef6d15
10 changed files with 40 additions and 41 deletions

View File

@ -28,7 +28,7 @@ public abstract class AbstractChannel implements Channel {
static final ConcurrentMap<Integer, Channel> allChannels = new ConcurrentHashMap<Integer, Channel>(); static final ConcurrentMap<Integer, Channel> allChannels = new ConcurrentHashMap<Integer, Channel>();
private static Integer allocateId(Channel channel) { private static Integer allocateId(Channel channel) {
Integer id = Integer.valueOf(System.identityHashCode(channel)); Integer id = System.identityHashCode(channel);
for (;;) { for (;;) {
// Loop until a unique ID is acquired. // Loop until a unique ID is acquired.
// It should be found in one loop practically. // It should be found in one loop practically.
@ -37,7 +37,7 @@ public abstract class AbstractChannel implements Channel {
return id; return id;
} else { } else {
// Taken by other channel at almost the same moment. // Taken by other channel at almost the same moment.
id = Integer.valueOf(id.intValue() + 1); id = id.intValue() + 1;
} }
} }
} }

View File

@ -751,7 +751,7 @@ public final class Channels {
ChannelFuture future = future(channel); ChannelFuture future = future(channel);
channel.getPipeline().sendDownstream(new DownstreamChannelStateEvent( channel.getPipeline().sendDownstream(new DownstreamChannelStateEvent(
channel, future, ChannelState.INTEREST_OPS, Integer.valueOf(interestOps))); channel, future, ChannelState.INTEREST_OPS, interestOps));
return future; return future;
} }
@ -772,8 +772,7 @@ public final class Channels {
ctx.sendDownstream( ctx.sendDownstream(
new DownstreamChannelStateEvent( new DownstreamChannelStateEvent(
ctx.getChannel(), future, ChannelState.INTEREST_OPS, ctx.getChannel(), future, ChannelState.INTEREST_OPS, interestOps));
Integer.valueOf(interestOps)));
} }
/** /**

View File

@ -116,7 +116,7 @@ public class FactorialClientHandler extends SimpleChannelUpstreamHandler {
Channel channel = e.getChannel(); Channel channel = e.getChannel();
while (channel.isWritable()) { while (channel.isWritable()) {
if (i <= count) { if (i <= count) {
channel.write(Integer.valueOf(i)); channel.write(i);
i ++; i ++;
} else { } else {
break; break;

View File

@ -52,7 +52,7 @@ public class ObjectEchoClientHandler extends SimpleChannelUpstreamHandler {
} }
firstMessage = new ArrayList<Integer>(firstMessageSize); firstMessage = new ArrayList<Integer>(firstMessageSize);
for (int i = 0; i < firstMessageSize; i ++) { for (int i = 0; i < firstMessageSize; i ++) {
firstMessage.add(Integer.valueOf(i)); firstMessage.add(i);
} }
} }

View File

@ -30,7 +30,7 @@ import org.jboss.netty.channel.DefaultChannelConfig;
*/ */
class EmbeddedChannel extends AbstractChannel { class EmbeddedChannel extends AbstractChannel {
private static final Integer DUMMY_ID = Integer.valueOf(0); private static final Integer DUMMY_ID = 0;
private final ChannelConfig config; private final ChannelConfig config;
private final SocketAddress localAddress = new EmbeddedSocketAddress(); private final SocketAddress localAddress = new EmbeddedSocketAddress();

View File

@ -153,7 +153,7 @@ public class DefaultCookie implements Cookie {
if (p <= 0 || p > 65535) { if (p <= 0 || p > 65535) {
throw new IllegalArgumentException("port out of range: " + p); throw new IllegalArgumentException("port out of range: " + p);
} }
newPorts.add(Integer.valueOf(p)); newPorts.add(p);
} }
this.ports = newPorts; this.ports = newPorts;
unmodifiablePorts = null; unmodifiablePorts = null;
@ -166,7 +166,7 @@ public class DefaultCookie implements Cookie {
if (p <= 0 || p > 65535) { if (p <= 0 || p > 65535) {
throw new IllegalArgumentException("port out of range: " + p); throw new IllegalArgumentException("port out of range: " + p);
} }
newPorts.add(Integer.valueOf(p)); newPorts.add(p);
} }
if (newPorts.isEmpty()) { if (newPorts.isEmpty()) {
unmodifiablePorts = this.ports = Collections.emptySet(); unmodifiablePorts = this.ports = Collections.emptySet();

View File

@ -44,12 +44,12 @@ public class DefaultSpdySettingsFrame implements SpdySettingsFrame {
} }
public boolean isSet(int ID) { public boolean isSet(int ID) {
Integer key = new Integer(ID); Integer key = ID;
return settingsMap.containsKey(key); return settingsMap.containsKey(key);
} }
public int getValue(int ID) { public int getValue(int ID) {
Integer key = new Integer(ID); Integer key = ID;
if (settingsMap.containsKey(key)) { if (settingsMap.containsKey(key)) {
return settingsMap.get(key).getValue(); return settingsMap.get(key).getValue();
} else { } else {
@ -65,7 +65,7 @@ public class DefaultSpdySettingsFrame implements SpdySettingsFrame {
if (ID <= 0 || ID > SpdyCodecUtil.SPDY_SETTINGS_MAX_ID) { if (ID <= 0 || ID > SpdyCodecUtil.SPDY_SETTINGS_MAX_ID) {
throw new IllegalArgumentException("Setting ID is not valid: " + ID); throw new IllegalArgumentException("Setting ID is not valid: " + ID);
} }
Integer key = new Integer(ID); Integer key = ID;
if (settingsMap.containsKey(key)) { if (settingsMap.containsKey(key)) {
Setting setting = settingsMap.get(key); Setting setting = settingsMap.get(key);
setting.setValue(value); setting.setValue(value);
@ -77,7 +77,7 @@ public class DefaultSpdySettingsFrame implements SpdySettingsFrame {
} }
public void removeValue(int ID) { public void removeValue(int ID) {
Integer key = new Integer(ID); Integer key = ID;
if (settingsMap.containsKey(key)) { if (settingsMap.containsKey(key)) {
settingsMap.remove(key); settingsMap.remove(key);
} }
@ -88,7 +88,7 @@ public class DefaultSpdySettingsFrame implements SpdySettingsFrame {
} }
public boolean isPersistValue(int ID) { public boolean isPersistValue(int ID) {
Integer key = new Integer(ID); Integer key = ID;
if (settingsMap.containsKey(key)) { if (settingsMap.containsKey(key)) {
return settingsMap.get(key).isPersist(); return settingsMap.get(key).isPersist();
} else { } else {
@ -97,14 +97,14 @@ public class DefaultSpdySettingsFrame implements SpdySettingsFrame {
} }
public void setPersistValue(int ID, boolean persistValue) { public void setPersistValue(int ID, boolean persistValue) {
Integer key = new Integer(ID); Integer key = ID;
if (settingsMap.containsKey(key)) { if (settingsMap.containsKey(key)) {
settingsMap.get(key).setPersist(persistValue); settingsMap.get(key).setPersist(persistValue);
} }
} }
public boolean isPersisted(int ID) { public boolean isPersisted(int ID) {
Integer key = new Integer(ID); Integer key = ID;
if (settingsMap.containsKey(key)) { if (settingsMap.containsKey(key)) {
return settingsMap.get(key).isPersisted(); return settingsMap.get(key).isPersisted();
} else { } else {
@ -113,7 +113,7 @@ public class DefaultSpdySettingsFrame implements SpdySettingsFrame {
} }
public void setPersisted(int ID, boolean persisted) { public void setPersisted(int ID, boolean persisted) {
Integer key = new Integer(ID); Integer key = ID;
if (settingsMap.containsKey(key)) { if (settingsMap.containsKey(key)) {
settingsMap.get(key).setPersisted(persisted); settingsMap.get(key).setPersisted(persisted);
} }

View File

@ -127,7 +127,7 @@ public class SpdyHttpDecoder extends OneToOneDecoder {
return httpResponse; return httpResponse;
} else { } else {
// Response body will follow in a series of Data Frames // Response body will follow in a series of Data Frames
messageMap.put(new Integer(streamID), httpResponse); messageMap.put(streamID, httpResponse);
} }
} catch (Exception e) { } catch (Exception e) {
SpdyRstStreamFrame spdyRstStreamFrame = SpdyRstStreamFrame spdyRstStreamFrame =
@ -147,7 +147,7 @@ public class SpdyHttpDecoder extends OneToOneDecoder {
return httpRequest; return httpRequest;
} else { } else {
// Request body will follow in a series of Data Frames // Request body will follow in a series of Data Frames
messageMap.put(new Integer(streamID), httpRequest); messageMap.put(streamID, httpRequest);
} }
} catch (Exception e) { } catch (Exception e) {
// If a client sends a SYN_STREAM without all of the method, url (host and path), // If a client sends a SYN_STREAM without all of the method, url (host and path),
@ -177,7 +177,7 @@ public class SpdyHttpDecoder extends OneToOneDecoder {
return httpResponse; return httpResponse;
} else { } else {
// Response body will follow in a series of Data Frames // Response body will follow in a series of Data Frames
messageMap.put(new Integer(streamID), httpResponse); messageMap.put(streamID, httpResponse);
} }
} catch (Exception e) { } catch (Exception e) {
// If a client receives a SYN_REPLY without valid status and version headers // If a client receives a SYN_REPLY without valid status and version headers
@ -190,7 +190,7 @@ public class SpdyHttpDecoder extends OneToOneDecoder {
} else if (msg instanceof SpdyHeadersFrame) { } else if (msg instanceof SpdyHeadersFrame) {
SpdyHeadersFrame spdyHeadersFrame = (SpdyHeadersFrame) msg; SpdyHeadersFrame spdyHeadersFrame = (SpdyHeadersFrame) msg;
Integer streamID = new Integer(spdyHeadersFrame.getStreamId()); Integer streamID = spdyHeadersFrame.getStreamId();
HttpMessage httpMessage = messageMap.get(streamID); HttpMessage httpMessage = messageMap.get(streamID);
// If message is not in map discard HEADERS frame. // If message is not in map discard HEADERS frame.
@ -206,7 +206,7 @@ public class SpdyHttpDecoder extends OneToOneDecoder {
} else if (msg instanceof SpdyDataFrame) { } else if (msg instanceof SpdyDataFrame) {
SpdyDataFrame spdyDataFrame = (SpdyDataFrame) msg; SpdyDataFrame spdyDataFrame = (SpdyDataFrame) msg;
Integer streamID = new Integer(spdyDataFrame.getStreamId()); Integer streamID = spdyDataFrame.getStreamId();
HttpMessage httpMessage = messageMap.get(streamID); HttpMessage httpMessage = messageMap.get(streamID);
// If message is not in map discard Data Frame. // If message is not in map discard Data Frame.
@ -239,7 +239,7 @@ public class SpdyHttpDecoder extends OneToOneDecoder {
} else if (msg instanceof SpdyRstStreamFrame) { } else if (msg instanceof SpdyRstStreamFrame) {
SpdyRstStreamFrame spdyRstStreamFrame = (SpdyRstStreamFrame) msg; SpdyRstStreamFrame spdyRstStreamFrame = (SpdyRstStreamFrame) msg;
Integer streamID = new Integer(spdyRstStreamFrame.getStreamId()); Integer streamID = spdyRstStreamFrame.getStreamId();
messageMap.remove(streamID); messageMap.remove(streamID);
} }

View File

@ -44,7 +44,7 @@ final class SpdySession {
} }
boolean isActiveStream(int streamID) { boolean isActiveStream(int streamID) {
return activeStreams.containsKey(new Integer(streamID)); return activeStreams.containsKey(streamID);
} }
// Stream-IDs should be iterated in priority order // Stream-IDs should be iterated in priority order
@ -59,13 +59,13 @@ final class SpdySession {
int sendWindowSize, int receiveWindowSize) { int sendWindowSize, int receiveWindowSize) {
if (!remoteSideClosed || !localSideClosed) { if (!remoteSideClosed || !localSideClosed) {
activeStreams.put( activeStreams.put(
new Integer(streamID), streamID,
new StreamState(priority, remoteSideClosed, localSideClosed, sendWindowSize, receiveWindowSize)); new StreamState(priority, remoteSideClosed, localSideClosed, sendWindowSize, receiveWindowSize));
} }
} }
void removeStream(int streamID) { void removeStream(int streamID) {
Integer StreamID = new Integer(streamID); Integer StreamID = streamID;
StreamState state = activeStreams.get(StreamID); StreamState state = activeStreams.get(StreamID);
activeStreams.remove(StreamID); activeStreams.remove(StreamID);
if (state != null) { if (state != null) {
@ -78,12 +78,12 @@ final class SpdySession {
} }
boolean isRemoteSideClosed(int streamID) { boolean isRemoteSideClosed(int streamID) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state == null || state.isRemoteSideClosed(); return state == null || state.isRemoteSideClosed();
} }
void closeRemoteSide(int streamID) { void closeRemoteSide(int streamID) {
Integer StreamID = new Integer(streamID); Integer StreamID = streamID;
StreamState state = activeStreams.get(StreamID); StreamState state = activeStreams.get(StreamID);
if (state != null) { if (state != null) {
state.closeRemoteSide(); state.closeRemoteSide();
@ -94,12 +94,12 @@ final class SpdySession {
} }
boolean isLocalSideClosed(int streamID) { boolean isLocalSideClosed(int streamID) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state == null || state.isLocalSideClosed(); return state == null || state.isLocalSideClosed();
} }
void closeLocalSide(int streamID) { void closeLocalSide(int streamID) {
Integer StreamID = new Integer(streamID); Integer StreamID = streamID;
StreamState state = activeStreams.get(StreamID); StreamState state = activeStreams.get(StreamID);
if (state != null) { if (state != null) {
state.closeLocalSide(); state.closeLocalSide();
@ -115,29 +115,29 @@ final class SpdySession {
*/ */
boolean hasReceivedReply(int streamID) { boolean hasReceivedReply(int streamID) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state != null && state.hasReceivedReply(); return state != null && state.hasReceivedReply();
} }
void receivedReply(int streamID) { void receivedReply(int streamID) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
if (state != null) { if (state != null) {
state.receivedReply(); state.receivedReply();
} }
} }
int getSendWindowSize(int streamID) { int getSendWindowSize(int streamID) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state != null ? state.getSendWindowSize() : -1; return state != null ? state.getSendWindowSize() : -1;
} }
int updateSendWindowSize(int streamID, int deltaWindowSize) { int updateSendWindowSize(int streamID, int deltaWindowSize) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state != null ? state.updateSendWindowSize(deltaWindowSize) : -1; return state != null ? state.updateSendWindowSize(deltaWindowSize) : -1;
} }
int updateReceiveWindowSize(int streamID, int deltaWindowSize) { int updateReceiveWindowSize(int streamID, int deltaWindowSize) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
if (deltaWindowSize > 0) { if (deltaWindowSize > 0) {
state.setReceiveWindowSizeLowerBound(0); state.setReceiveWindowSizeLowerBound(0);
} }
@ -145,7 +145,7 @@ final class SpdySession {
} }
int getReceiveWindowSizeLowerBound(int streamID) { int getReceiveWindowSizeLowerBound(int streamID) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state != null ? state.getReceiveWindowSizeLowerBound() : 0; return state != null ? state.getReceiveWindowSizeLowerBound() : 0;
} }
@ -159,17 +159,17 @@ final class SpdySession {
} }
boolean putPendingWrite(int streamID, MessageEvent evt) { boolean putPendingWrite(int streamID, MessageEvent evt) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state != null && state.putPendingWrite(evt); return state != null && state.putPendingWrite(evt);
} }
MessageEvent getPendingWrite(int streamID) { MessageEvent getPendingWrite(int streamID) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state != null ? state.getPendingWrite() : null; return state != null ? state.getPendingWrite() : null;
} }
MessageEvent removePendingWrite(int streamID) { MessageEvent removePendingWrite(int streamID) {
StreamState state = activeStreams.get(new Integer(streamID)); StreamState state = activeStreams.get(streamID);
return state != null ? state.removePendingWrite() : null; return state != null ? state.removePendingWrite() : null;
} }

View File

@ -195,7 +195,7 @@ public abstract class CIDR implements Comparable<CIDR> {
try { try {
res = Integer.decode(intstr); res = Integer.decode(intstr);
} catch (Exception e) { } catch (Exception e) {
res = new Integer(def); res = def;
} }
return res.intValue(); return res.intValue();
} }