1 module java.beans.PropertyDescriptor;
2 
3 import java.beans.FeatureDescriptor;
4 
5 import java.lang.all;
6 import java.lang.reflect.Method;
7 
8 class PropertyDescriptor : FeatureDescriptor {
9     this(String propertyName, Class beanClass){
10         implMissing(__FILE__, __LINE__);
11     }
12 
13     this(String propertyName, Class beanClass, String getterName, String setterName){
14         implMissing(__FILE__, __LINE__);
15     }
16 
17     this(String propertyName, Method getter, Method setter){
18         implMissing(__FILE__, __LINE__);
19     }
20 
21     override
22     equals_t opEquals(Object obj){
23         implMissing(__FILE__, __LINE__);
24         return 0;
25     }
26 
27     Class getPropertyEditorClass(){
28         implMissing(__FILE__, __LINE__);
29         return null;
30     }
31 
32     Class getPropertyType(){
33         implMissing(__FILE__, __LINE__);
34         return null;
35     }
36 
37     Method getReadMethod(){
38         implMissing(__FILE__, __LINE__);
39         return null;
40     }
41 
42     Method getWriteMethod(){
43         implMissing(__FILE__, __LINE__);
44         return null;
45     }
46 
47     bool isBound(){
48         implMissing(__FILE__, __LINE__);
49         return false;
50     }
51 
52     bool isConstrained(){
53         implMissing(__FILE__, __LINE__);
54         return false;
55     }
56 
57     void setBound(bool bound){
58         implMissing(__FILE__, __LINE__);
59     }
60 
61     void setConstrained(bool constrained){
62         implMissing(__FILE__, __LINE__);
63     }
64 
65     void setPropertyEditorClass(Class propertyEditorClass){
66         implMissing(__FILE__, __LINE__);
67     }
68 
69     void setReadMethod(Method getter){
70         implMissing(__FILE__, __LINE__);
71     }
72 
73     void setWriteMethod(Method setter){
74         implMissing(__FILE__, __LINE__);
75     }
76 
77 }
78