summaryrefslogtreecommitdiff
path: root/libjava/gnu/java/beans/decoder
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/gnu/java/beans/decoder
downloadcbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2
cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository.
Diffstat (limited to 'libjava/gnu/java/beans/decoder')
-rw-r--r--libjava/gnu/java/beans/decoder/AbstractContext.h52
-rw-r--r--libjava/gnu/java/beans/decoder/AbstractCreatableObjectContext.h47
-rw-r--r--libjava/gnu/java/beans/decoder/AbstractElementHandler.h82
-rw-r--r--libjava/gnu/java/beans/decoder/AbstractObjectContext.h44
-rw-r--r--libjava/gnu/java/beans/decoder/ArrayContext.h47
-rw-r--r--libjava/gnu/java/beans/decoder/ArrayHandler.h59
-rw-r--r--libjava/gnu/java/beans/decoder/AssemblyException.h36
-rw-r--r--libjava/gnu/java/beans/decoder/BooleanHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/ByteHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/CharHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/ClassHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/ConstructorContext.h43
-rw-r--r--libjava/gnu/java/beans/decoder/Context.h45
-rw-r--r--libjava/gnu/java/beans/decoder/DecoderContext.h55
-rw-r--r--libjava/gnu/java/beans/decoder/DoubleHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/DummyContext.h46
-rw-r--r--libjava/gnu/java/beans/decoder/DummyHandler.h72
-rw-r--r--libjava/gnu/java/beans/decoder/ElementHandler.h66
-rw-r--r--libjava/gnu/java/beans/decoder/FloatHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/GrowableArrayContext.h50
-rw-r--r--libjava/gnu/java/beans/decoder/IndexContext.h50
-rw-r--r--libjava/gnu/java/beans/decoder/IntHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/JavaHandler.h65
-rw-r--r--libjava/gnu/java/beans/decoder/LongHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/MethodContext.h44
-rw-r--r--libjava/gnu/java/beans/decoder/MethodFinder.h44
-rw-r--r--libjava/gnu/java/beans/decoder/NullHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/ObjectContext.h43
-rw-r--r--libjava/gnu/java/beans/decoder/ObjectHandler.h57
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$ArrayHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$BooleanHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$ByteHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$CharHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$ClassHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$Creator.h37
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$DoubleHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$FloatHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$IntHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$LongHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$NullHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$ObjectHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$ShortHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$StringHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser$VoidHandlerCreator.h43
-rw-r--r--libjava/gnu/java/beans/decoder/PersistenceParser.h84
-rw-r--r--libjava/gnu/java/beans/decoder/PropertyContext.h47
-rw-r--r--libjava/gnu/java/beans/decoder/ShortHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/SimpleHandler.h64
-rw-r--r--libjava/gnu/java/beans/decoder/StaticMethodContext.h45
-rw-r--r--libjava/gnu/java/beans/decoder/StringHandler.h39
-rw-r--r--libjava/gnu/java/beans/decoder/VoidHandler.h59
52 files changed, 2457 insertions, 0 deletions
diff --git a/libjava/gnu/java/beans/decoder/AbstractContext.h b/libjava/gnu/java/beans/decoder/AbstractContext.h
new file mode 100644
index 000000000..9b3f03c2f
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/AbstractContext.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_AbstractContext__
+#define __gnu_java_beans_decoder_AbstractContext__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractContext;
+ class Context;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::AbstractContext : public ::java::lang::Object
+{
+
+public: // actually package-private
+ AbstractContext();
+public:
+ virtual ::java::lang::String * getId();
+ virtual void setId(::java::lang::String *);
+ virtual jboolean isStatement();
+ virtual void setStatement(jboolean);
+ virtual void addParameterObject(::java::lang::Object *) = 0;
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *) = 0;
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *) = 0;
+ virtual jboolean subContextFailed() = 0;
+ virtual void set(jint, ::java::lang::Object *) = 0;
+ virtual ::java::lang::Object * get(jint) = 0;
+ virtual ::java::lang::Object * getResult() = 0;
+private:
+ jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) isStatement__;
+ ::java::lang::String * id;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_AbstractContext__
diff --git a/libjava/gnu/java/beans/decoder/AbstractCreatableObjectContext.h b/libjava/gnu/java/beans/decoder/AbstractCreatableObjectContext.h
new file mode 100644
index 000000000..77f96ba47
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/AbstractCreatableObjectContext.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_AbstractCreatableObjectContext__
+#define __gnu_java_beans_decoder_AbstractCreatableObjectContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractObjectContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractCreatableObjectContext;
+ class Context;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::AbstractCreatableObjectContext : public ::gnu::java::beans::decoder::AbstractObjectContext
+{
+
+public: // actually package-private
+ AbstractCreatableObjectContext();
+public:
+ virtual void addParameterObject(::java::lang::Object *);
+public: // actually protected
+ virtual void addParameterObjectImpl(::java::lang::Object *) = 0;
+public:
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *);
+public: // actually protected
+ virtual ::java::lang::Object * createObject(::gnu::java::beans::decoder::Context *) = 0;
+public:
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ virtual jboolean subContextFailed();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_AbstractCreatableObjectContext__
diff --git a/libjava/gnu/java/beans/decoder/AbstractElementHandler.h b/libjava/gnu/java/beans/decoder/AbstractElementHandler.h
new file mode 100644
index 000000000..e0abc31ed
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/AbstractElementHandler.h
@@ -0,0 +1,82 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_AbstractElementHandler__
+#define __gnu_java_beans_decoder_AbstractElementHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class Context;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::AbstractElementHandler : public ::java::lang::Object
+{
+
+public: // actually protected
+ AbstractElementHandler(::gnu::java::beans::decoder::ElementHandler *, jboolean);
+public:
+ virtual void start(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *);
+public: // actually protected
+ virtual ::gnu::java::beans::decoder::Context * startElement(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *) = 0;
+public:
+ virtual void end(::java::beans::ExceptionListener *);
+ virtual void notifyStatement(::java::beans::ExceptionListener *);
+ virtual void notifyContextFailed();
+ virtual jboolean hasFailed();
+public: // actually protected
+ virtual void endElement(::java::lang::String *);
+public:
+ virtual void characters(JArray< jchar > *, jint, jint);
+ virtual void putObject(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getObject(::java::lang::String *);
+ virtual ::java::lang::Class * instantiateClass(::java::lang::String *);
+ virtual jboolean isSubelementAllowed(::java::lang::String *);
+ virtual ::gnu::java::beans::decoder::Context * getContext();
+ virtual ::gnu::java::beans::decoder::ElementHandler * getParent();
+private:
+ ::gnu::java::beans::decoder::Context * __attribute__((aligned(__alignof__( ::java::lang::Object)))) context;
+ ::gnu::java::beans::decoder::ElementHandler * parent;
+ jboolean hasFailed__;
+ ::java::lang::StringBuffer * buffer;
+ jboolean allowsSubelements;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_AbstractElementHandler__
diff --git a/libjava/gnu/java/beans/decoder/AbstractObjectContext.h b/libjava/gnu/java/beans/decoder/AbstractObjectContext.h
new file mode 100644
index 000000000..db4bee7a0
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/AbstractObjectContext.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_AbstractObjectContext__
+#define __gnu_java_beans_decoder_AbstractObjectContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractObjectContext;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::AbstractObjectContext : public ::gnu::java::beans::decoder::AbstractContext
+{
+
+public: // actually package-private
+ AbstractObjectContext();
+public: // actually protected
+ virtual void setObject(::java::lang::Object *);
+public:
+ virtual void set(jint, ::java::lang::Object *);
+ virtual ::java::lang::Object * get(jint);
+ virtual ::java::lang::Object * getResult();
+public: // actually protected
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractContext)))) object;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_AbstractObjectContext__
diff --git a/libjava/gnu/java/beans/decoder/ArrayContext.h b/libjava/gnu/java/beans/decoder/ArrayContext.h
new file mode 100644
index 000000000..4184ed09b
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ArrayContext.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ArrayContext__
+#define __gnu_java_beans_decoder_ArrayContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ArrayContext;
+ class Context;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ArrayContext : public ::gnu::java::beans::decoder::AbstractContext
+{
+
+public: // actually package-private
+ ArrayContext(::java::lang::String *, ::java::lang::Class *, jint);
+public:
+ virtual void addParameterObject(::java::lang::Object *);
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *);
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ virtual jboolean subContextFailed();
+ virtual void set(jint, ::java::lang::Object *);
+ virtual ::java::lang::Object * get(jint);
+ virtual ::java::lang::Object * getResult();
+private:
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractContext)))) array;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_ArrayContext__
diff --git a/libjava/gnu/java/beans/decoder/ArrayHandler.h b/libjava/gnu/java/beans/decoder/ArrayHandler.h
new file mode 100644
index 000000000..eeacde937
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ArrayHandler.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ArrayHandler__
+#define __gnu_java_beans_decoder_ArrayHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractElementHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ArrayHandler;
+ class Context;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ArrayHandler : public ::gnu::java::beans::decoder::AbstractElementHandler
+{
+
+public: // actually package-private
+ ArrayHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::gnu::java::beans::decoder::Context * startElement(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *);
+private:
+ static ::java::util::HashMap * typeMap;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_ArrayHandler__
diff --git a/libjava/gnu/java/beans/decoder/AssemblyException.h b/libjava/gnu/java/beans/decoder/AssemblyException.h
new file mode 100644
index 000000000..62f76f39c
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/AssemblyException.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_AssemblyException__
+#define __gnu_java_beans_decoder_AssemblyException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AssemblyException;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::AssemblyException : public ::java::lang::Exception
+{
+
+public: // actually package-private
+ AssemblyException(::java::lang::Throwable *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_AssemblyException__
diff --git a/libjava/gnu/java/beans/decoder/BooleanHandler.h b/libjava/gnu/java/beans/decoder/BooleanHandler.h
new file mode 100644
index 000000000..575bac03f
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/BooleanHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_BooleanHandler__
+#define __gnu_java_beans_decoder_BooleanHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class BooleanHandler;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::BooleanHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ BooleanHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_BooleanHandler__
diff --git a/libjava/gnu/java/beans/decoder/ByteHandler.h b/libjava/gnu/java/beans/decoder/ByteHandler.h
new file mode 100644
index 000000000..ef77b6b77
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ByteHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ByteHandler__
+#define __gnu_java_beans_decoder_ByteHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ByteHandler;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ByteHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ ByteHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_ByteHandler__
diff --git a/libjava/gnu/java/beans/decoder/CharHandler.h b/libjava/gnu/java/beans/decoder/CharHandler.h
new file mode 100644
index 000000000..dfd1b455a
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/CharHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_CharHandler__
+#define __gnu_java_beans_decoder_CharHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class CharHandler;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::CharHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ CharHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_CharHandler__
diff --git a/libjava/gnu/java/beans/decoder/ClassHandler.h b/libjava/gnu/java/beans/decoder/ClassHandler.h
new file mode 100644
index 000000000..7c8ea8844
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ClassHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ClassHandler__
+#define __gnu_java_beans_decoder_ClassHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ClassHandler;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ClassHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ ClassHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_ClassHandler__
diff --git a/libjava/gnu/java/beans/decoder/ConstructorContext.h b/libjava/gnu/java/beans/decoder/ConstructorContext.h
new file mode 100644
index 000000000..187d74086
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ConstructorContext.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ConstructorContext__
+#define __gnu_java_beans_decoder_ConstructorContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractCreatableObjectContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ConstructorContext;
+ class Context;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ConstructorContext : public ::gnu::java::beans::decoder::AbstractCreatableObjectContext
+{
+
+public: // actually package-private
+ ConstructorContext(::java::lang::String *, ::java::lang::Class *);
+public: // actually protected
+ virtual void addParameterObjectImpl(::java::lang::Object *);
+ virtual ::java::lang::Object * createObject(::gnu::java::beans::decoder::Context *);
+private:
+ ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractCreatableObjectContext)))) arguments;
+ ::java::lang::Class * klass;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_ConstructorContext__
diff --git a/libjava/gnu/java/beans/decoder/Context.h b/libjava/gnu/java/beans/decoder/Context.h
new file mode 100644
index 000000000..fa23e8029
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/Context.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_Context__
+#define __gnu_java_beans_decoder_Context__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::Context : public ::java::lang::Object
+{
+
+public:
+ virtual void addParameterObject(::java::lang::Object *) = 0;
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *) = 0;
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *) = 0;
+ virtual jboolean subContextFailed() = 0;
+ virtual void set(jint, ::java::lang::Object *) = 0;
+ virtual ::java::lang::Object * get(jint) = 0;
+ virtual ::java::lang::Object * getResult() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual jboolean isStatement() = 0;
+ virtual void setStatement(jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_java_beans_decoder_Context__
diff --git a/libjava/gnu/java/beans/decoder/DecoderContext.h b/libjava/gnu/java/beans/decoder/DecoderContext.h
new file mode 100644
index 000000000..f1b70ef5d
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/DecoderContext.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_DecoderContext__
+#define __gnu_java_beans_decoder_DecoderContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class DecoderContext;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class XMLDecoder;
+ }
+ }
+}
+
+class gnu::java::beans::decoder::DecoderContext : public ::gnu::java::beans::decoder::AbstractContext
+{
+
+public:
+ DecoderContext(::java::beans::XMLDecoder *);
+ virtual void addParameterObject(::java::lang::Object *);
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *);
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ virtual jboolean subContextFailed();
+ virtual void set(jint, ::java::lang::Object *);
+ virtual ::java::lang::Object * get(jint);
+ virtual ::java::lang::Object * getResult();
+ virtual ::java::util::Iterator * iterator();
+private:
+ ::java::beans::XMLDecoder * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractContext)))) decoder;
+ ::java::util::ArrayList * objects;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_DecoderContext__
diff --git a/libjava/gnu/java/beans/decoder/DoubleHandler.h b/libjava/gnu/java/beans/decoder/DoubleHandler.h
new file mode 100644
index 000000000..580b936a9
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/DoubleHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_DoubleHandler__
+#define __gnu_java_beans_decoder_DoubleHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class DoubleHandler;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::DoubleHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ DoubleHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_DoubleHandler__
diff --git a/libjava/gnu/java/beans/decoder/DummyContext.h b/libjava/gnu/java/beans/decoder/DummyContext.h
new file mode 100644
index 000000000..d8839a618
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/DummyContext.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_DummyContext__
+#define __gnu_java_beans_decoder_DummyContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class DummyContext;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::DummyContext : public ::gnu::java::beans::decoder::AbstractContext
+{
+
+public:
+ DummyContext();
+ virtual void addParameterObject(::java::lang::Object *);
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *);
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ virtual jboolean subContextFailed();
+ virtual void set(jint, ::java::lang::Object *);
+ virtual ::java::lang::Object * get(jint);
+ virtual ::java::lang::Object * getResult();
+private:
+ void fail();
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_DummyContext__
diff --git a/libjava/gnu/java/beans/decoder/DummyHandler.h b/libjava/gnu/java/beans/decoder/DummyHandler.h
new file mode 100644
index 000000000..29ca81bad
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/DummyHandler.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_DummyHandler__
+#define __gnu_java_beans_decoder_DummyHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class DummyHandler;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::DummyHandler : public ::java::lang::Object
+{
+
+public: // actually package-private
+ DummyHandler();
+public:
+ virtual void start(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *);
+ virtual void end(::java::beans::ExceptionListener *);
+ virtual void characters(JArray< jchar > *, jint, jint);
+ virtual jboolean isSubelementAllowed(::java::lang::String *);
+ virtual ::java::lang::Class * instantiateClass(::java::lang::String *);
+ virtual void notifyStatement(::java::beans::ExceptionListener *);
+ virtual jboolean hasFailed();
+ virtual ::gnu::java::beans::decoder::Context * getContext();
+ virtual void notifyContextFailed();
+ virtual void putObject(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getObject(::java::lang::String *);
+ virtual ::gnu::java::beans::decoder::ElementHandler * getParent();
+private:
+ void fail();
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_DummyHandler__
diff --git a/libjava/gnu/java/beans/decoder/ElementHandler.h b/libjava/gnu/java/beans/decoder/ElementHandler.h
new file mode 100644
index 000000000..75df22500
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ElementHandler.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ElementHandler__
+#define __gnu_java_beans_decoder_ElementHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class ElementHandler;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ElementHandler : public ::java::lang::Object
+{
+
+public:
+ virtual void start(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *) = 0;
+ virtual void end(::java::beans::ExceptionListener *) = 0;
+ virtual void characters(JArray< jchar > *, jint, jint) = 0;
+ virtual jboolean isSubelementAllowed(::java::lang::String *) = 0;
+ virtual ::java::lang::Class * instantiateClass(::java::lang::String *) = 0;
+ virtual void notifyStatement(::java::beans::ExceptionListener *) = 0;
+ virtual jboolean hasFailed() = 0;
+ virtual ::gnu::java::beans::decoder::Context * getContext() = 0;
+ virtual void notifyContextFailed() = 0;
+ virtual void putObject(::java::lang::String *, ::java::lang::Object *) = 0;
+ virtual ::java::lang::Object * getObject(::java::lang::String *) = 0;
+ virtual ::gnu::java::beans::decoder::ElementHandler * getParent() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_java_beans_decoder_ElementHandler__
diff --git a/libjava/gnu/java/beans/decoder/FloatHandler.h b/libjava/gnu/java/beans/decoder/FloatHandler.h
new file mode 100644
index 000000000..9045ec51e
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/FloatHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_FloatHandler__
+#define __gnu_java_beans_decoder_FloatHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ElementHandler;
+ class FloatHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::FloatHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ FloatHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_FloatHandler__
diff --git a/libjava/gnu/java/beans/decoder/GrowableArrayContext.h b/libjava/gnu/java/beans/decoder/GrowableArrayContext.h
new file mode 100644
index 000000000..e6b4a79b4
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/GrowableArrayContext.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_GrowableArrayContext__
+#define __gnu_java_beans_decoder_GrowableArrayContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class GrowableArrayContext;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::GrowableArrayContext : public ::gnu::java::beans::decoder::AbstractContext
+{
+
+public: // actually package-private
+ GrowableArrayContext(::java::lang::String *, ::java::lang::Class *);
+public:
+ virtual void addParameterObject(::java::lang::Object *);
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *);
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ virtual jboolean subContextFailed();
+ virtual void set(jint, ::java::lang::Object *);
+ virtual ::java::lang::Object * get(jint);
+ virtual ::java::lang::Object * getResult();
+private:
+ static const jint INITIAL_SIZE = 16;
+ ::java::lang::Class * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractContext)))) klass;
+ ::java::lang::Object * array;
+ jint length;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_GrowableArrayContext__
diff --git a/libjava/gnu/java/beans/decoder/IndexContext.h b/libjava/gnu/java/beans/decoder/IndexContext.h
new file mode 100644
index 000000000..b4c3855be
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/IndexContext.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_IndexContext__
+#define __gnu_java_beans_decoder_IndexContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class IndexContext;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::IndexContext : public ::gnu::java::beans::decoder::AbstractContext
+{
+
+public: // actually package-private
+ IndexContext(::java::lang::String *, jint);
+public:
+ virtual void addParameterObject(::java::lang::Object *);
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *);
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ virtual jboolean subContextFailed();
+ virtual void set(jint, ::java::lang::Object *);
+ virtual ::java::lang::Object * get(jint);
+ virtual ::java::lang::Object * getResult();
+private:
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractContext)))) result;
+ ::java::lang::Object * argument;
+ jint index;
+ jboolean isSetter;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_IndexContext__
diff --git a/libjava/gnu/java/beans/decoder/IntHandler.h b/libjava/gnu/java/beans/decoder/IntHandler.h
new file mode 100644
index 000000000..181020628
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/IntHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_IntHandler__
+#define __gnu_java_beans_decoder_IntHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ElementHandler;
+ class IntHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::IntHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ IntHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_IntHandler__
diff --git a/libjava/gnu/java/beans/decoder/JavaHandler.h b/libjava/gnu/java/beans/decoder/JavaHandler.h
new file mode 100644
index 000000000..d79c9f544
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/JavaHandler.h
@@ -0,0 +1,65 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_JavaHandler__
+#define __gnu_java_beans_decoder_JavaHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractElementHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class DummyHandler;
+ class JavaHandler;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::JavaHandler : public ::gnu::java::beans::decoder::AbstractElementHandler
+{
+
+public: // actually package-private
+ JavaHandler(::gnu::java::beans::decoder::DummyHandler *, ::gnu::java::beans::decoder::Context *, ::java::lang::ClassLoader *);
+public: // actually protected
+ virtual ::gnu::java::beans::decoder::Context * startElement(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *);
+public:
+ virtual ::java::lang::Object * getObject(::java::lang::String *);
+ virtual void putObject(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Class * instantiateClass(::java::lang::String *);
+private:
+ ::gnu::java::beans::decoder::Context * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractElementHandler)))) context;
+ ::java::util::HashMap * objectMap;
+ ::java::lang::ClassLoader * classLoader;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_JavaHandler__
diff --git a/libjava/gnu/java/beans/decoder/LongHandler.h b/libjava/gnu/java/beans/decoder/LongHandler.h
new file mode 100644
index 000000000..ca846310b
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/LongHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_LongHandler__
+#define __gnu_java_beans_decoder_LongHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ElementHandler;
+ class LongHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::LongHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ LongHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_LongHandler__
diff --git a/libjava/gnu/java/beans/decoder/MethodContext.h b/libjava/gnu/java/beans/decoder/MethodContext.h
new file mode 100644
index 000000000..703913096
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/MethodContext.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_MethodContext__
+#define __gnu_java_beans_decoder_MethodContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractCreatableObjectContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class MethodContext;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::MethodContext : public ::gnu::java::beans::decoder::AbstractCreatableObjectContext
+{
+
+public: // actually package-private
+ MethodContext(::java::lang::String *, ::java::lang::String *);
+public:
+ virtual void addParameterObjectImpl(::java::lang::Object *);
+public: // actually protected
+ virtual ::java::lang::Object * createObject(::gnu::java::beans::decoder::Context *);
+private:
+ ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractCreatableObjectContext)))) arguments;
+ ::java::lang::String * methodName;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_MethodContext__
diff --git a/libjava/gnu/java/beans/decoder/MethodFinder.h b/libjava/gnu/java/beans/decoder/MethodFinder.h
new file mode 100644
index 000000000..02e8736af
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/MethodFinder.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_MethodFinder__
+#define __gnu_java_beans_decoder_MethodFinder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class MethodFinder;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::MethodFinder : public ::java::lang::Object
+{
+
+ MethodFinder();
+public: // actually package-private
+ static ::java::lang::reflect::Method * getMethod(::java::lang::Class *, ::java::lang::String *, JArray< ::java::lang::Object * > *);
+ static ::java::lang::reflect::Constructor * getConstructor(::java::lang::Class *, JArray< ::java::lang::Object * > *);
+private:
+ static JArray< ::java::lang::Class * > * getArgumentTypes(JArray< ::java::lang::Object * > *);
+ static jboolean matchingArgumentTypes(JArray< ::java::lang::Class * > *, JArray< ::java::lang::Class * > *);
+ static ::java::util::HashMap * typeMapping;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_MethodFinder__
diff --git a/libjava/gnu/java/beans/decoder/NullHandler.h b/libjava/gnu/java/beans/decoder/NullHandler.h
new file mode 100644
index 000000000..9e76755e3
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/NullHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_NullHandler__
+#define __gnu_java_beans_decoder_NullHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ElementHandler;
+ class NullHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::NullHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ NullHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_NullHandler__
diff --git a/libjava/gnu/java/beans/decoder/ObjectContext.h b/libjava/gnu/java/beans/decoder/ObjectContext.h
new file mode 100644
index 000000000..7e654036f
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ObjectContext.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ObjectContext__
+#define __gnu_java_beans_decoder_ObjectContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractObjectContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class ObjectContext;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ObjectContext : public ::gnu::java::beans::decoder::AbstractObjectContext
+{
+
+public: // actually package-private
+ ObjectContext(::java::lang::Object *);
+ ObjectContext(::java::lang::String *, ::java::lang::Object *);
+ ObjectContext();
+public:
+ void addParameterObject(::java::lang::Object *);
+ void notifyStatement(::gnu::java::beans::decoder::Context *);
+ ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ jboolean subContextFailed();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_ObjectContext__
diff --git a/libjava/gnu/java/beans/decoder/ObjectHandler.h b/libjava/gnu/java/beans/decoder/ObjectHandler.h
new file mode 100644
index 000000000..68898f250
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ObjectHandler.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ObjectHandler__
+#define __gnu_java_beans_decoder_ObjectHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractElementHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class ElementHandler;
+ class ObjectHandler;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ObjectHandler : public ::gnu::java::beans::decoder::AbstractElementHandler
+{
+
+public: // actually package-private
+ ObjectHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::gnu::java::beans::decoder::Context * startElement(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_ObjectHandler__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$ArrayHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$ArrayHandlerCreator.h
new file mode 100644
index 000000000..50cecb451
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$ArrayHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$ArrayHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$ArrayHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$ArrayHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$ArrayHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$ArrayHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$ArrayHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$BooleanHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$BooleanHandlerCreator.h
new file mode 100644
index 000000000..d877d9cd7
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$BooleanHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$BooleanHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$BooleanHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$BooleanHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$BooleanHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$BooleanHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$BooleanHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$ByteHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$ByteHandlerCreator.h
new file mode 100644
index 000000000..d3ef830f6
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$ByteHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$ByteHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$ByteHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$ByteHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$ByteHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$ByteHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$ByteHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$CharHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$CharHandlerCreator.h
new file mode 100644
index 000000000..864388801
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$CharHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$CharHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$CharHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$CharHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$CharHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$CharHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$CharHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$ClassHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$ClassHandlerCreator.h
new file mode 100644
index 000000000..38cde4cc9
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$ClassHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$ClassHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$ClassHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$ClassHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$ClassHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$ClassHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$ClassHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$Creator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$Creator.h
new file mode 100644
index 000000000..69af77b1f
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$Creator.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$Creator__
+#define __gnu_java_beans_decoder_PersistenceParser$Creator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser$Creator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$Creator : public ::java::lang::Object
+{
+
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$Creator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$DoubleHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$DoubleHandlerCreator.h
new file mode 100644
index 000000000..c78f28fab
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$DoubleHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$DoubleHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$DoubleHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$DoubleHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$DoubleHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$DoubleHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$DoubleHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$FloatHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$FloatHandlerCreator.h
new file mode 100644
index 000000000..e11e994d6
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$FloatHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$FloatHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$FloatHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$FloatHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$FloatHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$FloatHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$FloatHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$IntHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$IntHandlerCreator.h
new file mode 100644
index 000000000..a3893aef3
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$IntHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$IntHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$IntHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$IntHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$IntHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$IntHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$IntHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.h
new file mode 100644
index 000000000..69e03507f
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$JavaHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$JavaHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$JavaHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$JavaHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$JavaHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$JavaHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$LongHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$LongHandlerCreator.h
new file mode 100644
index 000000000..7081871c6
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$LongHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$LongHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$LongHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$LongHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$LongHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$LongHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$LongHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$NullHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$NullHandlerCreator.h
new file mode 100644
index 000000000..1db11b4c4
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$NullHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$NullHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$NullHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$NullHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$NullHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$NullHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$NullHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$ObjectHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$ObjectHandlerCreator.h
new file mode 100644
index 000000000..4adfc87e5
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$ObjectHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$ObjectHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$ObjectHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$ObjectHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$ObjectHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$ObjectHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$ObjectHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$ShortHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$ShortHandlerCreator.h
new file mode 100644
index 000000000..f217dc46c
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$ShortHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$ShortHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$ShortHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$ShortHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$ShortHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$ShortHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$ShortHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$StringHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$StringHandlerCreator.h
new file mode 100644
index 000000000..5c9ec802a
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$StringHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$StringHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$StringHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$StringHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$StringHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$StringHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$StringHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser$VoidHandlerCreator.h b/libjava/gnu/java/beans/decoder/PersistenceParser$VoidHandlerCreator.h
new file mode 100644
index 000000000..9b696b4ec
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser$VoidHandlerCreator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser$VoidHandlerCreator__
+#define __gnu_java_beans_decoder_PersistenceParser$VoidHandlerCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class AbstractElementHandler;
+ class ElementHandler;
+ class PersistenceParser;
+ class PersistenceParser$VoidHandlerCreator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser$VoidHandlerCreator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PersistenceParser$VoidHandlerCreator(::gnu::java::beans::decoder::PersistenceParser *);
+public:
+ virtual ::gnu::java::beans::decoder::AbstractElementHandler * createHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually package-private
+ ::gnu::java::beans::decoder::PersistenceParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser$VoidHandlerCreator__
diff --git a/libjava/gnu/java/beans/decoder/PersistenceParser.h b/libjava/gnu/java/beans/decoder/PersistenceParser.h
new file mode 100644
index 000000000..eb4017ac1
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PersistenceParser.h
@@ -0,0 +1,84 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PersistenceParser__
+#define __gnu_java_beans_decoder_PersistenceParser__
+
+#pragma interface
+
+#include <org/xml/sax/helpers/DefaultHandler.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class ElementHandler;
+ class JavaHandler;
+ class PersistenceParser;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ class XMLDecoder;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PersistenceParser : public ::org::xml::sax::helpers::DefaultHandler
+{
+
+public:
+ PersistenceParser(::java::io::InputStream *, ::java::beans::ExceptionListener *, ::java::lang::ClassLoader *, ::java::beans::XMLDecoder *);
+ virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+ virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void characters(JArray< jchar > *, jint, jint);
+ virtual void addParameterObject(::java::lang::Object *);
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *);
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ virtual jboolean subContextFailed();
+ virtual void set(jint, ::java::lang::Object *);
+ virtual ::java::lang::Object * get(jint);
+ virtual ::java::lang::Object * getResult();
+ virtual void setId(::java::lang::String *);
+ virtual ::java::lang::String * getId();
+ virtual jboolean isStatement();
+ virtual void setStatement(jboolean);
+ virtual ::java::util::Iterator * iterator();
+private:
+ ::java::beans::ExceptionListener * __attribute__((aligned(__alignof__( ::org::xml::sax::helpers::DefaultHandler)))) exceptionListener;
+ jint skipElement;
+ ::java::util::HashMap * handlerCreators;
+ ::gnu::java::beans::decoder::ElementHandler * currentHandler;
+public: // actually package-private
+ ::gnu::java::beans::decoder::JavaHandler * javaHandler;
+private:
+ ::java::util::List * objects;
+ ::java::beans::XMLDecoder * decoder;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PersistenceParser__
diff --git a/libjava/gnu/java/beans/decoder/PropertyContext.h b/libjava/gnu/java/beans/decoder/PropertyContext.h
new file mode 100644
index 000000000..cb335b391
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/PropertyContext.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_PropertyContext__
+#define __gnu_java_beans_decoder_PropertyContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractObjectContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class PropertyContext;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::PropertyContext : public ::gnu::java::beans::decoder::AbstractObjectContext
+{
+
+public: // actually package-private
+ PropertyContext(::java::lang::String *, ::java::lang::String *);
+public:
+ virtual void addParameterObject(::java::lang::Object *);
+ virtual void notifyStatement(::gnu::java::beans::decoder::Context *);
+ virtual ::java::lang::Object * endContext(::gnu::java::beans::decoder::Context *);
+ virtual jboolean subContextFailed();
+private:
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractObjectContext)))) argument;
+ ::java::lang::String * propertyName;
+ ::java::lang::String * prefix;
+ jboolean methodCalled;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_PropertyContext__
diff --git a/libjava/gnu/java/beans/decoder/ShortHandler.h b/libjava/gnu/java/beans/decoder/ShortHandler.h
new file mode 100644
index 000000000..0d5039ad2
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/ShortHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_ShortHandler__
+#define __gnu_java_beans_decoder_ShortHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ElementHandler;
+ class ShortHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::ShortHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ ShortHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_ShortHandler__
diff --git a/libjava/gnu/java/beans/decoder/SimpleHandler.h b/libjava/gnu/java/beans/decoder/SimpleHandler.h
new file mode 100644
index 000000000..189b6c8e9
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/SimpleHandler.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_SimpleHandler__
+#define __gnu_java_beans_decoder_SimpleHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractElementHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class ElementHandler;
+ class ObjectContext;
+ class SimpleHandler;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::SimpleHandler : public ::gnu::java::beans::decoder::AbstractElementHandler
+{
+
+public: // actually package-private
+ SimpleHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::gnu::java::beans::decoder::Context * startElement(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *);
+public:
+ virtual void endElement(::java::lang::String *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *) = 0;
+private:
+ ::gnu::java::beans::decoder::ObjectContext * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractElementHandler)))) context;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_SimpleHandler__
diff --git a/libjava/gnu/java/beans/decoder/StaticMethodContext.h b/libjava/gnu/java/beans/decoder/StaticMethodContext.h
new file mode 100644
index 000000000..098d8e839
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/StaticMethodContext.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_StaticMethodContext__
+#define __gnu_java_beans_decoder_StaticMethodContext__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractCreatableObjectContext.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class StaticMethodContext;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::StaticMethodContext : public ::gnu::java::beans::decoder::AbstractCreatableObjectContext
+{
+
+public: // actually package-private
+ StaticMethodContext(::java::lang::String *, ::java::lang::Class *, ::java::lang::String *);
+public:
+ virtual void addParameterObjectImpl(::java::lang::Object *);
+public: // actually protected
+ virtual ::java::lang::Object * createObject(::gnu::java::beans::decoder::Context *);
+private:
+ ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractCreatableObjectContext)))) arguments;
+ ::java::lang::Class * klass;
+ ::java::lang::String * methodName;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_StaticMethodContext__
diff --git a/libjava/gnu/java/beans/decoder/StringHandler.h b/libjava/gnu/java/beans/decoder/StringHandler.h
new file mode 100644
index 000000000..9c59db080
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/StringHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_StringHandler__
+#define __gnu_java_beans_decoder_StringHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/SimpleHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class ElementHandler;
+ class StringHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::StringHandler : public ::gnu::java::beans::decoder::SimpleHandler
+{
+
+public: // actually package-private
+ StringHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::java::lang::Object * parse(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_StringHandler__
diff --git a/libjava/gnu/java/beans/decoder/VoidHandler.h b/libjava/gnu/java/beans/decoder/VoidHandler.h
new file mode 100644
index 000000000..264d0c063
--- /dev/null
+++ b/libjava/gnu/java/beans/decoder/VoidHandler.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_beans_decoder_VoidHandler__
+#define __gnu_java_beans_decoder_VoidHandler__
+
+#pragma interface
+
+#include <gnu/java/beans/decoder/AbstractElementHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace beans
+ {
+ namespace decoder
+ {
+ class Context;
+ class ElementHandler;
+ class VoidHandler;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace beans
+ {
+ class ExceptionListener;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::java::beans::decoder::VoidHandler : public ::gnu::java::beans::decoder::AbstractElementHandler
+{
+
+public: // actually package-private
+ VoidHandler(::gnu::java::beans::decoder::ElementHandler *);
+public: // actually protected
+ virtual ::gnu::java::beans::decoder::Context * startElement(::org::xml::sax::Attributes *, ::java::beans::ExceptionListener *);
+private:
+ ::gnu::java::beans::decoder::Context * startElementImpl(::org::xml::sax::Attributes *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_beans_decoder_VoidHandler__