missing-doc only fires on public properties.
But attributes are always Private, so consider the getter method instead.
It make sense since the documentation on an attribute documents more the
getter than the attribute.
Signed-off-by: Jean Privat <jean@pryen.org>
var mpropdef = new MAttributeDef(mclassdef, mprop, self.location)
self.mpropdef = mpropdef
modelbuilder.mpropdef2npropdef[mpropdef] = self
var mpropdef = new MAttributeDef(mclassdef, mprop, self.location)
self.mpropdef = mpropdef
modelbuilder.mpropdef2npropdef[mpropdef] = self
- set_doc(mpropdef, modelbuilder)
var readname = name
var mreadprop = modelbuilder.try_get_mproperty_by_name(nid2, mclassdef, readname).as(nullable MMethod)
var readname = name
var mreadprop = modelbuilder.try_get_mproperty_by_name(nid2, mclassdef, readname).as(nullable MMethod)
var mreadpropdef = new MMethodDef(mclassdef, mreadprop, self.location)
self.mreadpropdef = mreadpropdef
modelbuilder.mpropdef2npropdef[mreadpropdef] = self
var mreadpropdef = new MMethodDef(mclassdef, mreadprop, self.location)
self.mreadpropdef = mreadpropdef
modelbuilder.mpropdef2npropdef[mreadpropdef] = self
- mreadpropdef.mdoc = mpropdef.mdoc
+ set_doc(mreadpropdef, modelbuilder)
+ mpropdef.mdoc = mreadpropdef.mdoc
var atlazy = self.get_single_annotation("lazy", modelbuilder)
if atlazy != null then
var atlazy = self.get_single_annotation("lazy", modelbuilder)
if atlazy != null then