[jboss-cvs] JBossCache/src/org/jboss/cache/marshall ...
Elias Ross
genman at noderunner.net
Mon Nov 6 18:34:09 EST 2006
User: genman
Date: 06/11/06 18:34:09
Modified: src/org/jboss/cache/marshall MethodDeclarations.java
TreeCacheMarshaller200.java
Log:
Fix potential NPE found using static analysis, clean up unused variables, use Integer.valueOf() as an optimization
Revision Changes Path
1.20 +2 -2 JBossCache/src/org/jboss/cache/marshall/MethodDeclarations.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: MethodDeclarations.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/marshall/MethodDeclarations.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- MethodDeclarations.java 12 Oct 2006 23:03:57 -0000 1.19
+++ MethodDeclarations.java 6 Nov 2006 23:34:09 -0000 1.20
@@ -30,7 +30,7 @@
* allowing lookup operations both ways.
*
* @author <a href="galder.zamarreno at jboss.com">Galder Zamarreno</a>
- * @version $Revision: 1.19 $
+ * @version $Revision: 1.20 $
*/
public class MethodDeclarations
{
@@ -339,7 +339,7 @@
*/
public static boolean isCrudMethod(int id)
{
- return crudMethodIds.contains(new Integer(id));
+ return crudMethodIds.contains(Integer.valueOf(id));
}
public static boolean isTransactionLifecycleMethod(int id)
1.8 +12 -11 JBossCache/src/org/jboss/cache/marshall/TreeCacheMarshaller200.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: TreeCacheMarshaller200.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/marshall/TreeCacheMarshaller200.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- TreeCacheMarshaller200.java 13 Oct 2006 14:53:28 -0000 1.7
+++ TreeCacheMarshaller200.java 6 Nov 2006 23:34:09 -0000 1.8
@@ -26,6 +26,7 @@
import java.util.Iterator;
import java.util.List;
import java.util.Map;
+import java.util.Set;
/**
* An enhanced marshaller for RPC calls between TreeCache instances.
@@ -250,7 +251,7 @@
private int createReference(Object o, Map refMap)
{
int reference = refMap.size();
- refMap.put(o, new Integer(reference));
+ refMap.put(o, Integer.valueOf(reference));
return reference;
}
@@ -315,10 +316,10 @@
out.writeInt(mapSize);
if (mapSize == 0) return;
- for (Object k : map.keySet())
+ for (Map.Entry me : (Set<Map.Entry>)map.entrySet())
{
- marshallObject(k, out, refMap);
- marshallObject(map.get(k), out, refMap);
+ marshallObject(me.getKey(), out, refMap);
+ marshallObject(me.getValue(), out, refMap);
}
}
@@ -356,14 +357,14 @@
case TreeCacheMarshaller200.MAGICNUMBER_NULL:
return null;
case TreeCacheMarshaller200.MAGICNUMBER_REF:
- reference = new Integer(in.readShort());
+ reference = Integer.valueOf(in.readShort());
if (!refMap.containsKey(reference))
{
throw new IOException("Unable to locate object reference " + reference + " in byte stream!");
}
return refMap.get(reference);
case TreeCacheMarshaller200.MAGICNUMBER_SERIALIZABLE:
- reference = new Integer(in.readShort());
+ reference = Integer.valueOf(in.readShort());
retVal = in.readObject();
refMap.put(reference, retVal);
return retVal;
@@ -371,12 +372,12 @@
retVal = unmarshallMethodCall(in, refMap);
return retVal;
case TreeCacheMarshaller200.MAGICNUMBER_FQN:
- reference = new Integer(in.readShort());
+ reference = Integer.valueOf(in.readShort());
retVal = unmarshallFqn(in, refMap);
refMap.put(reference, retVal);
return retVal;
case TreeCacheMarshaller200.MAGICNUMBER_GTX:
- reference = new Integer(in.readShort());
+ reference = Integer.valueOf(in.readShort());
retVal = unmarshallGlobalTransaction(in, refMap);
refMap.put(reference, retVal);
return retVal;
@@ -388,12 +389,12 @@
case TreeCacheMarshaller200.MAGICNUMBER_BOOLEAN:
return in.readBoolean() ? Boolean.TRUE : Boolean.FALSE;
case TreeCacheMarshaller200.MAGICNUMBER_INTEGER:
- return new Integer(in.readInt());
+ return Integer.valueOf(in.readInt());
case TreeCacheMarshaller200.MAGICNUMBER_LONG:
- retVal = new Long(in.readLong());
+ retVal = Long.valueOf(in.readLong());
return retVal;
case TreeCacheMarshaller200.MAGICNUMBER_STRING:
- reference = new Integer(in.readShort());
+ reference = Integer.valueOf(in.readShort());
retVal = unmarshallString(in);
refMap.put(reference, retVal);
return retVal;
More information about the jboss-cvs-commits
mailing list