2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_io_ObjectOutputStream$1__
5 #define __java_io_ObjectOutputStream$1__
9 #include <java/io/ObjectOutputStream$PutField.h>
10 #include <gcj/array.h>
13 class java::io::ObjectOutputStream$
1 : public ::java::io::ObjectOutputStream$PutField
16 public: // actually package-private
17 ObjectOutputStream$
1(::java::io::ObjectOutputStream
*);
19 ::java::io::ObjectStreamField
* getField(::java::lang::String
*);
21 virtual void put(::java::lang::String
*, jboolean
);
22 virtual void put(::java::lang::String
*, jbyte
);
23 virtual void put(::java::lang::String
*, jchar
);
24 virtual void put(::java::lang::String
*, jdouble
);
25 virtual void put(::java::lang::String
*, jfloat
);
26 virtual void put(::java::lang::String
*, jint
);
27 virtual void put(::java::lang::String
*, jlong
);
28 virtual void put(::java::lang::String
*, jshort
);
29 virtual void put(::java::lang::String
*, ::java::lang::Object
*);
30 virtual void write(::java::io::ObjectOutput
*);
32 void checkType(::java::io::ObjectStreamField
*, jchar
);
33 JArray
< jbyte
> * __attribute__((aligned(__alignof__( ::java::io::ObjectOutputStream$PutField
)))) prim_field_data
;
34 JArray
< ::java::lang::Object
* > * objs
;
35 public: // actually package-private
36 ::java::io::ObjectOutputStream
* this$
0;
38 static ::java::lang::Class
class$
;
41 #endif // __java_io_ObjectOutputStream$1__