private fun set_doc(mpropdef: MPropDef, modelbuilder: ModelBuilder)
do
var ndoc = self.n_doc
if ndoc != null then
var mdoc = ndoc.to_mdoc
mpropdef.mdoc = mdoc
mdoc.original_mentity = mpropdef
else if mpropdef.is_intro and mpropdef.mproperty.visibility >= protected_visibility and mpropdef.name != "new" then
modelbuilder.advice(self, "missing-doc", "Documentation warning: Undocumented property `{mpropdef.mproperty}`")
end
var at_deprecated = get_single_annotation("deprecated", modelbuilder)
if at_deprecated != null then
if not mpropdef.is_intro then
modelbuilder.error(self, "Error: method redefinition cannot be deprecated.")
else
var info = new MDeprecationInfo
ndoc = at_deprecated.n_doc
if ndoc != null then info.mdoc = ndoc.to_mdoc
mpropdef.mproperty.deprecation = info
end
end
end
src/modelize/modelize_property.nit:612,2--634,4