1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_lang_Byte__ 5 #define __java_lang_Byte__ 6 7 #pragma interface 8 9 #include <java/lang/Number.h> 10 #include <gcj/array.h> 11 12 13 class java::lang::Byte : public ::java::lang::Number 14 { 15 16 public: 17 Byte(jbyte); 18 Byte(::java::lang::String *); 19 static ::java::lang::String * toString(jbyte); 20 static jbyte parseByte(::java::lang::String *); 21 static jbyte parseByte(::java::lang::String *, jint); 22 static ::java::lang::Byte * valueOf(::java::lang::String *, jint); 23 static ::java::lang::Byte * valueOf(::java::lang::String *); 24 static ::java::lang::Byte * valueOf(jbyte); 25 static ::java::lang::Byte * decode(::java::lang::String *); 26 jbyte byteValue(); 27 jshort shortValue(); 28 jint intValue(); 29 jlong longValue(); 30 jfloat floatValue(); 31 jdouble doubleValue(); 32 ::java::lang::String * toString(); 33 jint hashCode(); 34 jboolean equals(::java::lang::Object *); 35 jint Byte$compareTo(::java::lang::Byte *); 36 static jint compare(jbyte, jbyte); 37 jint compareTo(::java::lang::Object *); 38 private: 39 static const jlong serialVersionUID = -7183698231559129828LL; 40 public: 41 static const jbyte MIN_VALUE = -128; 42 static const jbyte MAX_VALUE = 127; 43 static ::java::lang::Class * TYPE; 44 static const jint SIZE = 8; 45 private: 46 static JArray< ::java::lang::Byte * > * byteCache; 47 jbyte __attribute__((aligned(__alignof__( ::java::lang::Number)))) value; 48 public: 49 static ::java::lang::Class class$; 50 }; 51 52 #endif // __java_lang_Byte__ 53