Merge with trank @ 137446
[official-gcc.git] / libjava / java / beans / beancontext / BeanContextServicesSupport$BCSSProxyServiceProvider.h
blob5576f65398b7b5bf5938d21e71bb4f5930ff08b8
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_beancontext_BeanContextServicesSupport$BCSSProxyServiceProvider__
5 #define __java_beans_beancontext_BeanContextServicesSupport$BCSSProxyServiceProvider__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace java
14 namespace beans
16 namespace beancontext
18 class BeanContextServiceProvider;
19 class BeanContextServiceRevokedEvent;
20 class BeanContextServices;
21 class BeanContextServicesSupport;
22 class BeanContextServicesSupport$BCSSProxyServiceProvider;
28 class java::beans::beancontext::BeanContextServicesSupport$BCSSProxyServiceProvider : public ::java::lang::Object
31 public: // actually protected
32 BeanContextServicesSupport$BCSSProxyServiceProvider(::java::beans::beancontext::BeanContextServicesSupport *);
33 public:
34 virtual ::java::util::Iterator * getCurrentServiceSelectors(::java::beans::beancontext::BeanContextServices *, ::java::lang::Class *);
35 virtual ::java::lang::Object * getService(::java::beans::beancontext::BeanContextServices *, ::java::lang::Object *, ::java::lang::Class *, ::java::lang::Object *);
36 virtual void releaseService(::java::beans::beancontext::BeanContextServices *, ::java::lang::Object *, ::java::lang::Object *);
37 virtual void serviceRevoked(::java::beans::beancontext::BeanContextServiceRevokedEvent *);
38 private:
39 static const jlong serialVersionUID = 7078212910685744490LL;
40 ::java::beans::beancontext::BeanContextServiceProvider * __attribute__((aligned(__alignof__( ::java::lang::Object)))) provider;
41 public: // actually package-private
42 ::java::beans::beancontext::BeanContextServicesSupport * this$0;
43 public:
44 static ::java::lang::Class class$;
47 #endif // __java_beans_beancontext_BeanContextServicesSupport$BCSSProxyServiceProvider__