2014-08-01 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libjava / java / beans / EventSetDescriptor.h
blobfb99b607bb46849e8f4e9284f5edd17e5503d603
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_EventSetDescriptor__
5 #define __java_beans_EventSetDescriptor__
7 #pragma interface
9 #include <java/beans/FeatureDescriptor.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace beans
18 class EventSetDescriptor;
19 class MethodDescriptor;
24 class java::beans::EventSetDescriptor : public ::java::beans::FeatureDescriptor
27 public:
28 EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, ::java::lang::String *);
29 EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *);
30 EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
31 EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::reflect::Method * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *);
32 EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::reflect::Method * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *);
33 EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::beans::MethodDescriptor * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *);
34 virtual ::java::lang::Class * getListenerType();
35 virtual JArray< ::java::lang::reflect::Method * > * getListenerMethods();
36 virtual JArray< ::java::beans::MethodDescriptor * > * getListenerMethodDescriptors();
37 virtual ::java::lang::reflect::Method * getAddListenerMethod();
38 virtual ::java::lang::reflect::Method * getRemoveListenerMethod();
39 virtual ::java::lang::reflect::Method * getGetListenerMethod();
40 virtual void setUnicast(jboolean);
41 virtual jboolean isUnicast();
42 virtual void setInDefaultEventSet(jboolean);
43 virtual jboolean isInDefaultEventSet();
44 private:
45 void checkAddListenerUnicast();
46 void checkMethods();
47 void findMethods(::java::lang::Class *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
48 ::java::lang::reflect::Method * __attribute__((aligned(__alignof__( ::java::beans::FeatureDescriptor)))) addListenerMethod;
49 ::java::lang::reflect::Method * removeListenerMethod;
50 ::java::lang::Class * listenerType;
51 JArray< ::java::beans::MethodDescriptor * > * listenerMethodDescriptors;
52 JArray< ::java::lang::reflect::Method * > * listenerMethods;
53 ::java::lang::reflect::Method * getListenerMethod;
54 jboolean unicast;
55 jboolean inDefaultEventSet;
56 public:
57 static ::java::lang::Class class$;
60 #endif // __java_beans_EventSetDescriptor__