src/share/classes/sun/nio/ch/Util.java

Print this page
rev 10195 : 8048267: Replace uses of 'new Long()' with appropriate alternative across core classes
Reviewed-by: chegar, psandoz
Contributed-by: otaviojava@java.net

@@ -327,11 +327,11 @@
         if (directByteBufferConstructor == null)
             initDBBConstructor();
         try {
             dbb = (MappedByteBuffer)directByteBufferConstructor.newInstance(
               new Object[] { new Integer(size),
-                             new Long(addr),
+                             addr,
                              fd,
                              unmapper });
         } catch (InstantiationException |
                  IllegalAccessException |
                  InvocationTargetException e) {

@@ -372,11 +372,11 @@
         if (directByteBufferRConstructor == null)
             initDBBRConstructor();
         try {
             dbb = (MappedByteBuffer)directByteBufferRConstructor.newInstance(
               new Object[] { new Integer(size),
-                             new Long(addr),
+                             addr,
                              fd,
                              unmapper });
         } catch (InstantiationException |
                  IllegalAccessException |
                  InvocationTargetException e) {