-special APropdef
- readable writable var _n_doc: nullable ADoc = null
- readable writable var _n_readable: nullable AAble = null
- readable writable var _n_writable: nullable AAble = null
- readable writable var _n_kwredef: nullable TKwredef = null
- readable writable var _n_visibility: AVisibility
- readable writable var _n_kwvar: TKwvar
- readable writable var _n_id: TAttrid
- readable writable var _n_type: nullable AType = null
- readable writable var _n_expr: nullable AExpr = null
-end
-class AMethPropdef
-special APropdef
- readable writable var _n_doc: nullable ADoc = null
- readable writable var _n_kwredef: nullable TKwredef = null
- readable writable var _n_visibility: AVisibility
- readable writable var _n_methid: AMethid
- readable writable var _n_signature: ASignature
-end
-class ADeferredMethPropdef
-special APropdef
- readable writable var _n_doc: nullable ADoc = null
- readable writable var _n_kwredef: nullable TKwredef = null
- readable writable var _n_visibility: AVisibility
- readable writable var _n_kwmeth: TKwmeth
- readable writable var _n_methid: AMethid
- readable writable var _n_signature: ASignature
-end
-class AInternMethPropdef
-special APropdef
- readable writable var _n_doc: nullable ADoc = null
- readable writable var _n_kwredef: nullable TKwredef = null
- readable writable var _n_visibility: AVisibility
- readable writable var _n_kwmeth: TKwmeth
- readable writable var _n_methid: AMethid
- readable writable var _n_signature: ASignature
-end
-class AExternMethPropdef
-special APropdef
- readable writable var _n_doc: nullable ADoc = null
- readable writable var _n_kwredef: nullable TKwredef = null
- readable writable var _n_visibility: AVisibility
- readable writable var _n_kwmeth: TKwmeth
- readable writable var _n_methid: AMethid
- readable writable var _n_signature: ASignature
- readable writable var _n_extern: nullable TString = null
-end
-class AConcreteMethPropdef
-special APropdef
- readable writable var _n_doc: nullable ADoc = null
- readable writable var _n_kwredef: nullable TKwredef = null
- readable writable var _n_visibility: AVisibility
- readable writable var _n_kwmeth: TKwmeth
- readable writable var _n_methid: AMethid
- readable writable var _n_signature: ASignature
- readable writable var _n_block: nullable AExpr = null
-end
-class AConcreteInitPropdef
-special APropdef
- readable writable var _n_doc: nullable ADoc = null
- readable writable var _n_kwredef: nullable TKwredef = null
- readable writable var _n_visibility: AVisibility
- readable writable var _n_kwinit: TKwinit
- readable writable var _n_methid: nullable AMethid = null
- readable writable var _n_signature: ASignature
- readable writable var _n_block: nullable AExpr = null
+ super APropdef
+ var n_doc: nullable ADoc = null is writable
+ var n_kwredef: nullable TKwredef = null is writable
+ var n_visibility: AVisibility is writable, noinit
+ var n_kwvar: TKwvar is writable, noinit
+ var n_id2: TId is writable, noinit
+ var n_type: nullable AType = null is writable
+ var n_assign: nullable TAssign = null is writable
+ var n_expr: nullable AExpr = null is writable
+ var n_annotations: nullable AAnnotations = null is writable
+ var n_kwdo: nullable TKwdo = null is writable
+ var n_block: nullable AExpr = null is writable
+ var n_kwend: nullable TKwend = null is writable