JML

java.lang
Class Long

java.lang.Object
  extended byjava.lang.Number
      extended byjava.lang.Long
All Implemented Interfaces:
Comparable, Serializable

public final class Long
extends Number
implements Comparable


Field Summary
static long MAX_VALUE
           
static long MIN_VALUE
           
private static ThreadLocal perThreadBuffer
           
private static long serialVersionUID
           
static Class TYPE
           
private  long value
           
 
Constructor Summary
Long(String)
           
Long(long)
           
 
Method Summary
(package private) static void appendTo(long, StringBuffer)
           
 byte byteValue()
           
 int compareTo(Long)
           
 int compareTo(Object)
           
static Long decode(String)
           
 double doubleValue()
           
 boolean equals(Object)
           
 float floatValue()
           
private static int getChars(long, char[])
           
static Long getLong(String)
           
static Long getLong(String, Long)
           
static Long getLong(String, long)
           
 int hashCode()
           
 int intValue()
           
 long longValue()
           
static long parseLong(String)
           
static long parseLong(String, int)
           
 short shortValue()
           
static String toBinaryString(long)
           
static String toHexString(long)
           
static String toOctalString(long)
           
 String toString()
           
static String toString(long)
           
static String toString(long, int)
           
private static String toUnsignedString(long, int)
           
static Long valueOf(String)
           
static Long valueOf(String, int)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

perThreadBuffer

private static ThreadLocal perThreadBuffer

value

private long value

MAX_VALUE

public static final long MAX_VALUE

MIN_VALUE

public static final long MIN_VALUE

serialVersionUID

private static final long serialVersionUID

TYPE

public static final Class TYPE
Constructor Detail

Long

public Long(long)

Long

public Long(String)
     throws NumberFormatException
Throws:
NumberFormatException
Method Detail

byteValue

public byte byteValue()
Overrides:
byteValue in class Number

doubleValue

public double doubleValue()

floatValue

public float floatValue()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

intValue

public int intValue()

longValue

public long longValue()

shortValue

public short shortValue()
Overrides:
shortValue in class Number

getChars

private static int getChars(long,
                            char[])

compareTo

public int compareTo(Long)

compareTo

public int compareTo(Object)
Specified by:
compareTo in interface Comparable

equals

public boolean equals(Object)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

toBinaryString

public static String toBinaryString(long)

toHexString

public static String toHexString(long)

toOctalString

public static String toOctalString(long)

toString

public static String toString(long)

toString

public static String toString(long,
                              int)

toUnsignedString

private static String toUnsignedString(long,
                                       int)

parseLong

public static long parseLong(String)
                      throws NumberFormatException
Throws:
NumberFormatException

parseLong

public static long parseLong(String,
                             int)
                      throws NumberFormatException
Throws:
NumberFormatException

appendTo

static void appendTo(long,
                     StringBuffer)

decode

public static Long decode(String)
                   throws NumberFormatException
Throws:
NumberFormatException

getLong

public static Long getLong(String)

valueOf

public static Long valueOf(String)
                    throws NumberFormatException
Throws:
NumberFormatException

valueOf

public static Long valueOf(String,
                           int)
                    throws NumberFormatException
Throws:
NumberFormatException

getLong

public static Long getLong(String,
                           long)

getLong

public static Long getLong(String,
                           Long)

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.