returns true if the property has a setter . concode_field_sep boolean DUMP concode_elem_sep Map<String,Class<?>> types concode_elem_sep Class<?> beanClass concode_elem_sep Map<String,Class<?>> collections concode_elem_sep BeanModel superClass concode_elem_sep Map<String,Method> setters concode_elem_sep Map<String,Method> getters concode_field_sep Method getGetter concode_elem_sep BeanModel getSuperClassModel concode_elem_sep Map<String,Class<?>> computeTypes concode_elem_sep boolean canRead concode_elem_sep Iterable<String> getCollectionNames concode_elem_sep Iterable<?> getCollectionValue concode_elem_sep Map<String,Method> getBeanSetters concode_elem_sep Class<?> getPropertyType concode_elem_sep Method getSetter concode_elem_sep boolean isIterable concode_elem_sep Object getPropertyValue concode_elem_sep Class<?> getCollectionElementType concode_elem_sep void setPropertyValue concode_elem_sep void setCollectionValue concode_elem_sep Class<?> getBeanClass concode_elem_sep Iterable<String> getPropertyNames concode_elem_sep Map<String,Class<?>> computeCollections concode_elem_sep Map<String,Method> getBeanGetters concode_elem_sep void dump concode_elem_sep Iterable<String> getDeclaredPropertyNames concode_elem_sep Iterable<String> getDeclaredCollectionNames
boolean function ( String arg0 ) { boolean loc0 = setters . containsKey ( arg0 ) ; if ( ! loc0 && superClass != null ) { loc0 = superClass . canWrite ( arg0 ) ; } return loc0 ; }