2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_io_ObjectInputStream$2__
5 #define __java_io_ObjectInputStream$2__
9 #include <java/io/ObjectInputStream$GetField.h>
10 #include <gcj/array.h>
13 class java::io::ObjectInputStream$
2 : public ::java::io::ObjectInputStream$GetField
16 public: // actually package-private
17 ObjectInputStream$
2(::java::io::ObjectInputStream
*, ::java::io::ObjectStreamClass
*, JArray
< jbyte
> *, JArray
< ::java::lang::Object
* > *);
19 virtual ::java::io::ObjectStreamClass
* getObjectStreamClass();
20 virtual jboolean
defaulted(::java::lang::String
*);
21 virtual jboolean
get(::java::lang::String
*, jboolean
);
22 virtual jchar
get(::java::lang::String
*, jchar
);
23 virtual jbyte
get(::java::lang::String
*, jbyte
);
24 virtual jshort
get(::java::lang::String
*, jshort
);
25 virtual jint
get(::java::lang::String
*, jint
);
26 virtual jlong
get(::java::lang::String
*, jlong
);
27 virtual jfloat
get(::java::lang::String
*, jfloat
);
28 virtual jdouble
get(::java::lang::String
*, jdouble
);
29 virtual ::java::lang::Object
* get(::java::lang::String
*, ::java::lang::Object
*);
31 ::java::io::ObjectStreamField
* getField(::java::lang::String
*, ::java::lang::Class
*);
32 public: // actually package-private
33 ::java::io::ObjectInputStream
* __attribute__((aligned(__alignof__( ::java::io::ObjectInputStream$GetField
)))) this$
0;
35 ::java::io::ObjectStreamClass
* val$clazz
;
36 JArray
< jbyte
> * val$prim_field_data
;
37 JArray
< ::java::lang::Object
* > * val$objs
;
39 static ::java::lang::Class
class$
;
42 #endif // __java_io_ObjectInputStream$2__