2014-04-04 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libjava / java / beans / MethodDescriptor.h
blobcf3ca4acf5cf8341b2bcd47284676f04ea03ea56
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_MethodDescriptor__
5 #define __java_beans_MethodDescriptor__
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 MethodDescriptor;
19 class ParameterDescriptor;
24 class java::beans::MethodDescriptor : public ::java::beans::FeatureDescriptor
27 public:
28 MethodDescriptor(::java::lang::reflect::Method *);
29 MethodDescriptor(::java::lang::reflect::Method *, JArray< ::java::beans::ParameterDescriptor * > *);
30 virtual JArray< ::java::beans::ParameterDescriptor * > * getParameterDescriptors();
31 virtual ::java::lang::reflect::Method * getMethod();
32 private:
33 ::java::lang::reflect::Method * __attribute__((aligned(__alignof__( ::java::beans::FeatureDescriptor)))) m;
34 JArray< ::java::beans::ParameterDescriptor * > * parameterDescriptors;
35 public:
36 static ::java::lang::Class class$;
39 #endif // __java_beans_MethodDescriptor__