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>
11 class java::lang::Long
: public ::java::lang::Number
16 Long(::java::lang::String
*);
17 static ::java::lang::String
* toString(jlong
, jint
);
18 static ::java::lang::String
* toHexString(jlong
);
19 static ::java::lang::String
* toOctalString(jlong
);
20 static ::java::lang::String
* toBinaryString(jlong
);
21 static ::java::lang::String
* toString(jlong
);
22 static jlong
parseLong(::java::lang::String
*, jint
);
23 static jlong
parseLong(::java::lang::String
*);
24 static ::java::lang::Long
* valueOf(::java::lang::String
*, jint
);
25 static ::java::lang::Long
* valueOf(::java::lang::String
*);
26 static ::java::lang::Long
* valueOf(jlong
);
27 static ::java::lang::Long
* decode(::java::lang::String
*);
33 jdouble
doubleValue();
34 ::java::lang::String
* toString();
36 jboolean
equals(::java::lang::Object
*);
37 static ::java::lang::Long
* getLong(::java::lang::String
*);
38 static ::java::lang::Long
* getLong(::java::lang::String
*, jlong
);
39 static ::java::lang::Long
* getLong(::java::lang::String
*, ::java::lang::Long
*);
40 jint Long$
compareTo(::java::lang::Long
*);
41 static jint
bitCount(jlong
);
42 static jlong
rotateLeft(jlong
, jint
);
43 static jlong
rotateRight(jlong
, jint
);
44 static jlong
highestOneBit(jlong
);
45 static jint
numberOfLeadingZeros(jlong
);
46 static jlong
lowestOneBit(jlong
);
47 static jint
numberOfTrailingZeros(jlong
);
48 static jint
signum(jlong
);
49 static jlong
reverseBytes(jlong
);
50 static jlong
reverse(jlong
);
52 static ::java::lang::String
* toUnsignedString(jlong
, jint
);
53 static jlong
parseLong(::java::lang::String
*, jint
, jboolean
);
55 jint
compareTo(::java::lang::Object
*);
57 static const jlong serialVersionUID
= 4290774380558885855LL;
59 static const jlong MIN_VALUE
= -9223372036854775807LL - 1;
60 static const jlong MAX_VALUE
= 9223372036854775807LL;
61 static ::java::lang::Class
* TYPE
;
62 static const jint SIZE
= 64;
64 jlong
__attribute__((aligned(__alignof__( ::java::lang::Number
)))) value
;
66 static ::java::lang::Class
class$
;
69 #endif // __java_lang_Long__