diff options
Diffstat (limited to 'libjava/javax/management')
37 files changed, 1248 insertions, 1 deletions
diff --git a/libjava/javax/management/AttributeChangeNotification.h b/libjava/javax/management/AttributeChangeNotification.h new file mode 100644 index 00000000000..ca37cd389f4 --- /dev/null +++ b/libjava/javax/management/AttributeChangeNotification.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_AttributeChangeNotification__ +#define __javax_management_AttributeChangeNotification__ + +#pragma interface + +#include <javax/management/Notification.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class AttributeChangeNotification; + } + } +} + +class javax::management::AttributeChangeNotification : public ::javax::management::Notification +{ + +public: + AttributeChangeNotification(::java::lang::Object *, jlong, jlong, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *); + virtual ::java::lang::String * getAttributeName(); + virtual ::java::lang::String * getAttributeType(); + virtual ::java::lang::Object * getOldValue(); + virtual ::java::lang::Object * getNewValue(); +private: + static const jlong serialVersionUID = 535176054565814134LL; +public: + static ::java::lang::String * ATTRIBUTE_CHANGE; +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::management::Notification)))) attributeName; + ::java::lang::String * attributeType; + ::java::lang::Object * oldValue; + ::java::lang::Object * newValue; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_AttributeChangeNotification__ diff --git a/libjava/javax/management/AttributeChangeNotificationFilter.h b/libjava/javax/management/AttributeChangeNotificationFilter.h new file mode 100644 index 00000000000..31c14e24e00 --- /dev/null +++ b/libjava/javax/management/AttributeChangeNotificationFilter.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_AttributeChangeNotificationFilter__ +#define __javax_management_AttributeChangeNotificationFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class AttributeChangeNotificationFilter; + class Notification; + } + } +} + +class javax::management::AttributeChangeNotificationFilter : public ::java::lang::Object +{ + +public: + AttributeChangeNotificationFilter(); + virtual void disableAllAttributes(); + virtual void disableAttribute(::java::lang::String *); + virtual void enableAttribute(::java::lang::String *); + virtual ::java::util::Vector * getEnabledAttributes(); + virtual jboolean isNotificationEnabled(::javax::management::Notification *); +private: + static const jlong serialVersionUID = -6347317584796410029LL; + ::java::util::Vector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) enabledAttributes; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_AttributeChangeNotificationFilter__ diff --git a/libjava/javax/management/AttributeValueExp.h b/libjava/javax/management/AttributeValueExp.h new file mode 100644 index 00000000000..02ad058adc1 --- /dev/null +++ b/libjava/javax/management/AttributeValueExp.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_AttributeValueExp__ +#define __javax_management_AttributeValueExp__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class AttributeValueExp; + class MBeanServer; + class ObjectName; + class ValueExp; + } + } +} + +class javax::management::AttributeValueExp : public ::java::lang::Object +{ + +public: + AttributeValueExp(); + AttributeValueExp(::java::lang::String *); + virtual ::javax::management::ValueExp * apply(::javax::management::ObjectName *); +public: // actually protected + virtual ::java::lang::Object * getAttribute(::javax::management::ObjectName *); +public: + virtual ::java::lang::String * getAttributeName(); + virtual void setMBeanServer(::javax::management::MBeanServer *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -7768025046539163385LL; + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) attr; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_AttributeValueExp__ diff --git a/libjava/javax/management/DefaultLoaderRepository.h b/libjava/javax/management/DefaultLoaderRepository.h new file mode 100644 index 00000000000..bdfc3fbaed1 --- /dev/null +++ b/libjava/javax/management/DefaultLoaderRepository.h @@ -0,0 +1,31 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_DefaultLoaderRepository__ +#define __javax_management_DefaultLoaderRepository__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class DefaultLoaderRepository; + } + } +} + +class javax::management::DefaultLoaderRepository : public ::java::lang::Object +{ + +public: + DefaultLoaderRepository(); + static ::java::lang::Class * loadClass(::java::lang::String *); + static ::java::lang::Class * loadClassWithout(::java::lang::ClassLoader *, ::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __javax_management_DefaultLoaderRepository__ diff --git a/libjava/javax/management/Descriptor.h b/libjava/javax/management/Descriptor.h new file mode 100644 index 00000000000..d8386304a60 --- /dev/null +++ b/libjava/javax/management/Descriptor.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Descriptor__ +#define __javax_management_Descriptor__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class Descriptor; + } + } +} + +class javax::management::Descriptor : public ::java::lang::Object +{ + +public: + virtual ::java::lang::Object * clone() = 0; + virtual jboolean equals(::java::lang::Object *) = 0; + virtual JArray< ::java::lang::String * > * getFieldNames() = 0; + virtual JArray< ::java::lang::String * > * getFields() = 0; + virtual ::java::lang::Object * getFieldValue(::java::lang::String *) = 0; + virtual JArray< ::java::lang::Object * > * getFieldValues(JArray< ::java::lang::String * > *) = 0; + virtual jint hashCode() = 0; + virtual jboolean isValid() = 0; + virtual void removeField(::java::lang::String *) = 0; + virtual void setField(::java::lang::String *, ::java::lang::Object *) = 0; + virtual void setFields(JArray< ::java::lang::String * > *, JArray< ::java::lang::Object * > *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_Descriptor__ diff --git a/libjava/javax/management/DescriptorAccess.h b/libjava/javax/management/DescriptorAccess.h new file mode 100644 index 00000000000..9baf7a0a277 --- /dev/null +++ b/libjava/javax/management/DescriptorAccess.h @@ -0,0 +1,31 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_DescriptorAccess__ +#define __javax_management_DescriptorAccess__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class Descriptor; + class DescriptorAccess; + } + } +} + +class javax::management::DescriptorAccess : public ::java::lang::Object +{ + +public: + virtual void setDescriptor(::javax::management::Descriptor *) = 0; + virtual ::javax::management::Descriptor * getDescriptor() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_DescriptorAccess__ diff --git a/libjava/javax/management/DescriptorRead.h b/libjava/javax/management/DescriptorRead.h new file mode 100644 index 00000000000..7552b84855d --- /dev/null +++ b/libjava/javax/management/DescriptorRead.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_DescriptorRead__ +#define __javax_management_DescriptorRead__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class Descriptor; + class DescriptorRead; + } + } +} + +class javax::management::DescriptorRead : public ::java::lang::Object +{ + +public: + virtual ::javax::management::Descriptor * getDescriptor() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_DescriptorRead__ diff --git a/libjava/javax/management/JMX.h b/libjava/javax/management/JMX.h new file mode 100644 index 00000000000..605aaae2ff9 --- /dev/null +++ b/libjava/javax/management/JMX.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_JMX__ +#define __javax_management_JMX__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class JMX; + class MBeanServerConnection; + class ObjectName; + } + } +} + +class javax::management::JMX : public ::java::lang::Object +{ + + JMX(); +public: + static jboolean isMXBeanInterface(::java::lang::Class *); + static ::java::lang::Object * newMBeanProxy(::javax::management::MBeanServerConnection *, ::javax::management::ObjectName *, ::java::lang::Class *); + static ::java::lang::Object * newMBeanProxy(::javax::management::MBeanServerConnection *, ::javax::management::ObjectName *, ::java::lang::Class *, jboolean); + static ::java::lang::Object * newMXBeanProxy(::javax::management::MBeanServerConnection *, ::javax::management::ObjectName *, ::java::lang::Class *); + static ::java::lang::Object * newMXBeanProxy(::javax::management::MBeanServerConnection *, ::javax::management::ObjectName *, ::java::lang::Class *, jboolean); + static ::java::lang::String * DEFAULT_VALUE_FIELD; + static ::java::lang::String * IMMUTABLE_INFO_FIELD; + static ::java::lang::String * INTERFACE_CLASS_NAME_FIELD; + static ::java::lang::String * LEGAL_VALUES_FIELD; + static ::java::lang::String * MAX_VALUE_FIELD; + static ::java::lang::String * MIN_VALUE_FIELD; + static ::java::lang::String * MXBEAN_FIELD; + static ::java::lang::String * OPEN_TYPE_FIELD; + static ::java::lang::String * ORIGINAL_TYPE_FIELD; + static ::java::lang::Class class$; +}; + +#endif // __javax_management_JMX__ diff --git a/libjava/javax/management/MBeanAttributeInfo.h b/libjava/javax/management/MBeanAttributeInfo.h index ab088c63578..0a9bb73f21c 100644 --- a/libjava/javax/management/MBeanAttributeInfo.h +++ b/libjava/javax/management/MBeanAttributeInfo.h @@ -33,6 +33,7 @@ public: virtual jboolean isWritable(); virtual ::java::lang::String * toString(); private: + static const jlong serialVersionUID = 8644704819898565848LL; ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::management::MBeanFeatureInfo)))) attributeType; jboolean isWrite; jboolean isRead; diff --git a/libjava/javax/management/MBeanFeatureInfo.h b/libjava/javax/management/MBeanFeatureInfo.h index 60006427c2a..7675ec6740f 100644 --- a/libjava/javax/management/MBeanFeatureInfo.h +++ b/libjava/javax/management/MBeanFeatureInfo.h @@ -29,6 +29,7 @@ public: virtual jint hashCode(); virtual ::java::lang::String * toString(); private: + void writeObject(::java::io::ObjectOutputStream *); static const jlong serialVersionUID = 3952882688968447265LL; public: // actually protected ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) description; diff --git a/libjava/javax/management/MBeanServerInvocationHandler.h b/libjava/javax/management/MBeanServerInvocationHandler.h new file mode 100644 index 00000000000..d2ac83120d7 --- /dev/null +++ b/libjava/javax/management/MBeanServerInvocationHandler.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerInvocationHandler__ +#define __javax_management_MBeanServerInvocationHandler__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServerConnection; + class MBeanServerInvocationHandler; + class ObjectName; + } + } +} + +class javax::management::MBeanServerInvocationHandler : public ::java::lang::Object +{ + +public: + MBeanServerInvocationHandler(::javax::management::MBeanServerConnection *, ::javax::management::ObjectName *); + MBeanServerInvocationHandler(::javax::management::MBeanServerConnection *, ::javax::management::ObjectName *, jboolean); + virtual ::javax::management::MBeanServerConnection * getMBeanServerConnection(); + virtual ::javax::management::ObjectName * getObjectName(); + virtual ::java::lang::Object * invoke(::java::lang::Object *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *); + virtual jboolean isMXBean(); + static ::java::lang::Object * newProxyInstance(::javax::management::MBeanServerConnection *, ::javax::management::ObjectName *, ::java::lang::Class *, jboolean); +private: + jboolean inInterface(::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::Class * > *); + ::javax::management::MBeanServerConnection * __attribute__((aligned(__alignof__( ::java::lang::Object)))) conn; + ::javax::management::ObjectName * name; + jboolean mxBean; + ::java::lang::Class * iface; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanServerInvocationHandler__ diff --git a/libjava/javax/management/MXBean.h b/libjava/javax/management/MXBean.h new file mode 100644 index 00000000000..58e72395927 --- /dev/null +++ b/libjava/javax/management/MXBean.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MXBean__ +#define __javax_management_MXBean__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MXBean; + } + } +} + +class javax::management::MXBean : public ::java::lang::Object +{ + +public: + virtual jboolean value() = 0; + virtual ::java::lang::Class * annotationType() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_MXBean__ diff --git a/libjava/javax/management/Notification.h b/libjava/javax/management/Notification.h index f53a4d5d604..c0d096d0773 100644 --- a/libjava/javax/management/Notification.h +++ b/libjava/javax/management/Notification.h @@ -37,6 +37,8 @@ public: virtual void setUserData(::java::lang::Object *); virtual ::java::lang::String * toString(); private: + void writeObject(::java::io::ObjectOutputStream *); + static const jlong serialVersionUID = -7516092053498031989LL; ::java::lang::String * __attribute__((aligned(__alignof__( ::java::util::EventObject)))) message; jlong sequenceNumber; public: // actually protected diff --git a/libjava/javax/management/NotificationBroadcasterSupport$DispatchTask.h b/libjava/javax/management/NotificationBroadcasterSupport$DispatchTask.h new file mode 100644 index 00000000000..af6dbaccba1 --- /dev/null +++ b/libjava/javax/management/NotificationBroadcasterSupport$DispatchTask.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_NotificationBroadcasterSupport$DispatchTask__ +#define __javax_management_NotificationBroadcasterSupport$DispatchTask__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace management + { + class ListenerData; + } + } + } + namespace javax + { + namespace management + { + class Notification; + class NotificationBroadcasterSupport; + class NotificationBroadcasterSupport$DispatchTask; + } + } +} + +class javax::management::NotificationBroadcasterSupport$DispatchTask : public ::java::lang::Object +{ + +public: + NotificationBroadcasterSupport$DispatchTask(::javax::management::NotificationBroadcasterSupport *, ::gnu::javax::management::ListenerData *, ::javax::management::Notification *); + void run(); +private: + ::gnu::javax::management::ListenerData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) ldata; + ::javax::management::Notification * notif; +public: // actually package-private + ::javax::management::NotificationBroadcasterSupport * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_NotificationBroadcasterSupport$DispatchTask__ diff --git a/libjava/javax/management/NotificationBroadcasterSupport.h b/libjava/javax/management/NotificationBroadcasterSupport.h new file mode 100644 index 00000000000..cea1aa3be0b --- /dev/null +++ b/libjava/javax/management/NotificationBroadcasterSupport.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_NotificationBroadcasterSupport__ +#define __javax_management_NotificationBroadcasterSupport__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanNotificationInfo; + class Notification; + class NotificationBroadcasterSupport; + class NotificationFilter; + class NotificationListener; + } + } +} + +class javax::management::NotificationBroadcasterSupport : public ::java::lang::Object +{ + +public: + NotificationBroadcasterSupport(); + NotificationBroadcasterSupport(::java::util::concurrent::Executor *); + NotificationBroadcasterSupport(JArray< ::javax::management::MBeanNotificationInfo * > *); + NotificationBroadcasterSupport(::java::util::concurrent::Executor *, JArray< ::javax::management::MBeanNotificationInfo * > *); + virtual void addNotificationListener(::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *); + virtual JArray< ::javax::management::MBeanNotificationInfo * > * getNotificationInfo(); +public: // actually protected + virtual void handleNotification(::javax::management::NotificationListener *, ::javax::management::Notification *, ::java::lang::Object *); +public: + virtual void removeNotificationListener(::javax::management::NotificationListener *); + virtual void removeNotificationListener(::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *); + virtual void sendNotification(::javax::management::Notification *); +private: + ::java::util::concurrent::Executor * __attribute__((aligned(__alignof__( ::java::lang::Object)))) executor; + JArray< ::javax::management::MBeanNotificationInfo * > * info; + ::java::util::List * listeners; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_NotificationBroadcasterSupport__ diff --git a/libjava/javax/management/NotificationFilterSupport.h b/libjava/javax/management/NotificationFilterSupport.h new file mode 100644 index 00000000000..f1ae48a6807 --- /dev/null +++ b/libjava/javax/management/NotificationFilterSupport.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_NotificationFilterSupport__ +#define __javax_management_NotificationFilterSupport__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class Notification; + class NotificationFilterSupport; + } + } +} + +class javax::management::NotificationFilterSupport : public ::java::lang::Object +{ + +public: + NotificationFilterSupport(); + virtual void disableAllTypes(); + virtual void disableType(::java::lang::String *); + virtual void enableType(::java::lang::String *); + virtual ::java::util::Vector * getEnabledTypes(); + virtual jboolean isNotificationEnabled(::javax::management::Notification *); +private: + static const jlong serialVersionUID = 6579080007561786969LL; + ::java::util::Vector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) enabledTypes; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_NotificationFilterSupport__ diff --git a/libjava/javax/management/PersistentMBean.h b/libjava/javax/management/PersistentMBean.h new file mode 100644 index 00000000000..e11651bf986 --- /dev/null +++ b/libjava/javax/management/PersistentMBean.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_PersistentMBean__ +#define __javax_management_PersistentMBean__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class PersistentMBean; + } + } +} + +class javax::management::PersistentMBean : public ::java::lang::Object +{ + +public: + virtual void load() = 0; + virtual void store() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_PersistentMBean__ diff --git a/libjava/javax/management/Query$AndQueryExp.h b/libjava/javax/management/Query$AndQueryExp.h new file mode 100644 index 00000000000..425690e694a --- /dev/null +++ b/libjava/javax/management/Query$AndQueryExp.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$AndQueryExp__ +#define __javax_management_Query$AndQueryExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$AndQueryExp; + class QueryExp; + } + } +} + +class javax::management::Query$AndQueryExp : public ::javax::management::QueryEval +{ + +public: + Query$AndQueryExp(::javax::management::QueryExp *, ::javax::management::QueryExp *); + jboolean apply(::javax::management::ObjectName *); +private: + static const jlong serialVersionUID = -1081892073854801359LL; + ::javax::management::QueryExp * __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) exp1; + ::javax::management::QueryExp * exp2; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$AndQueryExp__ diff --git a/libjava/javax/management/Query$BetweenQueryExp.h b/libjava/javax/management/Query$BetweenQueryExp.h new file mode 100644 index 00000000000..143a3b44e45 --- /dev/null +++ b/libjava/javax/management/Query$BetweenQueryExp.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$BetweenQueryExp__ +#define __javax_management_Query$BetweenQueryExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$BetweenQueryExp; + class ValueExp; + } + } +} + +class javax::management::Query$BetweenQueryExp : public ::javax::management::QueryEval +{ + +public: + Query$BetweenQueryExp(::javax::management::ValueExp *, ::javax::management::ValueExp *, ::javax::management::ValueExp *); + jboolean apply(::javax::management::ObjectName *); +private: + static const jlong serialVersionUID = -2933597532866307444LL; + ::javax::management::ValueExp * __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) exp1; + ::javax::management::ValueExp * exp2; + ::javax::management::ValueExp * exp3; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$BetweenQueryExp__ diff --git a/libjava/javax/management/Query$BinaryOpValueExp.h b/libjava/javax/management/Query$BinaryOpValueExp.h new file mode 100644 index 00000000000..7462caf112f --- /dev/null +++ b/libjava/javax/management/Query$BinaryOpValueExp.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$BinaryOpValueExp__ +#define __javax_management_Query$BinaryOpValueExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$BinaryOpValueExp; + class ValueExp; + } + } +} + +class javax::management::Query$BinaryOpValueExp : public ::javax::management::QueryEval +{ + +public: + Query$BinaryOpValueExp(jint, ::javax::management::ValueExp *, ::javax::management::ValueExp *); + ::javax::management::ValueExp * apply(::javax::management::ObjectName *); + ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 1216286847881456786LL; + jint __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) op; + ::javax::management::ValueExp * exp1; + ::javax::management::ValueExp * exp2; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$BinaryOpValueExp__ diff --git a/libjava/javax/management/Query$BinaryRelQueryExp.h b/libjava/javax/management/Query$BinaryRelQueryExp.h new file mode 100644 index 00000000000..4d59923250a --- /dev/null +++ b/libjava/javax/management/Query$BinaryRelQueryExp.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$BinaryRelQueryExp__ +#define __javax_management_Query$BinaryRelQueryExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$BinaryRelQueryExp; + class ValueExp; + } + } +} + +class javax::management::Query$BinaryRelQueryExp : public ::javax::management::QueryEval +{ + +public: + Query$BinaryRelQueryExp(jint, ::javax::management::ValueExp *, ::javax::management::ValueExp *); + jboolean apply(::javax::management::ObjectName *); + ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -5690656271650491000LL; + jint __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) relOp; + ::javax::management::ValueExp * exp1; + ::javax::management::ValueExp * exp2; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$BinaryRelQueryExp__ diff --git a/libjava/javax/management/Query$BooleanValueExp.h b/libjava/javax/management/Query$BooleanValueExp.h new file mode 100644 index 00000000000..d8e175f2a40 --- /dev/null +++ b/libjava/javax/management/Query$BooleanValueExp.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$BooleanValueExp__ +#define __javax_management_Query$BooleanValueExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$BooleanValueExp; + class ValueExp; + } + } +} + +class javax::management::Query$BooleanValueExp : public ::javax::management::QueryEval +{ + +public: + Query$BooleanValueExp(jboolean); + ::javax::management::ValueExp * apply(::javax::management::ObjectName *); + ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 7754922052666594581LL; + jboolean __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) val; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$BooleanValueExp__ diff --git a/libjava/javax/management/Query$ClassAttributeValueExp.h b/libjava/javax/management/Query$ClassAttributeValueExp.h new file mode 100644 index 00000000000..d967ccf83e6 --- /dev/null +++ b/libjava/javax/management/Query$ClassAttributeValueExp.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$ClassAttributeValueExp__ +#define __javax_management_Query$ClassAttributeValueExp__ + +#pragma interface + +#include <javax/management/AttributeValueExp.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$ClassAttributeValueExp; + class ValueExp; + } + } +} + +class javax::management::Query$ClassAttributeValueExp : public ::javax::management::AttributeValueExp +{ + + Query$ClassAttributeValueExp(); +public: + ::javax::management::ValueExp * apply(::javax::management::ObjectName *); +public: // actually package-private + Query$ClassAttributeValueExp(::javax::management::Query$ClassAttributeValueExp *); +private: + static const jlong serialVersionUID = -1081892073854801359LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$ClassAttributeValueExp__ diff --git a/libjava/javax/management/Query$InQueryExp.h b/libjava/javax/management/Query$InQueryExp.h new file mode 100644 index 00000000000..5bdb3b8a927 --- /dev/null +++ b/libjava/javax/management/Query$InQueryExp.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$InQueryExp__ +#define __javax_management_Query$InQueryExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$InQueryExp; + class ValueExp; + } + } +} + +class javax::management::Query$InQueryExp : public ::javax::management::QueryEval +{ + +public: + Query$InQueryExp(::javax::management::ValueExp *, JArray< ::javax::management::ValueExp * > *); + jboolean apply(::javax::management::ObjectName *); +private: + static const jlong serialVersionUID = -5801329450358952434LL; + ::javax::management::ValueExp * __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) val; + JArray< ::javax::management::ValueExp * > * valueList; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$InQueryExp__ diff --git a/libjava/javax/management/Query$InstanceOfQueryExp.h b/libjava/javax/management/Query$InstanceOfQueryExp.h new file mode 100644 index 00000000000..3d2828c540c --- /dev/null +++ b/libjava/javax/management/Query$InstanceOfQueryExp.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$InstanceOfQueryExp__ +#define __javax_management_Query$InstanceOfQueryExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$InstanceOfQueryExp; + class StringValueExp; + } + } +} + +class javax::management::Query$InstanceOfQueryExp : public ::javax::management::QueryEval +{ + +public: + Query$InstanceOfQueryExp(::javax::management::StringValueExp *); + jboolean apply(::javax::management::ObjectName *); +private: + static const jlong serialVersionUID = -1081892073854801359LL; + ::javax::management::StringValueExp * __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) classNameValue; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$InstanceOfQueryExp__ diff --git a/libjava/javax/management/Query$MatchQueryExp.h b/libjava/javax/management/Query$MatchQueryExp.h new file mode 100644 index 00000000000..77da4ea6d78 --- /dev/null +++ b/libjava/javax/management/Query$MatchQueryExp.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$MatchQueryExp__ +#define __javax_management_Query$MatchQueryExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class AttributeValueExp; + class ObjectName; + class Query$MatchQueryExp; + } + } +} + +class javax::management::Query$MatchQueryExp : public ::javax::management::QueryEval +{ + +public: + Query$MatchQueryExp(::javax::management::AttributeValueExp *, ::java::lang::String *); + jboolean apply(::javax::management::ObjectName *); +private: + static const jlong serialVersionUID = -7156603696948215014LL; + ::javax::management::AttributeValueExp * __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) exp; + ::java::lang::String * pattern; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$MatchQueryExp__ diff --git a/libjava/javax/management/Query$NotQueryExp.h b/libjava/javax/management/Query$NotQueryExp.h new file mode 100644 index 00000000000..b5d5a166752 --- /dev/null +++ b/libjava/javax/management/Query$NotQueryExp.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$NotQueryExp__ +#define __javax_management_Query$NotQueryExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$NotQueryExp; + class QueryExp; + } + } +} + +class javax::management::Query$NotQueryExp : public ::javax::management::QueryEval +{ + +public: + Query$NotQueryExp(::javax::management::QueryExp *); + jboolean apply(::javax::management::ObjectName *); +private: + static const jlong serialVersionUID = 5269643775896723397LL; + ::javax::management::QueryExp * __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) exp; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$NotQueryExp__ diff --git a/libjava/javax/management/Query$NumericValueExp.h b/libjava/javax/management/Query$NumericValueExp.h new file mode 100644 index 00000000000..8e545670cfc --- /dev/null +++ b/libjava/javax/management/Query$NumericValueExp.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$NumericValueExp__ +#define __javax_management_Query$NumericValueExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$NumericValueExp; + class ValueExp; + } + } +} + +class javax::management::Query$NumericValueExp : public ::javax::management::QueryEval +{ + +public: + Query$NumericValueExp(::java::lang::Number *); + ::javax::management::ValueExp * apply(::javax::management::ObjectName *); + ::java::lang::Number * getValue(); + ::java::lang::String * toString(); + ::javax::management::Query$NumericValueExp * plus(::javax::management::Query$NumericValueExp *); + ::javax::management::Query$NumericValueExp * minus(::javax::management::Query$NumericValueExp *); + ::javax::management::Query$NumericValueExp * times(::javax::management::Query$NumericValueExp *); + ::javax::management::Query$NumericValueExp * div(::javax::management::Query$NumericValueExp *); +private: + static const jlong serialVersionUID = -4679739485102359104LL; + ::java::lang::Number * __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) val; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$NumericValueExp__ diff --git a/libjava/javax/management/Query$OrQueryExp.h b/libjava/javax/management/Query$OrQueryExp.h new file mode 100644 index 00000000000..cde1c65dcbf --- /dev/null +++ b/libjava/javax/management/Query$OrQueryExp.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$OrQueryExp__ +#define __javax_management_Query$OrQueryExp__ + +#pragma interface + +#include <javax/management/QueryEval.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$OrQueryExp; + class QueryExp; + } + } +} + +class javax::management::Query$OrQueryExp : public ::javax::management::QueryEval +{ + +public: + Query$OrQueryExp(::javax::management::QueryExp *, ::javax::management::QueryExp *); + jboolean apply(::javax::management::ObjectName *); +private: + static const jlong serialVersionUID = 2962973084421716523LL; + ::javax::management::QueryExp * __attribute__((aligned(__alignof__( ::javax::management::QueryEval)))) exp1; + ::javax::management::QueryExp * exp2; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$OrQueryExp__ diff --git a/libjava/javax/management/Query$QualifiedAttributeValueExp.h b/libjava/javax/management/Query$QualifiedAttributeValueExp.h new file mode 100644 index 00000000000..01045b6a68b --- /dev/null +++ b/libjava/javax/management/Query$QualifiedAttributeValueExp.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query$QualifiedAttributeValueExp__ +#define __javax_management_Query$QualifiedAttributeValueExp__ + +#pragma interface + +#include <javax/management/AttributeValueExp.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectName; + class Query$QualifiedAttributeValueExp; + class ValueExp; + } + } +} + +class javax::management::Query$QualifiedAttributeValueExp : public ::javax::management::AttributeValueExp +{ + +public: + Query$QualifiedAttributeValueExp(::java::lang::String *, ::java::lang::String *); + ::javax::management::ValueExp * apply(::javax::management::ObjectName *); +private: + static const jlong serialVersionUID = 8832517277410933254LL; + ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::management::AttributeValueExp)))) className; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query$QualifiedAttributeValueExp__ diff --git a/libjava/javax/management/Query.h b/libjava/javax/management/Query.h new file mode 100644 index 00000000000..34e28e754f9 --- /dev/null +++ b/libjava/javax/management/Query.h @@ -0,0 +1,73 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Query__ +#define __javax_management_Query__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class AttributeValueExp; + class Query; + class QueryExp; + class StringValueExp; + class ValueExp; + } + } +} + +class javax::management::Query : public ::java::lang::Object +{ + +public: + Query(); + static ::javax::management::QueryExp * and$(::javax::management::QueryExp *, ::javax::management::QueryExp *); + static ::javax::management::QueryExp * anySubString(::javax::management::AttributeValueExp *, ::javax::management::StringValueExp *); + static ::javax::management::AttributeValueExp * attr(::java::lang::String *); + static ::javax::management::AttributeValueExp * attr(::java::lang::String *, ::java::lang::String *); + static ::javax::management::QueryExp * between(::javax::management::ValueExp *, ::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::AttributeValueExp * classattr(); + static ::javax::management::ValueExp * div(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::QueryExp * eq(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::QueryExp * finalSubString(::javax::management::AttributeValueExp *, ::javax::management::StringValueExp *); + static ::javax::management::QueryExp * geq(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::QueryExp * gt(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::QueryExp * in(::javax::management::ValueExp *, JArray< ::javax::management::ValueExp * > *); + static ::javax::management::QueryExp * initialSubString(::javax::management::AttributeValueExp *, ::javax::management::StringValueExp *); + static ::javax::management::QueryExp * isInstanceOf(::javax::management::StringValueExp *); + static ::javax::management::QueryExp * leq(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::QueryExp * lt(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::QueryExp * match(::javax::management::AttributeValueExp *, ::javax::management::StringValueExp *); + static ::javax::management::ValueExp * minus(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::QueryExp * not$(::javax::management::QueryExp *); + static ::javax::management::QueryExp * or$(::javax::management::QueryExp *, ::javax::management::QueryExp *); + static ::javax::management::ValueExp * plus(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::ValueExp * times(::javax::management::ValueExp *, ::javax::management::ValueExp *); + static ::javax::management::ValueExp * value(jboolean); + static ::javax::management::ValueExp * value(jdouble); + static ::javax::management::ValueExp * value(jfloat); + static ::javax::management::ValueExp * value(jint); + static ::javax::management::ValueExp * value(jlong); + static ::javax::management::ValueExp * value(::java::lang::Number *); + static ::javax::management::StringValueExp * value(::java::lang::String *); + static const jint PLUS = 0; + static const jint MINUS = 1; + static const jint TIMES = 2; + static const jint DIV = 3; + static const jint GT = 0; + static const jint LT = 1; + static const jint GE = 2; + static const jint LE = 3; + static const jint EQ = 4; + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Query__ diff --git a/libjava/javax/management/QueryEval.h b/libjava/javax/management/QueryEval.h new file mode 100644 index 00000000000..adba7bb9845 --- /dev/null +++ b/libjava/javax/management/QueryEval.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_QueryEval__ +#define __javax_management_QueryEval__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServer; + class QueryEval; + } + } +} + +class javax::management::QueryEval : public ::java::lang::Object +{ + +public: + QueryEval(); + static ::javax::management::MBeanServer * getMBeanServer(); + virtual void setMBeanServer(::javax::management::MBeanServer *); +private: + static const jlong serialVersionUID = 2675899265640874796LL; + static ::java::lang::InheritableThreadLocal * server; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_QueryEval__ diff --git a/libjava/javax/management/StandardMBean.h b/libjava/javax/management/StandardMBean.h index d4dabb19db7..805046ada6c 100644 --- a/libjava/javax/management/StandardMBean.h +++ b/libjava/javax/management/StandardMBean.h @@ -66,6 +66,7 @@ public: virtual ::javax::management::AttributeList * setAttributes(::javax::management::AttributeList *); virtual void setImplementation(::java::lang::Object *); private: + ::java::lang::reflect::Method * getMutator(::java::lang::String *, ::java::lang::Class *); ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) iface; ::java::lang::Object * impl; ::javax::management::MBeanInfo * info; diff --git a/libjava/javax/management/StringValueExp.h b/libjava/javax/management/StringValueExp.h new file mode 100644 index 00000000000..b8cded4e5c1 --- /dev/null +++ b/libjava/javax/management/StringValueExp.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_StringValueExp__ +#define __javax_management_StringValueExp__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServer; + class ObjectName; + class StringValueExp; + class ValueExp; + } + } +} + +class javax::management::StringValueExp : public ::java::lang::Object +{ + +public: + StringValueExp(); + StringValueExp(::java::lang::String *); + virtual ::javax::management::ValueExp * apply(::javax::management::ObjectName *); + virtual ::java::lang::String * getValue(); + virtual void setMBeanServer(::javax::management::MBeanServer *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -3256390509806284044LL; + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) val; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_StringValueExp__ diff --git a/libjava/javax/management/openmbean/ArrayType.h b/libjava/javax/management/openmbean/ArrayType.h index ba8dece65a7..e559cf22a9c 100644 --- a/libjava/javax/management/openmbean/ArrayType.h +++ b/libjava/javax/management/openmbean/ArrayType.h @@ -17,6 +17,7 @@ extern "Java" { class ArrayType; class OpenType; + class SimpleType; } } } @@ -25,21 +26,33 @@ extern "Java" class javax::management::openmbean::ArrayType : public ::javax::management::openmbean::OpenType { - static ::java::lang::String * getArrayClassName(::java::lang::String *, jint); + static ::java::lang::String * getArrayClassName(::javax::management::openmbean::OpenType *, jint, jboolean); + static jint getDimensions(::javax::management::openmbean::OpenType *, jint); + static ::javax::management::openmbean::SimpleType * getPrimitiveType(::java::lang::Class *); + static ::java::lang::Class * getPrimitiveTypeClass(::javax::management::openmbean::SimpleType *); + static ::javax::management::openmbean::OpenType * getElementType(::javax::management::openmbean::OpenType *); + static ::java::lang::String * getElementTypeName(::javax::management::openmbean::OpenType *); public: ArrayType(jint, ::javax::management::openmbean::OpenType *); + ArrayType(::javax::management::openmbean::SimpleType *, jboolean); virtual jboolean equals(::java::lang::Object *); + static ::javax::management::openmbean::ArrayType * getArrayType(::javax::management::openmbean::OpenType *); + static ::javax::management::openmbean::ArrayType * getPrimitiveArrayType(::java::lang::Class *); virtual jint getDimension(); virtual ::javax::management::openmbean::OpenType * getElementOpenType(); virtual jint hashCode(); + virtual jboolean isPrimitiveArray(); virtual jboolean isValue(::java::lang::Object *); virtual ::java::lang::String * toString(); private: static const jlong serialVersionUID = 720504429830309770LL; jint __attribute__((aligned(__alignof__( ::javax::management::openmbean::OpenType)))) dimension; ::javax::management::openmbean::OpenType * elementType; + jboolean primitiveArray; ::java::lang::Integer * hashCode__; ::java::lang::String * string; + static ::java::util::Map * cache; + static ::java::util::Map * primCache; public: static ::java::lang::Class class$; }; diff --git a/libjava/javax/management/openmbean/CompositeDataInvocationHandler.h b/libjava/javax/management/openmbean/CompositeDataInvocationHandler.h new file mode 100644 index 00000000000..e10d3645f26 --- /dev/null +++ b/libjava/javax/management/openmbean/CompositeDataInvocationHandler.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_CompositeDataInvocationHandler__ +#define __javax_management_openmbean_CompositeDataInvocationHandler__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class CompositeData; + class CompositeDataInvocationHandler; + } + } + } +} + +class javax::management::openmbean::CompositeDataInvocationHandler : public ::java::lang::Object +{ + +public: + CompositeDataInvocationHandler(::javax::management::openmbean::CompositeData *); + virtual ::javax::management::openmbean::CompositeData * getCompositeData(); + virtual ::java::lang::Object * invoke(::java::lang::Object *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *); +private: + ::javax::management::openmbean::CompositeData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) data; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_CompositeDataInvocationHandler__ diff --git a/libjava/javax/management/openmbean/OpenType.h b/libjava/javax/management/openmbean/OpenType.h index 4150cf14f50..b442b64ba11 100644 --- a/libjava/javax/management/openmbean/OpenType.h +++ b/libjava/javax/management/openmbean/OpenType.h @@ -44,6 +44,7 @@ private: ::java::lang::String * description; public: static JArray< ::java::lang::String * > * ALLOWED_CLASSNAMES; + static ::java::util::List * ALLOWED_CLASSNAMES_LIST; static ::java::lang::Class class$; }; |