/[classpath]/classpath/java/lang/Long.java
ViewVC logotype

Diff of /classpath/java/lang/Long.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.19.2.7 by gnu_andrew, Tue Aug 2 20:12:23 2005 UTC revision 1.19.2.8 by gnu_andrew, Tue Sep 20 18:46:28 2005 UTC
# Line 294  public final class Long extends Number i Line 294  public final class Long extends Number i
294     *     *
295     * @param val the value to wrap     * @param val the value to wrap
296     * @return the <code>Long</code>     * @return the <code>Long</code>
297       * @since 1.5
298     */     */
299    public static synchronized Long valueOf(long val)    public static synchronized Long valueOf(long val)
300    {    {
# Line 641  public final class Long extends Number i Line 642  public final class Long extends Number i
642     */     */
643    public static long reverse(long val)    public static long reverse(long val)
644    {    {
645      int hi = Integer.reverse((int) val);      long hi = Integer.reverse((int) val) & 0xffffffffL;
646      int lo = Integer.reverse((int) (val >>> 32));      long lo = Integer.reverse((int) (val >>> 32)) & 0xffffffffL;
647      return (((long) hi) << 32) | lo;      return (hi << 32) | lo;
648    }    }
649    
650    /**    /**

Legend:
Removed from v.1.19.2.7  
changed lines
  Added in v.1.19.2.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26