2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_Long__
5 #define __java_lang_Long__
9 #include <java/lang/Number.h>
10 #include <gcj/array.h>
13 class java::lang::Long
: public ::java::lang::Number
18 Long(::java::lang::String
*);
20 static jint
stringSize(jlong
, jint
);
22 static ::java::lang::String
* toString(jlong
, jint
);
23 static ::java::lang::String
* toHexString(jlong
);
24 static ::java::lang::String
* toOctalString(jlong
);
25 static ::java::lang::String
* toBinaryString(jlong
);
26 static ::java::lang::String
* toString(jlong
);
27 static jlong
parseLong(::java::lang::String
*, jint
);
28 static jlong
parseLong(::java::lang::String
*);
29 static ::java::lang::Long
* valueOf(::java::lang::String
*, jint
);
30 static ::java::lang::Long
* valueOf(::java::lang::String
*);
31 static ::java::lang::Long
* valueOf(jlong
);
32 static ::java::lang::Long
* decode(::java::lang::String
*);
38 jdouble
doubleValue();
39 ::java::lang::String
* toString();
41 jboolean
equals(::java::lang::Object
*);
42 static ::java::lang::Long
* getLong(::java::lang::String
*);
43 static ::java::lang::Long
* getLong(::java::lang::String
*, jlong
);
44 static ::java::lang::Long
* getLong(::java::lang::String
*, ::java::lang::Long
*);
45 jint Long$
compareTo(::java::lang::Long
*);
46 static jint
compare(jlong
, jlong
);
47 static jint
bitCount(jlong
);
48 static jlong
rotateLeft(jlong
, jint
);
49 static jlong
rotateRight(jlong
, jint
);
50 static jlong
highestOneBit(jlong
);
51 static jint
numberOfLeadingZeros(jlong
);
52 static jlong
lowestOneBit(jlong
);
53 static jint
numberOfTrailingZeros(jlong
);
54 static jint
signum(jlong
);
55 static jlong
reverseBytes(jlong
);
56 static jlong
reverse(jlong
);
58 static ::java::lang::String
* toUnsignedString(jlong
, jint
);
59 static jlong
parseLong(::java::lang::String
*, jint
, jboolean
);
61 jint
compareTo(::java::lang::Object
*);
63 static const jlong serialVersionUID
= 4290774380558885855LL;
65 static const jlong MIN_VALUE
= -9223372036854775807LL - 1;
66 static const jlong MAX_VALUE
= 9223372036854775807LL;
67 static ::java::lang::Class
* TYPE
;
68 static const jint SIZE
= 64;
70 static const jint MIN_CACHE
= -128;
71 static const jint MAX_CACHE
= 127;
72 static JArray
< ::java::lang::Long
* > * longCache
;
73 jlong
__attribute__((aligned(__alignof__( ::java::lang::Number
)))) value
;
75 static ::java::lang::Class
class$
;
78 #endif // __java_lang_Long__