init init_aannotpropdef (
n_doc: nullable ADoc,
n_kwredef: nullable TKwredef,
n_visibility: nullable AVisibility,
n_atid: nullable AAtid,
n_opar: nullable TOpar,
n_args: Collection[Object], # Should be Collection[AExpr]
n_cpar: nullable TCpar,
n_annotations: nullable AAnnotations
)
do
_n_doc = n_doc
if n_doc != null then n_doc.parent = self
_n_kwredef = n_kwredef
if n_kwredef != null then n_kwredef.parent = self
_n_visibility = n_visibility
if n_visibility != null then n_visibility.parent = self
_n_atid = n_atid.as(not null)
n_atid.parent = self
_n_opar = n_opar
if n_opar != null then n_opar.parent = self
self.n_args.unsafe_add_all(n_args)
_n_cpar = n_cpar
if n_cpar != null then n_cpar.parent = self
_n_annotations = n_annotations
if n_annotations != null then n_annotations.parent = self
end
src/parser/parser_prod.nit:1446,2--1472,4