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